메뉴
Amazon Elastic Compute Cloud
User Guide for Linux Instances

Amazon EBS 최적화 인스턴스

Amazon EBS 최적화 인스턴스는 최적화된 구성 스택을 사용하며 Amazon EBS(EBS) I/O를 위한 추가 전용 용량을 제공합니다. 이러한 최적화를 통해 인스턴스에서 Amazon EBS I/O와 기타 트래픽 간의 경합이 최소화되어 EBS 볼륨의 성능이 극대화됩니다.

EBS 최적화 인스턴스는 Amazon EBS에 전용 대역폭을 제공하며, 사용하는 인스턴스 유형에 따라 425Mbps와 14,000Mbps 사이의 범위에서 선택할 수 있습니다. EBS 최적화 인스턴스에 연결된 범용 SSD(gp2) 볼륨은 연중 99%의 시간 동안 기본 성능 및 버스트 성능을 10% 이내의 오차로 제공하도록 설계되며, 프로비저닝된 IOPS SSD(io1) 볼륨은 연중 99.9%의 시간 동안 프로비저닝 성능을 10% 이내의 오차로 제공하도록 설계됩니다. 처리량에 최적화된 HDD(st1) 및 Cold HDD(sc1)는 모두 연중 99%의 기간 동안 90%의 버스트 처리량에 성능 일관성을 보장합니다. 매 시간 총 처리량 목표 99%를 달성하기 위해, 준수하지 않는 기간은 대략적으로 균등하게 분산됩니다. 자세한 내용은 Amazon EBS 볼륨 유형 단원을 참조하십시오.

EBS 최적화를 지원하는 인스턴스 유형

다음 표에서는 EBS 최적화를 지원하는 인스턴스 유형, Amazon EBS에 대한 전용 대역폭, 16KiB I/O 크기를 사용할 경우 인스턴스에서 지원할 수 있는 IOPS 최대량을 보여주며, 해당 연결에서 달성할 수 있는 일반적인 최대 집계 처리량(MiB/s)을 스트리밍 읽기 워크로드 및 128KiB I/O 크기로 보여줍니다. 애플리케이션에 필요한 것보다 많은 전용 Amazon EBS 처리량을 제공하는 EBS에 최적화된 인스턴스를 선택해야 합니다. 그렇게 하지 않으면 Amazon EBS와 Amazon EC2 간의 연결이 성능 병목 현상으로 변할 수 있습니다.

기본적으로 EBS 최적화된 인스턴스의 경우 EBS 최적화를 활성화할 필요가 없으며 EBS 최적화를 비활성화해도 적용되지 않습니다. EBS 최적화가 기본값이 아닌 인스턴스의 경우 인스턴스를 시작할 때 EBS 최적화를 활성화하거나, 인스턴스를 실행한 후에 EBS 최적화를 활성화할 수 있습니다. 아래 표에 나오는 수준의 성능을 달성하려면 인스턴스에 EBS 최적화가 활성화되어야 합니다.

기본적으로 EBS 최적화되지 않은 인스턴스에 EBS 최적화를 사용하도록 설정할 경우 전용 용량을 위해 소정의 시간당 추가 요금이 청구됩니다. 요금 정보는 온디맨드 인스턴스에 대한 Amazon EC2 요금 페이지에서 EBS 최적화 인스턴스를 참조하십시오.

i2.8xlarge, c3.8xlarge, r3.8xlarge 인스턴스에는 전용 EBS 대역폭이 없으므로 EBS 최적화에 영향을 미치지 않습니다. 이러한 인스턴스에서 네트워크 트래픽과 Amazon EBS 트래픽은 동일한 10기가비트 네트워크 인터페이스를 공유합니다.

지원되는 현재 세대의 인스턴스 유형

다음은 EBS 최적화를 지원하는 현재 세대의 인스턴스 유형이 나열된 테이블입니다.

인스턴스 유형 기본적으로 EBS 최적화됨 최대 대역폭(Mbps) 최대 처리량(MB/s, 128KB I/O) 최대 IOPS(16KB I/O)
c4.large 500 62.5 4,000
c4.xlarge 750 93.75 6,000
c4.2xlarge 1,000 125 8,000
c4.4xlarge 2,000건 250 16,000
c4.8xlarge 4,000 500 32,000
c5.large * 2,250 281.25 16,000
c5.xlarge * 2,250 281.25 16,000
c5.2xlarge * 2,250 281.25 16,000
c5.4xlarge 2,250 281.25 16,000
c5.9xlarge 4,500 562.5 32,000
c5.18xlarge 9,000 1,125 64,000
c5d.large * 2,250 281.25 16,000
c5d.xlarge * 2,250 281.25 16,000
c5d.2xlarge * 2,250 281.25 16,000
c5d.4xlarge 2,250 281.25 16,000
c5d.9xlarge 4,500 562.5 32,000
c5d.18xlarge 9,000 1,125 64,000
d2.xlarge 750 93.75 6,000
d2.2xlarge 1,000 125 8,000
d2.4xlarge 2,000건 250 16,000
d2.8xlarge 4,000 500 32,000
f1.2xlarge 1,700 212.5 12,000
f1.16xlarge 14,000 1,750 75,000
g3.4xlarge 3,500 437.5 20,000건
g3.8xlarge 7,000 875 40,000
g3.16xlarge 14,000 1,750 80,000
h1.2xlarge 1,750 218.75 12,000
h1.4xlarge 3,500 437.5 20,000건
h1.8xlarge 7,000 875 40,000
h1.16xlarge 14,000 1,750 80,000
i3.large 425 53.13 3000
i3.xlarge 850 106.25 6000
i3.2xlarge 1,700 212.5 12,000
i3.4xlarge 3,500 437.5 16,000
i3.8xlarge 7,000 875 32,500
i3.16xlarge 14,000 1,750 65,000
i3.metal 10,000개 1,250 64,000
m4.large 450 56.25 3,600
m4.xlarge 750 93.75 6,000
m4.2xlarge 1,000 125 8,000
m4.4xlarge 2,000건 250 16,000
m4.10xlarge 4,000 500 32,000
m4.16xlarge 10,000개 1,250 65,000
m5.large* 2,120 265 16,000
m5.xlarge* 2,120 265 16,000
m5.2xlarge* 2,120 265 16,000
m5.4xlarge 2,120 265 16,000
m5.12xlarge 5,000 625 32,500
m5.24xlarge 10,000개 1,250 65,000
m5d.large* 2,120 265 16,000
m5d.xlarge* 2,120 265 16,000
m5d.2xlarge* 2,120 265 16,000
m5d.4xlarge 2,120 265 16,000
m5d.12xlarge 5,000 625 32,500
m5d.24xlarge 10,000개 1,250 65,000
p2.xlarge 750 93.75 6,000
p2.8xlarge 5,000 625 32,500
p2.16xlarge 10,000개 1,250 65,000
p3.2xlarge 1,750 218 10,000개
p3.8xlarge 7,000 875 40,000
p3.16xlarge 14,000 1,750 80,000
r4.large 425 53.13 3,000
r4.xlarge 850 106.25 6,000
r4.2xlarge 1,700 212.5 12,000
r4.4xlarge 3,500 437.5 18,750
r4.8xlarge 7,000 875 37,500
r4.16xlarge 14,000 1,750 75,000
x1.16xlarge 7,000 875 40,000
x1.32xlarge 14,000 1,750 80,000
x1e.xlarge 500 62.5 3,700
x1e.2xlarge 1,000 125 7,400
x1e.4xlarge 1,750 218.75 10,000개
x1e.8xlarge 3,500 437.5 20,000건
x1e.16xlarge 7,000 875 40,000
x1e.32xlarge 14,000 1,750 80,000

* 이 인스턴스 유형에서는 24시간마다 최소 한 번씩 30분의 최대 성능을 지원합니다. 예를 들어 c5.large 인스턴스에서는 24시간마다 최소 한 번씩 30분 동안 초당 281MB를 전송합니다. 30분 넘는 시간 동안 지속적으로 최대 성능이 필요한 워크로드가 있는 경우 이 표의 기준 성능에 따라 인스턴스 유형을 선택합니다.

인스턴스 유형 기준 대역폭(Mbps) 기준 처리량(MB/s, 128KB I/O) 기준 IOPS(16KB I/O)
c5.large 525 66 4,000
c5.xlarge 800 100 6,000
c5.2xlarge 1,125 141 8,000
c5d.large 525 66 4,000
c5d.xlarge 800 100 6,000
c5d.2xlarge 1,125 141 8,000
m5.large 480 60 3,600
m5.xlarge 800 100 6,000
m5.2xlarge 1,166 146 8,333
m5d.large 480 60 3,600
m5d.xlarge 800 100 6,000
m5d.2xlarge 1,166 146 8,333

EBSIOBalance%EBSByteBalance% 지표로 인스턴스 크기를 적절히 설정했는지 판단할 수 있습니다. CloudWatch 콘솔에서 이 지표를 확인하고 사용자가 지정한 임계값에 따라 트리거될 경보를 설정할 수 있습니다. 이 지표는 백분율로 표현됩니다. 일관되게 낮은 균형 백분율을 나타내는 인스턴스는 규모를 늘리기에 적합한 대상입니다. 균형 백분율이 100% 이하로 결코 떨어지지 않는 인스턴스는 규모를 줄이기에 적합한 대상입니다. 자세한 내용은 CloudWatch를 사용해 인스턴스 모니터링하기 단원을 참조하십시오.

지원되는 이전 세대의 인스턴스 유형

다음은 EBS 최적화를 지원하는 이전 세대의 인스턴스 유형이 나열된 테이블입니다.

이전 세대 인스턴스

인스턴스 유형 기본적으로 EBS 최적화됨 최대 대역폭(Mbps) 최대 처리량(MB/s, 128KB I/O) 최대 IOPS(16KB I/O)
c1.xlarge 아니요 1,000 125 8,000
c3.xlarge 아니요 500 62.5 4,000
c3.2xlarge 아니요 1,000 125 8,000
c3.4xlarge 아니요 2,000건 250 16,000
g2.2xlarge 아니요 1,000 125 8,000
i2.xlarge 아니요 500 62.5 4,000
i2.2xlarge 아니요 1,000 125 8,000
i2.4xlarge 아니요 2,000건 250 16,000
m1.large 아니요 500 62.5 4,000
m1.xlarge 아니요 1,000 125 8,000
m2.2xlarge 아니요 500 62.5 4,000
m2.4xlarge 아니요 1,000 125 8,000
m3.xlarge 아니요 500 62.5 4,000
m3.2xlarge 아니요 1,000 125 8,000
r3.xlarge 아니요 500 62.5 4,000
r3.2xlarge 아니요 1,000 125 8,000
r3.4xlarge 아니요 2,000건 250 16,000

시작 시 Amazon EBS 최적화 활성화

인스턴스의 Amazon EBS 최적화 속성을 설정하여 인스턴스에 대해 최적화를 활성화할 수 있습니다.

콘솔을 사용하여 인스턴스 시작 시 Amazon EBS 최적화를 활성화하려면

  1. https://console.aws.amazon.com/ec2/에서 Amazon EC2 콘솔을 엽니다.

  2. [Launch Instance]를 선택합니다.

  3. [Step 1: Choose an Amazon Machine Image (AMI)]에서 AMI를 선택합니다.

  4. 2단계: 인스턴스 유형 선택에서 Amazon EBS 최적화를 지원하는 인스턴스 유형을 선택합니다.

  5. 3단계: 인스턴스 정보 구성에서 필요한 필드 정보를 모두 입력하고 [Launch as EBS-optimized instance]를 선택합니다. 이전 단계에서 선택한 인스턴스 유형이 Amazon EBS 최적화를 지원하지 않을 경우 이 옵션이 제공되지 않습니다. 선택한 인스턴스 유형이 기본적으로 Amazon EBS 최적화를 지원할 경우에는 이 옵션이 선택되며 선택을 취소할 수 없습니다.

  6. 지시에 따라 마법사를 완료하고 인스턴스를 시작합니다.

명령줄을 사용하여 인스턴스 시작 시 EBS 최적화를 활성화하려면

해당 명령과 함께 다음 옵션 중 하나를 사용할 수 있습니다. 다음의 명령줄 인터페이스에 대한 자세한 내용은 Amazon EC2에 액세스 단원을 참조하십시오.

실행 중인 인스턴스에 대해 Amazon EBS 최적화 수정

실행 중인 인스턴스에 대해 Amazon EBS 최적화 인스턴스 속성을 수정하여 최적화를 활성화하거나 비활성화할 수 있습니다.

콘솔을 사용하여 실행 중인 인스턴스에 대해 EBS 최적화를 활성화하려면

  1. https://console.aws.amazon.com/ec2/에서 Amazon EC2 콘솔을 엽니다.

  2. 탐색 창에서 [Instances]를 클릭하고 해당 인스턴스를 선택합니다.

  3. [Actions]를 클릭하고 [Instance State]를 선택한 다음 [Stop]을 클릭합니다.

    주의

    인스턴스를 중지하면 인스턴스 스토어 볼륨의 데이터가 삭제됩니다. 따라서 인스턴스 스토어 볼륨에 보존하려는 데이터가 있을 경우 영구 스토리지에 백업하십시오.

  4. 확인 대화 상자가 나타나면 [Yes, Stop]을 클릭합니다. 인스턴스가 중지하는 데 몇 분 정도 걸릴 수 있습니다.

  5. 인스턴스를 선택된 상태에서 [Actions]를 클릭하고 [Instance Settings]를 선택한 다음에 [Change Shutdown Behavior]를 클릭합니다.

  6. [Change Instance Type] 대화 상자에서 다음 중 하나를 수행합니다.

    • 해당 인스턴스의 인스턴스 유형이 기본적으로 Amazon EBS 최적화되었을 경우 [EBS-optimized]가 선택되고 이를 변경할 수 없습니다. 해당 인스턴스에 대해 Amazon EBS 최적화가 이미 활성화되었으므로 [Cancel]을 선택합니다.

    • 해당 인스턴스의 인스턴스 유형이 Amazon EBS 최적화를 지원할 경우 [EBS-optimized], [Apply]를 선택합니다.

    • 해당 인스턴스의 인스턴스 유형이 Amazon EBS 최적화를 지원하지 않을 경우 [EBS-optimized]를 선택할 수 없습니다. [Instance Type]에서 Amazon EBS 최적화를 지원하는 인스턴스 유형을 선택하고 [EBS-optimized], [Apply]를 선택합니다.

  7. [Actions], [Instance State], [Start]를 차례로 선택합니다.

명령줄을 사용하여 실행 중인 인스턴스에 대해 EBS 최적화를 활성화하려면

해당 명령과 함께 다음 옵션 중 하나를 사용할 수 있습니다. 다음의 명령줄 인터페이스에 대한 자세한 내용은 Amazon EC2에 액세스 단원을 참조하십시오.