인스턴스 유형 - Amazon Elastic Compute Cloud

인스턴스 유형

인스턴스를 시작할 때 지정하는 인스턴스 유형에 따라 인스턴스에 사용되는 호스트 컴퓨터의 하드웨어가 결정됩니다. 각 인스턴스 유형은 서로 다른 컴퓨팅, 메모리, 스토리지 용량을 제공하는데, 이 용량에 따라 서로 다른 인스턴스 패밀리로 분류됩니다. 인스턴스에서 실행하려는 애플리케이션 또는 소프트웨어의 요구 사항에 따라 인스턴스 유형을 선택하십시오.

Amazon EC2에서는 실제로 사용되는 하드웨어에 관계없이 각 인스턴스에 일정하고 예측 가능한 CPU 용량을 제공합니다.

Amazon EC2는 호스트 컴퓨터에 있는 CPU, 메모리 및 인스턴스 스토리지 등의 일부 리소스를 특정 인스턴스에 전용으로 할당합니다. Amazon EC2는 호스트 컴퓨터의 네트워크 및 디스크 하위 시스템과 같은 기타 리소스를 여러 인스턴스와 공유합니다. 호스트 컴퓨터의 각 인스턴스가 이러한 공유 리소스 중 하나를 최대한 많이 사용하려고 할 경우 해당 리소스는 각 인스턴스에 고르게 분배됩니다. 그러나 리소스 사용률이 저조한 경우에는 리소스에 여유가 있는 한 특정 인스턴스가 해당 리소스를 더 많이 소비할 수 있습니다.

각 인스턴스 유형은 공유 리소스의 최소 성능을 더 많이 제공하거나 더 적게 제공합니다. 예를 들어 I/O 성능이 높은 인스턴스 유형에는 더 많은 몫의 공유 리소스가 할당됩니다. 더 많은 몫의 공유 리소스가 할당되면 I/O 성능의 변동성도 감소합니다. 대부분의 애플리케이션에 대해서는 중간 수준의 I/O 성능만으로 충분합니다. 그러나 더욱 높거나 일관적인 I/O 성능이 필요한 애플리케이션에 대해서는 I/O 성능이 높은 인스턴스 유형을 사용하는 것이 좋습니다.

사용 가능한 인스턴스 유형

Amazon EC2는 각 사용 사례에 최적화된 다양한 인스턴스 유형을 제공합니다. 지원되는 리전, 컴퓨팅 리소스, 스토리지 리소스 등의 요구 사항을 충족하는 인스턴스 유형을 확인하려면 Amazon EC2 인스턴스 유형 찾기 단원을 참조하십시오.

현재 세대 인스턴스

최상의 성능을 위해서는 새 인스턴스를 시작할 때 다음의 인스턴스 유형을 사용하는 것이 좋습니다. 자세한 내용은 Amazon EC2인스턴스 유형을 참조하세요.

Type Sizes 사용 사례
A1 a1.medium | a1.large | a1.xlarge | a1.2xlarge | a1.4xlarge | a1.metal 범용
C4 c4.large | c4.xlarge | c4.2xlarge | c4.4xlarge | c4.8xlarge 컴퓨팅 최적화
C5 c5.large | c5.xlarge | c5.2xlarge | c5.4xlarge | c5.9xlarge | c5.12xlarge | c5.18xlarge | c5.24xlarge | c5.metal 컴퓨팅 최적화
C5a c5a.large | c5a.xlarge | c5a.2xlarge | c5a.4xlarge | c5a.8xlarge | c5a.12xlarge | c5a.16xlarge | c5a.24xlarge 컴퓨팅 최적화
C5ad c5ad.large | c5ad.xlarge | c5ad.2xlarge | c5ad.4xlarge | c5ad.8xlarge | c5ad.12xlarge | c5ad.16xlarge | c5ad.24xlarge 컴퓨팅 최적화
C5d c5d.large | c5d.xlarge | c5d.2xlarge | c5d.4xlarge | c5d.9xlarge | c5d.12xlarge | c5d.18xlarge | c5d.24xlarge | c5d.metal 컴퓨팅 최적화
C5n c5n.large | c5n.xlarge | c5n.2xlarge | c5n.4xlarge | c5n.9xlarge | c5n.18xlarge | c5n.metal 컴퓨팅 최적화
C6g c6g.medium | c6g.large | c6g.xlarge | c6g.2xlarge | c6g.4xlarge | c6g.8xlarge | c6g.12xlarge | c6g.16xlarge | c6g.metal 컴퓨팅 최적화
C6gd c6gd.medium | c6gd.large | c6gd.xlarge | c6gd.2xlarge | c6gd.4xlarge | c6gd.8xlarge | c6gd.12xlarge | c6gd.16xlarge | c6gd.metal 컴퓨팅 최적화
D2 d2.xlarge | d2.2xlarge | d2.4xlarge | d2.8xlarge 스토리지 최적화
SharePoint용 F1 f1.2xlarge | f1.4xlarge | f1.16xlarge 액셀러레이티드 컴퓨팅
G3 g3s.xlarge | g3.4xlarge | g3.8xlarge | g3.16xlarge 액셀러레이티드 컴퓨팅
G4 g4dn.xlarge | g4dn.2xlarge | g4dn.4xlarge | g4dn.8xlarge | g4dn.12xlarge | g4dn.16xlarge | g4dn.metal 액셀러레이티드 컴퓨팅
H1 h1.2xlarge | h1.4xlarge | h1.8xlarge | h1.16xlarge 스토리지 최적화
I3 i3.large | i3.xlarge | i3.2xlarge | i3.4xlarge | i3.8xlarge | i3.16xlarge | i3.metal 스토리지 최적화
I3en i3en.large | i3en.xlarge | i3en.2xlarge | i3en.3xlarge | i3en.6xlarge | i3en.12xlarge | i3en.24xlarge | i3en.metal 스토리지 최적화
Inf1 inf1.xlarge | inf1.2xlarge | inf1.6xlarge | inf1.24xlarge 액셀러레이티드 컴퓨팅
M4 m4.large | m4.xlarge | m4.2xlarge | m4.4xlarge | m4.10xlarge | m4.16xlarge 범용
M5 m5.large | m5.xlarge | m5.2xlarge | m5.4xlarge | m5.8xlarge | m5.12xlarge | m5.16xlarge | m5.24xlarge | m5.metal 범용
M5a m5a.large | m5a.xlarge | m5a.2xlarge | m5a.4xlarge | m5a.8xlarge | m5a.12xlarge | m5a.16xlarge | m5a.24xlarge 범용
M5ad m5ad.large | m5ad.xlarge | m5ad.2xlarge | m5ad.4xlarge | m5ad.8xlarge | m5ad.12xlarge | m5ad.16xlarge | m5ad.24xlarge 범용
M5d m5d.large | m5d.xlarge | m5d.2xlarge | m5d.4xlarge | m5d.8xlarge | m5d.12xlarge | m5d.16xlarge | m5d.24xlarge | m5d.metal 범용
M5dn m5dn.large | m5dn.xlarge | m5dn.2xlarge | m5dn.4xlarge | m5dn.8xlarge | m5dn.12xlarge | m5dn.16xlarge | m5dn.24xlarge 범용
M5n m5n.large | m5n.xlarge | m5n.2xlarge | m5n.4xlarge | m5n.8xlarge | m5n.12xlarge | m5n.16xlarge | m5n.24xlarge 범용
M6g m6g.medium | m6g.large | m6g.xlarge | m6g.2xlarge | m6g.4xlarge | m6g.8xlarge | m6g.12xlarge | m6g.16xlarge | m6g.metal 범용
M6gd m6gd.medium | m6gd.large | m6gd.xlarge | m6gd.2xlarge | m6gd.4xlarge | m6gd.8xlarge | m6gd.12xlarge | m6gd.16xlarge | m6gd.metal 범용
P2 p2.xlarge | p2.8xlarge | p2.16xlarge 액셀러레이티드 컴퓨팅
P3 p3.2xlarge | p3.8xlarge | p3.16xlarge 액셀러레이티드 컴퓨팅
P3dn p3dn.24xlarge 액셀러레이티드 컴퓨팅
R4 r4.large | r4.xlarge | r4.2xlarge | r4.4xlarge | r4.8xlarge | r4.16xlarge 메모리 최적화
R5 r5.large | r5.xlarge | r5.2xlarge | r5.4xlarge | r5.8xlarge | r5.12xlarge | r5.16xlarge | r5.24xlarge | r5.metal 메모리 최적화
R5a r5a.large | r5a.xlarge | r5a.2xlarge | r5a.4xlarge | r5a.8xlarge | r5a.12xlarge | r5a.16xlarge | r5a.24xlarge 메모리 최적화
R5ad r5ad.large | r5ad.xlarge | r5ad.2xlarge | r5ad.4xlarge | r5ad.8xlarge | r5ad.12xlarge | r5ad.16xlarge | r5ad.24xlarge 메모리 최적화
R5d r5d.large | r5d.xlarge | r5d.2xlarge | r5d.4xlarge | r5d.8xlarge | r5d.12xlarge | r5d.16xlarge | r5d.24xlarge | r5d.metal 메모리 최적화
R5dn r5dn.large | r5dn.xlarge | r5dn.2xlarge | r5dn.4xlarge | r5dn.8xlarge | r5dn.12xlarge | r5dn.16xlarge | r5dn.24xlarge 메모리 최적화
R5n r5n.large | r5n.xlarge | r5n.2xlarge | r5n.4xlarge | r5n.8xlarge | r5n.12xlarge | r5n.16xlarge | r5n.24xlarge 메모리 최적화
R6g r6g.medium | r6g.large | r6g.xlarge | r6g.2xlarge | r6g.4xlarge | r6g.8xlarge | r6g.12xlarge | r6g.16xlarge | r6g.metal 메모리 최적화
R6gd r6gd.medium | r6gd.large | r6gd.xlarge | r6gd.2xlarge | r6gd.4xlarge | r6gd.8xlarge | r6gd.12xlarge | r6gd.16xlarge | r6gd.metal 메모리 최적화
T2 t2.nano | t2.micro | t2.small | t2.medium | t2.large | t2.xlarge | t2.2xlarge 범용
T3 t3.nano | t3.micro | t3.small | t3.medium | t3.large | t3.xlarge | t3.2xlarge 범용
T3a t3a.nano | t3a.micro | t3a.small | t3a.medium | t3a.large | t3a.xlarge | t3a.2xlarge 범용
u-xtb1 u-6tb1.metal | u-9tb1.metal | u-12tb1.metal | u-18tb1.metal | u-24tb1.metal 메모리 최적화
X1 x1.16xlarge | x1.32xlarge 메모리 최적화
X1e x1e.xlarge | x1e.2xlarge | x1e.4xlarge | x1e.8xlarge | x1e.16xlarge | x1e.32xlarge 메모리 최적화
z1d z1d.large | z1d.xlarge | z1d.2xlarge | z1d.3xlarge | z1d.6xlarge | z1d.12xlarge | z1d.metal 메모리 최적화

이전 세대 인스턴스

Amazon Web Services에서는 이전 세대 인스턴스 유형을 기준으로 애플리케이션을 최적화했으며 아직 업그레이드하지 않은 사용자를 위해 이전 세대 인스턴스 유형을 제공합니다. 최상의 성능을 얻으려면 현재 세대 인스턴스 유형을 사용할 것을 권장합니다. 물론 AWS에서는 다음과 같은 이전 세대 인스턴스 유형을 계속 지원합니다. 어떠한 현재 세대 인스턴스 유형으로 업그레이드하는 것이 적합한지에 대한 자세한 내용은 이전 세대 인스턴스를 참조하세요.

Type Sizes
C1 c1.medium | c1.xlarge
C3 c3.large | c3.xlarge | c3.2xlarge | c3.4xlarge | c3.8xlarge
G2 g2.2xlarge | g2.8xlarge
I2 i2.xlarge | i2.2xlarge | i2.4xlarge | i2.8xlarge
M1 m1.small | m1.medium | m1.large | m1.xlarge
M2 m2.xlarge | m2.2xlarge | m2.4xlarge
M3 m3.medium | m3.large | m3.xlarge | m3.2xlarge
R3 r3.large | r3.xlarge | r3.2xlarge | r3.4xlarge | r3.8xlarge
T1 t1.micro

하드웨어 사양

Amazon EC2 인스턴스 유형별 하드웨어 사양에 대한 자세한 내용은 Amazon EC2 인스턴스 유형을 참조하십시오.

요구 사항에 가장 적합한 인스턴스 유형을 확인하려면 인스턴스를 시작한 후 벤치마크 애플리케이션을 직접 사용해 보는 것이 좋습니다. 과금 기준은 인스턴스 이므로 여러 인스턴스 유형을 테스트해 본 후에 결정하는 것이 간편하면서도 경제적입니다.

변경이 필요할 경우 결정을 내린 후에도 인스턴스 크기를 조정할 수 있습니다. 자세한 내용은 인스턴스 유형 변경 단원을 참조하십시오.

참고

Amazon EC2 인스턴스는 일반적으로 인스턴스 유형 제품 페이지에 지정된 대로 64비트 가상 intel 프로세서에서 실행됩니다. Amazon EC2 인스턴스 유형별 하드웨어 사양에 대한 자세한 내용은 Amazon EC2 인스턴스 유형을 참조하십시오. 하지만 64비트 CPU에 대한 업계의 이름 지정 방식 때문에 혼란이 빚어질 수 있습니다. 칩 제조업체 Advanced Micro Devices(AMD)는 최초로 intel x86 명령 집합 기반의 64비트 아키텍처를 상용화하는 데 성공했습니다. 그 결과, 이 아키텍처는 칩 제조업체와 상관없이 AMD64로 통용됩니다. Windows와 다수의 Linux 배포가 이 관례를 따릅니다. 인스턴스가 intel 하드웨어에서 실행되고 있음에도 불구하고 Ubuntu나 Windows EC2 인스턴스에 대한 내부 시스템 정보는 CPU 아키텍처를 AMD64로 표시하는 이유가 이 때문입니다.

AMI 가상화 유형

인스턴스의 가상화 유형은 인스턴스를 시작할 때 사용한 AMI에 의해 결정됩니다. 현재 세대의 인스턴스 유형은 HVM(하드웨어 가상 머신)만 지원합니다. 이전 세대의 일부 인스턴스 유형은 반가상화(PV)를 지원하고 일부 AWS 리전이 PV 인스턴스를 지원합니다. 자세한 내용은 Linux AMI 가상화 유형 단원을 참조하십시오.

최상의 성능을 위해 HVM AMI를 사용하는 것이 좋습니다. 또한 향상된 네트워킹을 활용하려면 HVM AMI가 필요합니다. HVM 가상화에는 AWS 플랫폼이 제공하는 하드웨어 보조 기술이 사용됩니다. HVM 가상화를 사용하는 경우 게스트 VM은 기본 하드웨어 플랫폼에 있는 것처럼 실행되지만, 성능 향상을 위해 여전히 PV 네트워크 및 스토리지 드라이버가 사용됩니다.

Nitro 시스템에 구축된 인스턴스

Nitro 시스템은 우수한 성능과 고가용성, 철저한 보안을 가능하게 만드는 AWS 구축 하드웨어 및 소프트웨어 구성 요소의 모음입니다. 또한 Nitro 시스템은 가상화 오버헤드를 없애고 호스트 하드웨어에 대한 모든 액세스 권한이 필요한 워크로드를 지원하는 베어 메탈 기능을 제공합니다. 자세한 내용은 AWS 니트로 시스템을 참조하십시오.

Nitro 구성 요소

다음 구성 요소는 Nitro 시스템의 일부입니다.

  • Nitro 카드

    • 로컬 NVMe 스토리지 볼륨

    • 네트워킹 하드웨어 지원

    • 관리

    • 모니터링

    • 보안

  • 마더보드에 통합된 Nitro 보안 칩

  • Nitro 하이퍼바이저 - 메모리 및 CPU 할당을 관리하고, 대부분의 워크로드를 위한 베어 메탈과 구분이 어려울 정도로 뛰어난 성능을 제공하는 경량 하이퍼바이저입니다.

인스턴스 유형

다음은 Nitro 시스템에 구축된 인스턴스입니다.

  • 가상화: A1, C5, C5a, C5ad, C5d, C5n, C6g, C6gd, G4, I3en, Inf1, M5, M5a, M5ad, M5d, M5dn, M5n, M6g, M6gd, p3dn.24xlarge, R5, R5a, R5ad, R5d, R5dn, R5n, R6g, R6gd, T3, T3a, 및 z1d

  • 베어 메탈: a1.metal, c5.metal, c5d.metal, c5n.metal, c6g.metal, c6gd.metal, i3.metal, i3en.metal, m5.metal, m5d.metal, m6g.metal, m6gd.metal, r5.metal, r5d.metal, r6g.metal, r6gd.metal, u-6tb1.metal, u-9tb1.metal, u-12tb1.metal, u-18tb1.metal, u-24tb1.metal, and z1d.metal

네트워킹 및 스토리지 기능

인스턴스 유형을 선택하면 사용할 수 있는 네트워킹 및 스토리지 기능이 결정됩니다. 인스턴스 유형을 설명하려면 describe-instance-types 명령을 사용합니다.

네트워킹 기능

  • IPv6는 모든 현재 세대 인스턴스 유형과 C3, R3 및 I2 이전 세대 인스턴스 유형에서 지원됩니다.

  • 인스턴스 유형의 네트워킹 및 대역폭 성능을 극대화하려면 다음을 수행해볼 수 있습니다.

    • 클러스터 배치 그룹에 대해 지원되는 인스턴스 유형을 실행하여 HPC(고성능 컴퓨팅) 애플리케이션에 맞게 인스턴스를 최적화합니다. 공통 클러스터 배치 그룹의 인스턴스는 지연 시간이 짧은 고대역폭 네트워킹이 유용할 수 있습니다. 자세한 내용은 배치 그룹 단원을 참조하십시오.

    • PPS(Packet Per Second) 성능을 크게 높이고 네트워크 지터 및 지연 시간을 낮추려면 지원되는 최신 인스턴스 유형에 대해 향상된 네트워킹을 활성화합니다. 자세한 내용은 Linux에서 향상된 네트워킹 단원을 참조하십시오.

  • 향상된 네트워킹을 지원하는 현재 세대 인스턴스 유형에는 다음 네트워킹 성능 속성이 있습니다.

    • 동일한 리전 안에서 프라이빗 IPv4 또는 IPv6를 통한 단일 흐름 트래픽은 5Gbps를, 다중 흐름 트래픽은 최대 25Gbps를 지원할 수 있습니다(인스턴스 유형에 따라 다름).

    • 동일한 리전 내에서 퍼블릭 IP 주소 공간이나 VPC 엔드포인트를 통해 Amazon S3 버킷과 주고받는 트래픽은 사용 가능한 인스턴스 집계 대역폭을 전부 사용할 수 있습니다.

  • 지원되는 최대 전송 단위(MTU)는 인스턴스 유형에 따라 다릅니다. 모든 Amazon EC2 인스턴스 유형은 표준 이더넷 V2 1500MTU 프레임을 지원합니다. 모든 현재 세대 인스턴스는 9001MTU 또는 점보 프레임을 지원하며, 일부 이전 세대 인스턴스도 이를 지원합니다. 자세한 내용은 EC2 인스턴스에 대한 네트워크 MTU(최대 전송 단위) 단원을 참조하십시오.

스토리지 기능

  • 일부 인스턴스 유형은 EBS 볼륨과 인스턴스 스토어 볼륨을 지원하는 반면, EBS 볼륨만 지원하는 인스턴스 유형도 있습니다. 인스턴스 스토어 볼륨을 지원하는 일부 인스턴스 유형은 SSD(Solid State Drive)를 사용하여 매우 높은 랜덤 I/O 성능을 제공합니다. 일부 인스턴스 유형은 NVMe 인스턴스 스토어 볼륨을 지원합니다. 일부 인스턴스 유형은 NVMe EBS 볼륨을 지원합니다. 자세한 내용은 Linux 인스턴스의 Amazon EBS 및 NVMeNVMe SSD 볼륨 단원을 참조하십시오.

  • 일부 인스턴스 유형을 EBS 최적화 인스턴스로 시작하면 Amazon EBS I/O 전용 용량을 더 많이 확보할 수 있습니다. 일부 인스턴스 유형은 기본적으로 EBS에 최적화되어 있습니다. 자세한 내용은 Amazon EBS–최적화 인스턴스 단원을 참조하십시오.

네트워킹 및 스토리지 기능 요약

다음 표에서는 현재 세대 인스턴스 유형에서 지원되는 네트워킹 및 스토리지 기능을 요약합니다.

EBS 전용 NVMe EBS 인스턴스 스토어 배치 그룹 향상된 네트워킹

A1

아니요

ENA

C4

아니요

아니요

intel 82599 VF

C5

아니요

ENA

C5a

아니요

ENA

C5ad

아니요

NVMe *

ENA

C5d

아니요

NVMe *

ENA

C5n

아니요

ENA

C6g

아니요

ENA

C6gd

아니요

NVME *

ENA

D2

아니요

아니요

HDD

intel 82599 VF

SharePoint용 F1

아니요

아니요

NVMe *

ENA

G3

아니요

아니요

ENA

G4

아니요

NVMe *

ENA

HS1

아니요

아니요

HDD *

ENA

I3

아니요

아니요

NVMe *

ENA

I3en

아니요

NVMe *

ENA

Inf1

아니요

ENA

M4

아니요

아니요

m4.16xlarge: ENA

기타 모든 크기: intel 82599 VF

M5

아니요

ENA

M5a

아니요

ENA

M5ad

아니요

NVMe *

ENA

M5d

아니요

NVMe *

ENA

M5dn

아니요

NVMe *

ENA

M5n

아니요

ENA

M6g

아니요

ENA

M6gd

아니요

NVME *

ENA

P2

아니요

아니요

ENA

P3

아니요

아니요

ENA

P3dn

아니요

NVMe *

ENA

R4

아니요

아니요

ENA

R5

아니요

ENA

R5a

아니요

ENA

R5ad

아니요

NVMe *

ENA

R5d

아니요

NVMe *

ENA

R5dn

아니요

NVMe *

ENA

R5n

아니요

ENA

R6g

아니요

ENA

R6gd

아니요

NVME *

ENA

T2

아니요

아니요

아니요

아니요

T3

아니요

아니요

ENA

T3a

아니요

아니요

ENA

u-xtb1.metal

아니요

아니요

ENA

X1

아니요

아니요

SSD *

ENA

X1e

아니요

아니요

SSD *

ENA

z1d

아니요

NVMe *

ENA

* 루트 디바이스 볼륨은 Amazon EBS 볼륨이어야 합니다.

다음 표에서는 이전 세대 인스턴스 유형에서 지원되는 네트워킹 및 스토리지 기능을 요약합니다.

인스턴스 스토어 배치 그룹 향상된 네트워킹

C3

SSD

Intel 82599 VF

G2

SSD

아니요

I2

SSD

intel 82599 VF

M3

SSD

아니요

아니요

R3

SSD

intel 82599 VF

인스턴스 제한

한 리전에서 시작할 수 있는 총 인스턴스 수에는 제한이 있으며, 일부 인스턴스 유형에는 또 다른 제한이 있습니다.

기본 제한에 대한 자세한 내용은 Amazon EC2에서 실행 가능한 인스턴스 수를 참조하십시오.

이러한 제한을 보거나 현재 제한 증가를 요청하는 방법은 Amazon EC2 서비스 할당량 단원을 참조하십시오.