EBS 최적화 EC2 인스턴스 유형 찾기
EBS 최적화 EC2 인스턴스 유형 찾기
각 리전에서 EBS 최적화(EBS optimization)를 지원하는 인스턴스 유형을 확인할 수 있어요.
출처: 문서
본문
Console
기본적으로 EBS 최적화된 인스턴스 유형 찾기
- Amazon EC2 콘솔(https://console.aws.amazon.com/ec2/)을 엽니다.
- 탐색 창에서 Instance Types를 선택합니다.
EBS optimization support = default필터를 추가합니다.- (선택) Preferences 아이콘을 선택한 다음 EBS Maximum IOPS, EBS Baseline IOPS 같은 관련 열을 켭니다.
- (선택) 관심 있는 특정 인스턴스 유형으로 범위를 더 좁히려면 필터를 추가합니다.
AWS CLI
기본적으로 EBS 최적화된 인스턴스 유형 찾기
다음 describe-instance-types 명령을 사용합니다.
aws ec2 describe-instance-types \
--filters Name=ebs-info.ebs-optimized-support,Values=default \
--query 'InstanceTypes[].{InstanceType:InstanceType, "MaxBandwidth(Mb/s)":EbsInfo.EbsOptimizedInfo.MaximumBandwidthInMbps, MaxIOPS:EbsInfo.EbsOptimizedInfo.MaximumIops, "MaxThroughput(MB/s)":EbsInfo.EbsOptimizedInfo.MaximumThroughputInMBps}' \
--output=table
선택적으로 EBS 최적화를 지원하는 인스턴스 유형 찾기
다음 describe-instance-types 명령을 사용합니다.
aws ec2 describe-instance-types \
--filters Name=ebs-info.ebs-optimized-support,Values=supported \
--query 'InstanceTypes[].{InstanceType:InstanceType, "MaxBandwidth(Mb/s)":EbsInfo.EbsOptimizedInfo.MaximumBandwidthInMbps, MaxIOPS:EbsInfo.EbsOptimizedInfo.MaximumIops, "MaxThroughput(MB/s)":EbsInfo.EbsOptimizedInfo.MaximumThroughputInMBps}' \
--output=table
다음은 eu-west-1에 대한 예시 출력입니다.
--------------------------------------------------------------------------
| DescribeInstanceTypes |
+--------------+----------------------+----------+-----------------------+
| InstanceType | MaxBandwidth(Mb/s) | MaxIOPS | MaxThroughput(MB/s) |
+--------------+----------------------+----------+-----------------------+
| i2.2xlarge | 1000 | 8000 | 125.0 |
| m2.4xlarge | 1000 | 8000 | 125.0 |
| m2.2xlarge | 500 | 4000 | 62.5 |
| c1.xlarge | 1000 | 8000 | 125.0 |
| i2.xlarge | 500 | 4000 | 62.5 |
| m3.xlarge | 500 | 4000 | 62.5 |
| m1.xlarge | 1000 | 8000 | 125.0 |
| r3.4xlarge | 2000 | 16000 | 250.0 |
| r3.2xlarge | 1000 | 8000 | 125.0 |
| c3.xlarge | 500 | 4000 | 62.5 |
| m3.2xlarge | 1000 | 8000 | 125.0 |
| r3.xlarge | 500 | 4000 | 62.5 |
| i2.4xlarge | 2000 | 16000 | 250.0 |
| c3.4xlarge | 2000 | 16000 | 250.0 |
| c3.2xlarge | 1000 | 8000 | 125.0 |
| m1.large | 500 | 4000 | 62.5 |
+--------------+----------------------+----------+-----------------------+
PowerShell
기본적으로 EBS 최적화된 인스턴스 유형 찾기
Get-EC2InstanceType cmdlet을 사용합니다.
Get-EC2InstanceType `
-Filter @{Name="ebs-info.ebs-optimized-support"; Values="default"} | `
Select InstanceType, `
@{Name="MaxBandwidth(Mb/s)"; Expression={($_.EbsInfo.EbsOptimizedInfo.MaximumBandwidthInMbps)}}, `
@{Name="MaxIOPS"; Expression={($_.EbsInfo.EbsOptimizedInfo.MaximumIops)}}, `
@{Name="MaxThroughput (MB/s)"; Expression={($_.EbsInfo.EbsOptimizedInfo.MaximumThroughputInMBps)}}
선택적으로 EBS 최적화를 지원하는 인스턴스 유형 찾기
Get-EC2InstanceType cmdlet을 사용합니다.
Get-EC2InstanceType `
-Filter @{Name="ebs-info.ebs-optimized-support"; Values="supported"} | `
Select InstanceType, `
@{Name="MaxBandwidth(Mb/s)"; Expression={($_.EbsInfo.EbsOptimizedInfo.MaximumBandwidthInMbps)}}, `
@{Name="MaxIOPS"; Expression={($_.EbsInfo.EbsOptimizedInfo.MaximumIops)}}, `
@{Name="MaxThroughput (MB/s)"; Expression={($_.EbsInfo.EbsOptimizedInfo.MaximumThroughputInMBps)}}
다음은 eu-west-1에 대한 예시 출력입니다.
InstanceType MaxBandwidth(Mb/s) MaxIOPS MaxThroughput (MB/s)
------------ ------------------ ------- --------------------
m2.4xlarge 1000 8000 125.000
i2.2xlarge 1000 8000 125.000
c1.xlarge 1000 8000 125.000
m2.2xlarge 500 4000 62.500
r3.2xlarge 1000 8000 125.000
m3.xlarge 500 4000 62.500
r3.4xlarge 2000 16000 250.000
m1.xlarge 1000 8000 125.000
i2.xlarge 500 4000 62.500
c3.xlarge 500 4000 62.500
c3.4xlarge 2000 16000 250.000
c3.2xlarge 1000 8000 125.000
i2.4xlarge 2000 16000 250.000
r3.xlarge 500 4000 62.500
m3.2xlarge 1000 8000 125.000
m1.large 500 4000 62.500
더 알아보기
- 최대 EBS 성능 얻기
- EBS 최적화 활성화하기