EC2 인스턴스의 인스턴스 스토어 볼륨 제한 - Amazon Elastic Compute Cloud

EC2 인스턴스의 인스턴스 스토어 볼륨 제한

인스턴스 스토어 볼륨의 수, 크기 및 유형은 인스턴스 유형에 따라 결정됩니다. M6, C6, R6 등의 일부 인스턴스 유형은 인스턴스 스토어 볼륨을 지원하지 않지만, M5d, C6gd, R6gd 등의 다른 인스턴스 유형은 인스턴스 스토어 볼륨을 지원합니다. 인스턴스 유형에서 지원하는 것보다 많은 인스턴스 스토어 볼륨을 인스턴스에 연결할 수 없습니다. 인스턴스 스토어 볼륨을 지원하는 인스턴스 유형의 경우 인스턴스 스토어 볼륨의 수와 크기는 인스턴스 크기에 따라 다릅니다. 예를 들어 m5d.large는 75GB 인스턴스 스토어 볼륨 1개를 지원하고 m5d.24xlarge는 900GB 인스턴스 스토어 볼륨 4개를 지원합니다.

NVMe 인스턴스 스토어 볼륨이 있는 인스턴스 유형의 경우 지원되는 모든 인스턴스 스토어 볼륨이 시작 시 인스턴스에 자동으로 연결됩니다. C1, C3, M1, M2, M3, R3, D2, H1, I2, X1, X1e 등의 비 NVMe 인스턴스 스토어 볼륨이 있는 인스턴스 유형의 경우 시작 시 연결할 인스턴스 스토어 볼륨에 대한 블록 디바이스 매핑을 수동으로 지정해야 합니다. 그런 다음 인스턴스가 시작된 후 연결된 인스턴스 스토어 볼륨을 사용하려면 먼저 볼륨을 포맷하고 탑재해야 합니다. 인스턴스를 시작한 후에는 인스턴스 스토어 볼륨을 연결할 수 없습니다.

일부 인스턴스 유형은 NVMe 또는 SATA 기반 솔리드 스테이트 드라이브(SSD)를 사용하고 다른 인스턴스 유형은 SATA 기반 하드 디스크 드라이브(HDD)를 사용합니다. SSD는 매우 짧은 지연 시간과 뛰어난 임의 I/O 성능을 제공하지만 인스턴스 종료 시 데이터를 유지할 필요가 없거나 내결함성 아키텍처를 활용할 수 있습니다. 자세한 내용은 EC2 인스턴스용 SSD 인스턴스 스토어 볼륨 단원을 참조하십시오.

NVMe 인스턴스 스토어 볼륨 및 일부 HDD 인스턴스 스토어 볼륨의 데이터는 저장 시 암호화됩니다. 자세한 내용은 Amazon EC2의 데이터 보호 단원을 참조하십시오.

NVMe 인스턴스 스토어 볼륨

Amazon EC2 인스턴스 유형 안내서에는 지원되는 각 인스턴스 유형에서 사용 가능한 인스턴스 스토어 볼륨의 수량, 크기, 유형 및 성능 최적화가 나와 있습니다. 자세한 내용은 다음 자료를 참조하세요.

AWS CLI를 사용하여 인스턴스 스토어 볼륨 정보를 검색하는 방법

describe-instance-types AWS CLI 명령을 사용하여 인스턴스 스토어 볼륨 등의 인스턴스 유형에 대한 정보를 표시할 수 있습니다. 다음 예에서는 인스턴스 스토어 볼륨이 있는 모든 R5 인스턴스에 대한 인스턴스 스토리지의 총 크기를 표시합니다.

aws ec2 describe-instance-types \ --filters "Name=instance-type,Values=r5*" "Name=instance-storage-supported,Values=true" \ --query "InstanceTypes[].[InstanceType, InstanceStorageInfo.TotalSizeInGB]" \ --output table

출력 예시

--------------------------- | DescribeInstanceTypes | +----------------+--------+ | r5ad.24xlarge | 3600 | | r5ad.12xlarge | 1800 | | r5dn.8xlarge | 1200 | | r5ad.8xlarge | 1200 | | r5ad.large | 75 | | r5d.4xlarge | 600 | . . . | r5dn.2xlarge | 300 | | r5d.12xlarge | 1800 | +----------------+--------+

다음 예에서는 지정된 인스턴스 유형에 대한 전체 인스턴스 스토리지 세부 정보를 표시합니다.

aws ec2 describe-instance-types \ --filters "Name=instance-type,Values=r5d.4xlarge" \ --query "InstanceTypes[].InstanceStorageInfo"

예제 출력은 이 인스턴스 유형에 두 개의 300GB NVMe SSD 볼륨이 있고 총 600GB의 인스턴스 스토리지가 있음을 보여줍니다.

[ { "TotalSizeInGB": 600, "Disks": [ { "SizeInGB": 300, "Count": 2, "Type": "ssd" } ], "NvmeSupport": "required" } ]