[AWS] EC2 서버 생성 및 접속 (Linux) (1)

mello·2024년 9월 14일

2. AWS 콘솔 및 CLI

목록 보기
4/6

EC2 인스턴스 생성

  1. EC2 접속 -> 인스턴스 시작
  2. 이름 입력 -> 추가 태그 추가
  3. 리소스 유형의 볼륨 추가 (EBS도 같은 태그를 할당해주기 위함)
  4. Amazon Linux HVM 선택
  5. t2.micro 선택 -> 스왑으로 메모리를 늘려서 사용해도 됨
  6. 새 키 페어 생성 클릭 ( 사용할 키가 있다면 선택 )

  7. 체크박스 확인 후 체크 -> 나의 IP로 설정
  8. 스토리지 구성 -> 고급에서 "종료 시 삭제"가 "예"가 아니라면 EC2 삭제 시 EBS가 남아있기 때문에 테스트 작업시 체크하는 것이 좋다.
  9. 고급 세부 정보 하단의 사용자 데이터에 다음의 스크립트 삽입
#!/bin/bash
sudo yum update -y // yum 업데이트
sudo amazon-linux-extras install nginx1 -y // 아마존 패키지로 nginx 설치
sudo systemctl enable nginx // nginx 부팅시 자동 시작
sudo systemctl start nginx // nginx 시작
  1. 인스턴스 시작

인스턴스가 하나도 없는데 vCpu 할당량 요청을 하라는 에러가 발생하면 인스턴스 유형이 프리티어인지 확인해보자. 기본 vCpu 할당량은 5이지만 요청없이 사용할 경우 1로 고정되어 있다.

vCpu 할당량 확인

aws service-quotas get-service-quota --service-code ec2 --quota-code L-1216C47A

현재 할당된 vCpu 확인 ( 빈 배열이 뜰 경우 운용중인 인스턴스 없음 )

aws ec2 describe-instances --query "Reservations[*].Instances[*].[InstanceId,InstanceType]"

현재 리전 확인

aws configure get region

다른 리전 인스턴스 확인

aws ec2 describe-instances --region <리전명> --query "Reservations[*].Instances[*].[InstanceId,InstanceType]"

해당 방법으로 EC2 인스턴스 생성시 vCpu 제한으로 생성가능한 인스턴스가 1개로 제한됨.
방법 1. 다른 리전에서 인스턴스 생성
방법 2. vCpu 한도 계산 후 요청

profile
성현공부

0개의 댓글