본문으로 건너뛰기
aws검색
컴퓨트

EC2 인스턴스 패밀리와 Graviton (이름 읽는 법, 고르는 법)

m8g.large 같은 인스턴스 이름을 읽는 법, 범용, 컴퓨팅, 메모리, 가속 패밀리의 차이, Graviton4 와 2026-06 에 GA 된 Graviton5(M9g) 로 옮길 때 확인할 것, Nitro, IMDSv2, 구매 옵션과 서울 리전 단가 예시를 정리합니다.

EC2Graviton인스턴스 유형NitroIMDSv22026-10 기준, 약 7분상태 표시 설명

인스턴스 이름 읽는 법

m8g.large 는 네 부분으로 읽습니다.

부분예뜻
패밀리m용도. m 범용, c 컴퓨팅, r 메모리, t 버스트, i 스토리지, p/g 는 GPU, trn/inf 는 AWS 가속기
세대8숫자가 클수록 새 세대. 보통 같은 가격에 더 빠름
속성gg 는 Graviton(Arm), i 는 Intel, a 는 AMD. d 는 로컬 NVMe, n 은 네트워크 강화, e 는 메모리 확장, z 는 고클럭, flex 는 Flex
크기largemedium, large, xlarge, 2xlarge ... metal. 한 단계 오를 때마다 vCPU 와 메모리가 대략 두 배

예를 들어 r8gd.4xlarge 는 "메모리 최적화, 8 세대, Graviton, 로컬 NVMe 포함, 4xlarge" 입니다. c7i-flex.large 같은 Flex 인스턴스는 CPU 를 늘 100% 쓰지 않는 워크로드를 조금 싸게 돌리는 Intel 계열입니다.

패밀리 고르기

워크로드먼저 볼 패밀리이유
웹, API, 일반 마이크로서비스m (m8g, m7i)CPU 와 메모리 균형 (vCPU 당 4 GiB)
CPU 위주 배치, 인코딩, 게임 서버c (c8g, c7i)vCPU 당 2 GiB, 더 쌈
캐시, 인메모리 DB, JVM 큰 힙r (r8g, r7i), xvCPU 당 8 GiB 이상
개발 서버, 트래픽 적은 서비스t (t4g, t3)CPU 크레딧으로 순간 버스트. 꾸준히 바쁘면 손해
로컬 디스크 많이 쓰는 DB, 검색i, d 붙은 유형인스턴스 스토어 NVMe. 중지하면 데이터 사라짐
모델 학습, 추론p, g, trn, infGPU 와 AWS 가속기

팁 처음 고를 때는 m 계열 large 하나로 시작해 CloudWatch 의 CPU, 메모리(에이전트 필요) 지표를 2 주쯤 본 뒤 c 나 r 로 옮깁니다. Compute Optimizer 가 크기 줄이기 추천을 공짜로 줍니다.

Graviton

Graviton 은 AWS 가 설계한 Arm 기반 프로세서입니다. 같은 세대의 x86 인스턴스보다 단가가 낮고 전력 효율이 좋습니다. 서울 리전 2026-10 기준 Linux 온디맨드 시간당 단가를 보면 차이가 보입니다.

유형vCPU, 메모리서울 단가 (USD/시간)
m7i.large (Intel)2, 8 GiB0.1239
m8i.large (Intel)2, 8 GiB0.13009
m7g.large (Graviton3)2, 8 GiB0.1003
m8g.large (Graviton4)2, 8 GiB0.11034
c8g.large (Graviton4)2, 4 GiB0.08976
t4g.medium (Graviton2)2, 4 GiB0.0416

단가는 AWS Price List API 의 서울 리전 오퍼 파일(2026-10-15 게시본)에서 확인했습니다. 실제 이득은 단가뿐 아니라 성능 차이까지 봐야 하니, 같은 부하를 걸어 처리량당 비용으로 비교합니다.

Graviton5 와 M9g

re:Invent 2025 에서 5 세대 Graviton5 가 발표됐고, 2026-06-10 에 이를 쓰는 M9g, M9gd 가 GA 됐습니다. AWS 는 M8g 대비 최대 25% 높은 컴퓨팅 성능을 내세우고, 6 세대 Nitro System 과 Nitro Isolation Engine 을 처음 쓴 인스턴스라고 설명합니다. GA 시점의 리전은 미국 동부(버지니아, 오하이오), 미국 서부(오레곤), 유럽(프랑크푸르트)이고 서울은 목록에 없었습니다. 서울 도입 여부는 콘솔에서 확인합니다.

Arm 으로 옮길 때 확인할 것

  • 컨테이너 이미지: linux/arm64 이미지가 있어야 합니다. docker buildx build --platform linux/amd64,linux/arm64 로 멀티 아키텍처 이미지를 만들면 x86 과 Arm 노드를 섞어 쓸 수 있습니다.
  • 네이티브 의존성: Python 휠, Node 네이티브 모듈, JNI 라이브러리가 arm64 빌드를 제공하는지 봅니다. 대부분의 주요 라이브러리는 이미 지원합니다.
  • AMI: 같은 OS 라도 arm64 AMI 를 따로 골라야 합니다. Amazon Linux 2023 은 둘 다 있습니다.
  • 라이선스: 일부 상용 소프트웨어는 Arm 을 지원하지 않거나 라이선스가 다릅니다.

Nitro 와 인스턴스 메타데이터

현세대 인스턴스는 모두 Nitro System 위에서 돕니다. 네트워크, EBS, 보안 기능을 전용 하드웨어로 떼어 내서 호스트 자원을 거의 다 고객에게 줍니다. 운영에서 바로 체감하는 것은 인스턴스 메타데이터 서비스(IMDS) 입니다.

TOKEN=$(curl -sX PUT "http://169.254.169.254/latest/api/token" -H "X-aws-ec2-metadata-token-ttl-seconds: 300")
curl -s -H "X-aws-ec2-metadata-token: $TOKEN" http://169.254.169.254/latest/meta-data/placement/availability-zone-id

IMDSv2 는 토큰을 먼저 받아야 하는 방식이라 SSRF 공격으로 역할 자격 증명이 새는 것을 막아 줍니다. 새 인스턴스와 AMI 는 IMDSv2 만 쓰도록(HttpTokens=required) 두고, 조직 전체는 선언적 정책으로 강제합니다. 컨테이너에서 메타데이터를 읽어야 하면 홉 제한(HttpPutResponseHopLimit)을 2 로 올립니다.

구매 옵션

옵션할인맞는 곳
온디맨드없음짧은 실험, 예측 못 하는 부하
Savings Plans (Compute, EC2 Instance)1 년 또는 3 년 약정으로 크게 할인꾸준히 켜 두는 기본 부하. Compute 는 패밀리, 리전, Fargate, Lambda 까지 유연
예약 인스턴스 (RI)Savings Plans 와 비슷특정 유형을 오래 쓸 때. 영역(zonal) RI 는 그 AZ 의 용량 예약도 함께 줌
스팟 인스턴스온디맨드보다 크게 쌈중단돼도 되는 배치, CI, 상태 없는 웹 노드. 2 분 전 중단 예고
온디맨드 용량 예약, EC2 Capacity Blocks for ML할인 아님(용량 보장)행사 대비, GPU 학습 일정 확보

할인율과 고르는 순서는 비용 최적화 문서에 정리했습니다.

운영에서 자주 막히는 곳

  • vCPU 할당량: 리전별, 패밀리 묶음별 온디맨드 vCPU 할당량이 있습니다. 신규 계정은 낮게 시작하니 대규모 증설 전에 Service Quotas 에서 올립니다. VcpuLimitExceeded 가 그 신호입니다.
  • InsufficientInstanceCapacity: 특정 AZ 에 그 유형 재고가 없을 때 납니다. 여러 AZ 와 여러 유형(속성 기반 선택)을 허용하면 대부분 피합니다.
  • EBS 최적화와 네트워크 대역폭: 작은 크기는 기준 대역폭이 낮고 버스트에 의존합니다. 꾸준히 큰 처리량이 필요하면 크기를 올리거나 n 유형을 봅니다.
  • t 계열 크레딧 고갈: CPU 가 갑자기 느려지면 CPUCreditBalance 지표를 봅니다. 무제한 모드는 크레딧을 넘겨 쓴 만큼 추가 요금이 붙습니다.
  • 퍼블릭 IPv4 요금: 2024-02 부터 퍼블릭 IPv4 주소는 쓰든 안 쓰든 시간당 0.005 USD 입니다. 인스턴스마다 퍼블릭 IP 를 붙이는 습관은 비용과 보안 모두에 손해이니 VPC 설계처럼 프라이빗 서브넷에 두고 ALB 로 받습니다.

이 문서에서