[AWS]EC2 기초(+ 인스턴스 생성)

박민하·2022년 8월 5일
0

AWS

목록 보기
9/11

  Amazon Elastic Compute Cloud(Amazon EC2)는 500개가 넘는 인스턴스, 그리고 최신 프로세서, 스토리지, 네트워킹, 운영 체제 및 구매 모델의 옵션과 함께 워크로드의 요구 사항에 가장 잘 부합할 수 있도록 가장 포괄적이고 심층적인 컴퓨팅 플랫폼을 제공합니다.

✅ EC2

  • 독립된 컴퓨터를 대여해주는 서비스.
  • 빠르고 비교적 저렴하게 구동 가능한 가상 서버.
  • 원하는 사양와 시간만 사용하고 그만큼의 비용만 지불.
  • 다른 AWS 서비스와 연동 가능.

✅ EC2의 구성

✔ Instance

  EC2의 인스턴스는 가상 컴퓨터의 하드웨어로, 사용 목적에 따라 원하는 컴퓨팅, 메모리, 네트워킹 또는 스토리지 요건에 맞는 인스턴스 유형을 선택할 수 있다. 연산처리 기능을 선택한다고 보면 된다.

  인스턴스 유형은 인스턴스타입/세대/접두사.사이즈를 의미한다. 위 사진에서 t2.micro저렴한 범용 서버/2세대/micro 사이즈임을 알 수 있다.

1. 타입

  Amazon EC2 인스턴스 유형 참고.

2. 접두사

  • a : AMD processor
  • d : Local NVMe SSD storage
  • e : Extra capacity
  • g : Graviton processor (ARM)
  • n : High-speed networking
  • z : High Frequency

✔ AMI(Amazon Machine Image)

  AMI는 인스턴스를 시작할 때 지정해야 하는 세팅 정보(템플릿)다. 즉, 서버에 필요한 OS와 소프트웨어로 구성된 세팅 템플릿이며 이를 이미지라고 한다. 이미지에는 EBS에 대한 정보도 포함되어 있다.

  만약 ubuntu 바탕의 EC2를 사용하고 싶다면 ubuntu 환경 세팅이 된 AMI을 EC2에 적용시키면 된다.

자세한 내용은 Amazon Machine Image(AMI) 참고.

✔ EBS(Elastic Block Storage)

  가상 하드디스크로, 데이터를 저장하는 공간이다. S3 등을 병행해서 사용하면 보다 적은 용량으로 저렴하게 이용할 수 있다. 사용 목적에 따라 EBS 볼륨 유형 타입을 선택할수 있다.

  Amazon EBS 볼륨 유형 참고. 마그네틱(용량 1GB~1TB)이 가장 저렴하다.

✔ ENI

  서버의 랜카드에 해당된다. 랜카드는 네트워크 안에서 컴퓨터간의 통신을 할 때 사용하는 장비 중 하나이다.

✅ EC2 인스턴스 구축

공식사이트 참고: AWS 자습서(Amazon EC2 Linux 인스턴스 시작)

  EC2 서비스로 들어가 인스턴스 시작 버튼을 누른다.

1. AMI

  Amazon Linux 2는 아마존 웹서비스에 최적화된 리눅스이다. 프리 티어 사용 가능이 적힌 AMI를 선택하면 1년간 매달 750시간을 무료로 사용할 수 있다.

2. 인스턴스

  인스턴스 유형도 프리티어로 사용할 수 있는 t2.micro로 선택했다.

3. 키 페어

  인스턴스에 접속하려면 키 페어가 있어야 한다. 기존에 만든 키페어가 없다면 새 키 페어 생성을 클릭해서

키 페어 생성 버튼을 누르면 키 페어를 다운로드 받을 수 있다. 잃어버리면 큰일나니 꼭 보관을 잘 하자.

4. 네트워크

  네트워크 설정은 기본값에서 HTTP 트래픽만 더 추가했다. 포트번호는 자동으로 80번이 할당된다.

5. 스토리지

  프리티어로 사용할 수 있는 최대 크기인 30GB로 선택.

6. 인스턴스 시작/종료/삭제

  설정을 재확인하고 인스턴스 시작 버튼을 누르면 완료.

  만들어진 인스턴스 위에 마우스 오른쪽 클릭을 하면 인스턴스 시작/중지/종료를 할 수 있다. 여기서 종료는 삭제를 의미하니 주의하자.


[참고 사이트]

[AWS] 📚 EC2 개념 원리 & 사용 세팅 💯 총정리 (Instance / EBS / AMI)

profile
backend developer 🐌

0개의 댓글