kakasoo

[SAA-C03] 7. EC2 기초 및 유형 별 기본 사항 본문

프로그래밍/SAA-C03

[SAA-C03] 7. EC2 기초 및 유형 별 기본 사항

카카수(kakasoo) 2024. 4. 7. 20:05
반응형

EC2란?

EC2는 AWS에서 제공되는 가장 인기있는 서비스로, 하나의 서비스가 아니라 고수준에서 여러 서비스들을 포괄하는 단어이기도 하다.

가상 머신을 임대하는 것 외에도 데이터를 가상 드라이브 또는 EBS에 저장하거나, ELB로 부하를 분산, 오토 스케일링 그룹으로 서비스를 확장하는 것 모두가 EC2 서비스에 포함된다.

 

EC2에서 가상머신을 임대할 때 선택사항

  • OS ( Linux, Windows, Mac OS )를 선택해야 하며, 나는 Amazon Linux 2를 사용한다.
  • 컴퓨터 성능, 코어 수 ( = 프리티어로 t2.micro를 사용하기 때문에 코어는 1개 )
  • 램 (RAM, Random Access Memory) 의 크기를 선택해야 하며, 마찬가지로 프리티어에서는 1GiB이다.
  • 스토리지의 크기 ( ex. EBS, EFS )
  • 네트워크 카드를 선택하여 어떤 종류의 공용 IP가 지정되길 원하는지, 네트워크 속도는 어느 정도로 빠를지를 선택할 수 있다.
  • 보안 그룹을 설정하여 접근 가능한 IP와 포트를 명시할 수 있다.
  • 인스턴스를 구성하기 위한 부트스트랩 스크립트 ( = User Data, Configure at first launch ) 를 작성할 수 있다.

 

EC2의 종류

인스턴스 유형  vCpu  메모리(GiB)  스토리지 네트워크 성능 EBS 대역폭 (Mbps)
t2.micro 1 1 EBS만 낮음 -
t2.xlarge 4 16 EBS만 중간 -
c5d.4xlarge 16 32 1 x 400 NVMe SSD 최대 10 Gbps 4,750
r5.16xlarge 64 512 EBS만 최대 20 Gbps 13,600
m5.8xlarge 32 128 EBS만 최대 10 Gbps 6,800

 

인스턴스의 수는 굉장히 많고, 대략적인 설명을 위해 5가지만 옮겨보았다.

이를 외울 필요는 전혀 없지만, 이름이 어떤 식으로 생성되는지 정도는 알면 좋다.

 

 

이름의 명명 규칙은 인스턴스 클래스와 세대, 그리고 인스턴스의 크기 순으로 작성되며, 세대는 높을수록 나중에 만들어진 최신 버전이다.

인스턴스의 크기는, 2의 배수로 컴퓨터 자원이 증가하는데, small, large, 2xlarge, 4xlarge 등이 존재한다.

인스턴스 클래스는 인스턴스의 유형이라고 하는데, 목적에 따라 인스턴스를 7가지 정도 분류한 것을 의미한다.

 

EC2 인스턴스 유형 기본사항

  1. T: General Purpose
  2. C: Compute Optimized
  3. R: Memory Optimized
  4. Accelerated Computing
  5. S: Storage Optimized
  6. Instance Features
  7. Measuring Instance Performance

T : 범용 인스턴스로 컴퓨팅 성능, 메모리, 네트워크 성능 등 균형이 잘 맞아 범용 인스턴스라고 한다.

C : 컴퓨팅 최적화로 고성능이 요구되는 일부 데이터 일괄 처리, 미디어 처리, 게임 서버 등에 사용한다.

R : 메모리 최적화로, 여기서 말하는 RAM이 매우 커서 캐시 용도로 활용하기 위해 인스턴스를 생성한다. ( 간혹 X,Z도 존재 )

S : 스토리지 최적화로, 로컬 스토리지에서 대규모 데이터셋에 접근할 때나 사용한다. 메모리가 아닌, 데이터 웨어 하우징 용도로 쓴다.

 

EC2 생성 이후 주요 속성

  • name
  • instance ID
  • Public IPv4 ( 공용 IP ) 로 AWS 외부에서 접근할 때 사용하는 아이피 주소, 인스턴스를 재시작 시 바뀌기 때문에 주의해야 한다.
  • Private IPv4 ( 사설 IP ) 로, 공용 IP로 접근 시 AWS 내부에서 가리키는 주소
  • key-pair name, 만약 SSH 접속을 위한 키 페어를 생성했을 경우 해당 키 페어의 이름을 의미한다.
반응형