본문 바로가기

Newb/AWS

EC2 인스턴스 유형 이름 네이밍

반응형

AWS를 사용하다 보면 기본적으로 사용하게 되는 서비스 중에 하나가 EC2(Elastic Compute Cloud)인데, EC2를 사용하다 문득 이 이름에는 어떤 의미가 있는지 궁금하여 조사를 해보았습니다.

 

먼저 인스턴스의 갯수는 2018년도 AWS re:Invent 때 약 175개의 인스턴스 유형이 있다고 발표하였으며, https://instances.vantage.sh/ 사이트에서 EC2 Instance info 확인 시 서울 리전의 인스턴스 유형은 약 507 종류가 있는 것으로 추측됩니다.


EC2 Instance Type Names Cheat Sheet

위의 이미지를 보면 M5d.xlarge의 인스턴스 유형 네임은 아래와 같이 구성이 되어 있는 것을 확인할 수 있습니다.

인스턴스 패밀리 세대 추가 기능 . 인스턴스 크기
M 5 d . xlarge

## 인스턴스 패밀리 유형

  • 범용
    • M : 범용 (vCPU 1개 / 4GB 메모리)
    • A : ARM 기반
    • t : 버스트가 가능한 CPU
    • Mac : macOS
  • 컴퓨팅 최적화
    • C : 컴퓨팅 최적화
  • 메모리 최적화
    • R : 초대형 메모리용
    • X : 랜덤 액세스 메모리용
    • z : 고주파수용
  • 가속 컴퓨팅
    • P : 프리미임 GPU용
    • G : GPU용 (g4=엔디비아 4T)
    • F : FPGA용
  • 스토리지 최적화
    • D : 고밀도 스토리지용(48TB)
    • H : HDD용 (최대 16TB)
    • I : NVMe용

※ 위의 인스턴스 패밀리는 대표적인 일부분만을 표기하였으며, 아래의 URL에서 원하는 유형을 클릭하시면 해당 유형에 대한 기능 및 설명을 볼 수 있습니다.

 

Amazon EC2 인스턴스 유형 – Amazon Web Services

 

aws.amazon.com


## 세대

새로운 세대의  CPU가 물리적 호스트에 도입되면 세대 번호가 증가되며, 동일한 제품군의 두 인스턴스 유형 간에 성능 및 클럭 속도에 차이가 발생하며, 세대가 높을수록 최신의 CPU이므로 좋은 성능을 발휘할 수 있습니다.


## 추가 기능

  • a – AMD 프로세서
  • g – AWS Graviton 프로세서
  • i – 인텔 프로세서
  • d – 인스턴스 스토어 볼륨 (휘발성)
  • n – 네트워크 최적화
  • b – 블록 스토리지 최적화
  • e – 추가 스토리지 또는 메모리
  • z – 고주파

## 인스턴스 사이즈

  • large 사이즈는 2개의 vCPU
  • xlarge 사이즈에는 4개의 vCPU (large 2 vCPU * 2 / 총 4개의 vCPU)
  • 2xlarge 사이즈에는 8개의 vCPU (large 2 vCPU, xlarge 2vCPU, 2xlarge의 2 vCPU / 총 2*2*2를 하여 8개의 vCPU를 가지게 됨)
  • 이러한 패턴은 4xlarge, 8xlarge 모두 동일하게 계속됩니다. 

참고 URL

 

반응형