Amazon EC2 インスタンスストア - Amazon Elastic Compute Cloud

Amazon EC2 インスタンスストア

インスタンスストアは、インスタンス用のブロックレベルの一時ストレージを提供します。このストレージは、ホストコンピュータに物理的にアタッチされたディスク上にあります。インスタンスストアは、バッファ、キャッシュ、スクラッチデータ、その他の一時的データのように頻繁に変化する情報の一時的なストレージに最適です。また、負荷分散されたウェブサーバーのプールなど、インスタンスのフリート全体で複製する一時データを保存するためにも使用できます。

インスタンスストアは、ブロックデバイスとして表示される 1 つ以上のインスタンスストアボリュームで構成されます。インスタンスストアのサイズと、利用可能なデバイスの数は、インスタンスタイプによって異なります。

インスタンスストアボリュームの仮想デバイスは ephemeral[0-23] ] です。1 つのインスタンスストアボリュームをサポートするインスタンスタイプには、ephemeral0 があります。2 つのインスタンスストアボリュームをサポートするインスタンスタイプは、ephemeral0ephemeral1 などを持ちます。


      Amazon EC2 インスタンスストレージ

インスタンスストアの存続期間

インスタンスを起動する場合にのみ、インスタンス用にインスタンスストアボリュームを指定できます。1 つのインスタンスからインスタンスストアをデタッチして別のインスタンスにアタッチすることはできません。

インスタンスストア上のデータは、関連付けられたインスタンスの運用中のみ維持されます。インスタンスが再ブートされた場合、その再ブートが意図的なものでも、意図せずに行われたとしても、インスタンスストアのデータは維持されます。ただし、次のいずれの状況でも、インスタンスストアのデータは失われます。

  • 基盤となるディスクドライブで障害が発生した

  • インスタンスが停止した

  • インスタンスが休止した

  • インスタンスが終了した

したがって、長期的に使用する重要なデータがある場合は、インスタンスストアに頼りすぎないようにしてください。代わりに、Amazon S3、Amazon EBS、または Amazon EFS などのより堅牢なデータストレージを使用してください。

インスタンスを、停止、休止、または終了するとき、インスタンスストアのストレージの各ブロックはリセットされます。そのため、別のインスタンスのインスタンスストアを通じてデータにアクセスすることはできません。

インスタンスから AMI を作成すると、そのインスタンスストアボリューム上のデータは保持されず、AMI から起動するインスタンスのインスタンスストアボリュームに存在しません。

インスタンスタイプを変更すると、インスタンスストアは新しいインスタンスタイプにアタッチされません。詳細については、「インスタンスタイプを変更する」を参照してください。

インスタンスストアボリューム

インスタンスタイプにより、使用できるインスタンスストアのサイズ、およびインスタンスストアボリュームで使用されるハードウェアの種類が決まります。インスタンスストアボリュームは、インスタンスの使用料に含まれます。インスタンス (デフォルトで利用可能な NVMe インスタンスストアボリュームを除く) を起動するときに使用するインスタンスストアボリュームを指定する必要があります。指定したインスタンスストアボリュームは、使用する前にフォーマットおよびマウントしておきます。インスタンスの起動後に、インスタンスストアボリュームを使用できるようにすることはできません。詳細については、「EC2 インスタンスにインスタンスストアボリュームを追加する」を参照してください。

インスタンスタイプの中には、NVMe または SATA ベースのソリッドステートドライブ (SSD) を使用して、高いランダム I/O パフォーマンスを実現するものがあります。レイテンシーが非常に短いストレージが必要だが、インスタンスの削除時にデータを保持する必要がない場合、または耐障害性を備えたアーキテクチャーを使用できる場合は、このオプションを使用することをお勧めします。詳細については、「SSD インスタンスストアボリューム」を参照してください。

NVMe インスタンスストアボリューム、および一部の HDD インスタンスストアボリュームにあるデータは、その保存時に暗号化されます。詳細については、「Amazon EC2 でのデータ保護」を参照してください。

使用可能なインスタンスストアボリューム

次の表は、サポートされている各インスタンスタイプで使用できるインスタンスストアボリュームの数量、サイズ、タイプ、パフォーマンス最適化を示しています。

汎用

インスタンスタイプ インスタンスストアボリューム タイプ 初期化が必要* TRIM サポート**
m1.small 1 x 160 GB HDD
m1.medium 1 x 410 GB HDD
m1.large 2 x 420 GB HDD
m1.xlarge 4 x 420 GB HDD
m2.xlarge 1 x 420 GB HDD
m2.2xlarge 1 x 850 GB HDD
m2.4xlarge 2 x 840 GB HDD
m3.medium 1 x 4 GB SSD
m3.large 1 x 32 GB SSD
m3.xlarge 2 x 40 GB SSD
m3.2xlarge 2 x 80 GB SSD
m5ad.large 1 x 75 GB NVMe SSD
m5ad.xlarge 1 x 150 GB NVMe SSD
m5ad.2xlarge 1 x 300 GB NVMe SSD
m5ad.4xlarge 2 x 300 GB NVMe SSD
m5ad.8xlarge 2 x 600 GB NVMe SSD
m5ad.12xlarge 2 x 900 GB NVMe SSD
m5ad.16xlarge 4 x 600 GB NVMe SSD
m5ad.24xlarge 4 x 900 GB NVMe SSD
m5d.large 1 x 75 GB NVMe SSD
m5d.xlarge 1 x 150 GB NVMe SSD
m5d.2xlarge 1 x 300 GB NVMe SSD
m5d.4xlarge 2 x 300 GB NVMe SSD
m5d.8xlarge 2 x 600 GB NVMe SSD
m5d.12xlarge 2 x 900 GB NVMe SSD
m5d.16xlarge 4 x 600 GB NVMe SSD
m5d.24xlarge 4 x 900 GB NVMe SSD
m5d.metal 4 x 900 GB NVMe SSD
m5dn.large 1 x 75 GB NVMe SSD
m5dn.xlarge 1 x 150 GB NVMe SSD
m5dn.2xlarge 1 x 300 GB NVMe SSD
m5dn.4xlarge 2 x 300 GB NVMe SSD
m5dn.8xlarge 2 x 600 GB NVMe SSD
m5dn.12xlarge 2 x 900 GB NVMe SSD
m5dn.16xlarge 4 x 600 GB NVMe SSD
m5dn.24xlarge 4 x 900 GB NVMe SSD
m5dn.metal 4 x 900 GB NVMe SSD
m6id.large 1 x 118 GB NVMe SSD
m6id.xlarge 1 x 237 GB NVMe SSD
m6id.2xlarge 1 x 474 GB NVMe SSD
m6id.4xlarge 1 x 950 GB NVMe SSD
m6id.8xlarge 1 x 1900 GB NVMe SSD
m6id.12xlarge 2 x 1425 GB NVMe SSD
m6id.16xlarge 2 x 1900 GB NVMe SSD
m6id.24xlarge 4 x 1425 GB NVMe SSD
m6id.32xlarge 4 x 1900 GB NVMe SSD
m6id.metal 4 x 1900 GB NVMe SSD
m6idn.large 1 x 118 GB NVMe SSD
m6idn.xlarge 1 x 237 GB NVMe SSD
m6idn.2xlarge 1 x 474 GB NVMe SSD
m6idn.4xlarge 1 x 950 GB NVMe SSD
m6idn.8xlarge 1 x 1900 GB NVMe SSD
m6idn.12xlarge 2 x 1425 GB NVMe SSD
m6idn.16xlarge 2 x 1900 GB NVMe SSD
m6idn.24xlarge 4 x 1425 GB NVMe SSD
m6idn.32xlarge 4 x 1900 GB NVMe SSD
m6idn.metal 4 x 1900 GB NVMe SSD

コンピューティングの最適化

インスタンスタイプ インスタンスストアボリューム タイプ 初期化が必要* TRIM サポート**
c1.medium 1 x 350 GB HDD
c1.xlarge 4 x 420 GB HDD
c3.large 2 x 16 GB SSD
c3.xlarge 2 x 40 GB SSD
c3.2xlarge 2 x 80 GB SSD
c3.4xlarge 2 x 160 GB SSD
c3.8xlarge 2 x 320 GB SSD
c5ad.large 1 x 75 GB NVMe SSD
c5ad.xlarge 1 x 150 GB NVMe SSD
c5ad.2xlarge 1 x 300 GB NVMe SSD
c5ad.4xlarge 2 x 300 GB NVMe SSD
c5ad.8xlarge 2 x 600 GB NVMe SSD
c5ad.12xlarge 2 x 900 GB NVMe SSD
c5ad.16xlarge 2 x 1200 GB NVMe SSD
c5ad.24xlarge 2 x 1900 GB NVMe SSD
c5d.large 1 x 50 GB NVMe SSD
c5d.xlarge 1 x 100 GB NVMe SSD
c5d.2xlarge 1 x 200 GB NVMe SSD
c5d.4xlarge 1 x 400 GB NVMe SSD
c5d.9xlarge 1 x 900 GB NVMe SSD
c5d.12xlarge 2 x 900 GB NVMe SSD
c5d.18xlarge 2 x 900 GB NVMe SSD
c5d.24xlarge 4 x 900 GB NVMe SSD
c5d.metal 4 x 900 GB NVMe SSD
c6id.large 1 x 118 GB NVMe SSD
c6id.xlarge 1 x 237 GB NVMe SSD
c6id.2xlarge 1 x 474 GB NVMe SSD
c6id.4xlarge 1 x 950 GB NVMe SSD
c6id.8xlarge 1 x 1900 GB NVMe SSD
c6id.12xlarge 2 x 1425 GB NVMe SSD
c6id.16xlarge 2 x 1900 GB NVMe SSD
c6id.24xlarge 4 x 1425 GB NVMe SSD
c6id.32xlarge 4 x 1900 GB NVMe SSD
c6id.metal 4 x 1900 GB NVMe SSD
cc2.8xlarge 4 x 840 GB HDD

メモリ最適化

インスタンスタイプ インスタンスストアボリューム タイプ 初期化が必要* TRIM サポート**
cr1.8xlarge 2 x 120 GB HDD
hpc6id.32xlarge 4 x 3800 GB NVMe SSD
r3.large 1 x 32 GB SSD
r3.xlarge 1 x 80 GB SSD
r3.2xlarge 1 x 160 GB SSD
r3.4xlarge 1 x 320 GB SSD
r3.8xlarge 2 x 320 GB SSD
r5ad.large 1 x 75 GB NVMe SSD
r5ad.xlarge 1 x 150 GB NVMe SSD
r5ad.2xlarge 1 x 300 GB NVMe SSD
r5ad.4xlarge 2 x 300 GB NVMe SSD
r5ad.8xlarge 2 x 600 GB NVMe SSD
r5ad.12xlarge 2 x 900 GB NVMe SSD
r5ad.16xlarge 4 x 600 GB NVMe SSD
r5ad.24xlarge 4 x 900 GB NVMe SSD
r5d.large 1 x 75 GB NVMe SSD
r5d.xlarge 1 x 150 GB NVMe SSD
r5d.2xlarge 1 x 300 GB NVMe SSD
r5d.4xlarge 2 x 300 GB NVMe SSD
r5d.8xlarge 2 x 600 GB NVMe SSD
r5d.12xlarge 2 x 900 GB NVMe SSD
r5d.16xlarge 4 x 600 GB NVMe SSD
r5d.24xlarge 4 x 900 GB NVMe SSD
r5d.metal 4 x 900 GB NVMe SSD
r5dn.large 1 x 75 GB NVMe SSD
r5dn.xlarge 1 x 150 GB NVMe SSD
r5dn.2xlarge 1 x 300 GB NVMe SSD
r5dn.4xlarge 2 x 300 GB NVMe SSD
r5dn.8xlarge 2 x 600 GB NVMe SSD
r5dn.12xlarge 2 x 900 GB NVMe SSD
r5dn.16xlarge 4 x 600 GB NVMe SSD
r5dn.24xlarge 4 x 900 GB NVMe SSD
r5dn.metal 4 x 900 GB NVMe SSD
r6idn.large 1 x 118 GB NVMe SSD
r6idn.xlarge 1 x 237 GB NVMe SSD
r6idn.2xlarge 1 x 474 GB NVMe SSD
r6idn.4xlarge 1 x 950 GB NVMe SSD
r6idn.8xlarge 1 x 1900 GB NVMe SSD
r6idn.12xlarge 2 x 1425 GB NVMe SSD
r6idn.16xlarge 2 x 1900 GB NVMe SSD
r6idn.24xlarge 4 x 1425 GB NVMe SSD
r6idn.32xlarge 4 x 1900 GB NVMe SSD
r6idn.metal 4 x 1900 GB NVMe SSD
r6id.large 1 x 118 GB NVMe SSD
r6id.xlarge 1 x 237 GB NVMe SSD
r6id.2xlarge 1 x 474 GB NVMe SSD
r6id.4xlarge 1 x 950 GB NVMe SSD
r6id.8xlarge 1 x 1900 GB NVMe SSD
r6id.12xlarge 2 x 1425 GB NVMe SSD
r6id.16xlarge 2 x 1900 GB NVMe SSD
r6id.24xlarge 4 x 1425 GB NVMe SSD
r6id.32xlarge 4 x 1900 GB NVMe SSD
r6id.metal 4 x 1900 GB NVMe SSD
x1.16xlarge 1 x 1920 GB SSD
x1.32xlarge 2 x 1920 GB SSD
x2idn.16xlarge 1 x 1900 GB NVMe SSD
x2idn.24xlarge 2 x 1425 GB NVMe SSD
x2idn.32xlarge 2 x 1900 GB NVMe SSD
x2idn.metal 2 x 1900 GB NVMe SSD
x2iedn.xlarge 1 x 118 GB NVMe SSD
x2iedn.2xlarge 1 x 237 GB NVMe SSD
x2iedn.4xlarge 1 x 475 GB NVMe SSD
x2iedn.8xlarge 1 x 950 GB NVMe SSD
x2iedn.16xlarge 1 x 1900 GB NVMe SSD
x2iedn.24xlarge 2 x 1425 GB NVMe SSD
x2iedn.32xlarge 2 x 1900 GB NVMe SSD
x2iedn.metal 2 x 1900 GB NVMe SSD
x1e.xlarge 1 x 120 GB SSD
x1e.2xlarge 1 x 240 GB SSD
x1e.4xlarge 1 x 480 GB SSD
x1e.8xlarge 1 x 960 GB SSD
x1e.16xlarge 1 x 1920 GB SSD
x1e.32xlarge 2 x 1920 GB SSD
z1d.large 1 x 75 GB NVMe SSD
z1d.xlarge 1 x 150 GB NVMe SSD
z1d.2xlarge 1 x 300 GB NVMe SSD
z1d.3xlarge 1 x 450 GB NVMe SSD
z1d.6xlarge 1 x 900 GB NVMe SSD
z1d.12xlarge 2 x 900 GB NVMe SSD
z1d.metal 2 x 900 GB NVMe SSD

ストレージの最適化

インスタンスタイプ インスタンスストアボリューム タイプ 初期化が必要* TRIM サポート**
d2.xlarge 3 x 2048 GB HDD
d2.2xlarge 6 x 2048 GB HDD
d2.4xlarge 12 x 2048 GB HDD
d2.8xlarge 24 x 2048 GB HDD
d3.xlarge 3 x 1980 GB NVMe HDD
d3.2xlarge 6 x 1980 GB NVMe HDD
d3.4xlarge 12 x 1980 GB NVMe HDD
d3.8xlarge 24 x 1980 GB NVMe HDD
d3en.xlarge 2 x 13980 GB NVMe HDD
d3en.2xlarge 4 x 13980 GB NVMe HDD
d3en.4xlarge 8 x 13980 GB NVMe HDD
d3en.6xlarge 12 x 13980 GB NVMe HDD
d3en.8xlarge 16 x 13980 GB NVMe HDD
d3en.12xlarge 24 x 13980 GB NVMe HDD
h1.2xlarge 1 x 2000 GB HDD
h1.4xlarge 2 x 2000 GB HDD
h1.8xlarge 4 x 2000 GB HDD
h1.16xlarge 8 x 2000 GB HDD
hs1.8xlarge 24 x 2048 GB HDD
i2.xlarge 1 x 800 GB SSD
i2.2xlarge 2 x 800 GB SSD
i2.4xlarge 4 x 800 GB SSD
i2.8xlarge 8 x 800 GB SSD
i3.large 1 x 475 GB NVMe SSD
i3.xlarge 1 x 950 GB NVMe SSD
i3.2xlarge 1 x 1900 GB NVMe SSD
i3.4xlarge 2 x 1900 GB NVMe SSD
i3.8xlarge 4 x 1900 GB NVMe SSD
i3.16xlarge 8 x 1900 GB NVMe SSD
i3.metal 8 x 1900 GB NVMe SSD
i3en.large 1 x 1250 GB NVMe SSD
i3en.xlarge 1 x 2500 GB NVMe SSD
i3en.2xlarge 2 x 2500 GB NVMe SSD
i3en.3xlarge 1 x 7500 GB NVMe SSD
i3en.6xlarge 2 x 7500 GB NVMe SSD
i3en.12xlarge 4 x 7500 GB NVMe SSD
i3en.24xlarge 8 x 7500 GB NVMe SSD
i3en.metal 8 x 7500 GB NVMe SSD
i4i.large 1 × 468 GB NVMe SSD
i4i.xlarge 1 × 937 GB NVMe SSD
i4i.2xlarge 1 x 1875 GB NVMe SSD
i4i.4xlarge 1 x 3750 GB NVMe SSD
i4i.8xlarge 2 x 3750 GB NVMe SSD
i4i.16xlarge 4 x 3750 GB NVMe SSD
i4i.32xlarge 8 x 3750 GB NVMe SSD
i4i.metal 8 x 3750 GB NVMe SSD

高速コンピューティング

インスタンスタイプ インスタンスストアボリューム タイプ 初期化が必要* TRIM サポート**
f1.2xlarge 1 x 470 GB NVMe SSD
f1.4xlarge 1 x 940 GB NVMe SSD
f1.16xlarge 4 x 940 GB NVMe SSD
g2.2xlarge 1 x 60 GB SSD
g2.8xlarge 2 x 120 GB SSD
g4ad.xlarge 1 x 150 GB NVMe SSD
g4ad.2xlarge 1 x 300 GB NVMe SSD
g4ad.4xlarge 1 x 600 GB NVMe SSD
g4ad.8xlarge 1 x 1200 GB NVMe SSD
g4ad.16xlarge 2 x 1200 GB NVMe SSD
g4dn.xlarge 1 x 125 GB NVMe SSD
g4dn.2xlarge 1 x 225 GB NVMe SSD
g4dn.4xlarge 1 x 225 GB NVMe SSD
g4dn.8xlarge 1 x 900 GB NVMe SSD
g4dn.12xlarge 1 x 900 GB NVMe SSD
g4dn.16xlarge 1 x 900 GB NVMe SSD
g4dn.metal 2 x 900 GB NVMe SSD
g5.xlarge 1 x 250 GB NVMe SSD
g5.2xlarge 1 x 450 GB NVMe SSD
g5.4xlarge 1 x 600 GB NVMe SSD
g5.8xlarge 1 x 900 GB NVMe SSD
g5.12xlarge 1 x 3800 GB NVMe SSD
g5.16xlarge 1 x 1900 GB NVMe SSD
g5.24xlarge 1 x 3800 GB NVMe SSD
g5.48xlarge 2 x 3800 GB NVMe SSD
p3dn.24xlarge 2 x 900 GB NVMe SSD

* 特定のインスタンスにアタッチされたボリュームは、初期化されないと初回書き込み時のパフォーマンスが低下します。

** 詳細については、インスタンスストアボリュームの TRIM のサポートを参照してください。

インスタンスストアボリュームのパフォーマンス

次のドキュメントは、インスタンスストアボリュームの I/O パフォーマンスについて説明します。

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"

出力例は、このインスタンスタイプに 300 GB の NVMe SSD ボリュームが 2 つあり、合計 600 GB のインスタンスストレージがあることを示しています。

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