Amazon EBS ボリュームタイプにはどのような違いがありますか?

所要時間2分
0

自分のワークロードに適した Amazon Elastic Block Store (Amazon EBS) ボリュームタイプを選択したいと考えています。ボリュームタイプにはどのような違いがありますか?

解決方法

どの Amazon EBS ボリュームタイプがニーズに合っているかを判断するには、次の点を考慮してください。

  • 耐久性
  • ボリュームサイズ
  • ボリュームあたりの IOPS (最大)
  • ボリュームあたりのスループット (最大)
  • Amazon EBS マルチアタッチ をサポートしているかどうか
  • ブートボリュームをサポートしているかどうか

Amazon EBS には、旧世代、ハードディスクドライブ (HDD)、ソリッドステートドライブ (SSD) のボリュームタイプがあります。

注: ボリュームタイプを変更する前に、「制限事項」を参照してください。

旧世代

このボリュームタイプは、バックアップやアーカイブ、またはアクセス頻度の低い小さなデータセットのワークロードに使用できます。このボリュームタイプの詳細については、「旧世代のマグネティックボリューム」を参照してください。

ハードディスクドライブ (HDD)

このボリュームタイプの主なパフォーマンス属性はスループットです。HDD ベースのボリュームは、大きな I/O サイズを必要とするワークロード、または I/O が同期しているワークロード向けに最適化されています。このボリュームタイプには Amazon EBS に最適化された Amazon Elastic Compute Cloud (Amazon EC2) インスタンス を使用するのがベストプラクティスです。HDD ベースのボリュームはブートボリュームをサポートしていないため、ルートボリュームとして選択することはできません。

HHD ベースのボリュームは、スループット最適化型 HDD (st1) とコールド HDD (sc1) の 2 つのカテゴリに分類されます。最適なパフォーマンスを優先する場合は、st1 を検討してください。コストの最適化を優先する場合は、sc1 を検討してください。st1sc1 はどちらも同じレベルの耐久性があります。スループット最適化された HDD と コールド HDD の詳細については、「HDD ベースのボリュームの概要」を参照してください。

ソリッドステートドライブ (SSD)

このボリュームタイプの主なパフォーマンス属性は IOPS です。SSD ベースのボリュームは、I/O サイズが小さく、ランダム I/O に対応するように最適化されています。このボリュームタイプには Amazon EBS 最適化インスタンスを使用するのがベストプラクティスです。SSD ベースのボリュームタイプには、汎用 SSD ボリュームプロビジョンド IOPS SSD ボリューム が含まれます。

汎用 SSD ボリューム

汎用 SSD ボリュームは、次の指標以下で処理できるさまざまなトランザクションワークロードに適しています。

  • 16,000 IOPS
  • 1,000 MiB/秒のスループット
  • 160-TiB のボリュームサイズ

汎用 SSD ボリュームのタイプには、gp2gp3 があります。gp2gp3 はどちらも最大 16000 IOPS となり、同じレベルの耐久性を提供します。ただし、 gp2 ボリュームは gp3 ボリューム (1000 MiB/秒) よりもボリュームあたりの最大スループットが低くなります (250 MiB/秒) 。gp2 ボリュームの IOPS パフォーマンスはボリュームサイズに比例して変化し、gp2 バーストパフォーマンスは IOPS バーストレートが高いワークロードに適しています。gp3 ボリュームはバーストパフォーマンスを使用しません。ただし、 gp3 ボリュームは、ボリュームサイズに関係なく、一貫して 3,000 IOPS のベースラインパフォーマンスと 125 MiB/秒のスループットパフォーマンスを提供します。gp3 ボリュームでは、ストレージサイズに関係なく IOPS とスループットをプロビジョニングできます。

現在 gp2 を使用していて、gp3 に変更したい場合は、「gp2からgp3への移行」を参照してください。

注:ボリュームタイプをgp2 から gp3 に変更するときに IOPS またはスループットパフォーマンスを指定しない場合、Amazon EBS はどちらか高い方のパフォーマンスをプロビジョニングします。

プロビジョンド IOPS (SSD) ボリューム

プロビジョンド IOPS SSD ボリュームには、io2 ボリューム、io2 Block Express ボリューム、io1 ボリュームが含まれます。各ボリュームに必要な最小 IOPSは 16,000 KiB I/O です。ワークロードでボリュームあたり最大 64,000 IOPS と最大 1,000 MiB/秒のスループットが必要な場合は、io1io2 を使用してください。ワークロードでボリュームあたり最大 256,000 IOPS と最大 4,000 MiB/秒のスループットが必要な場合は、io2 Block Express を使用してください。より高い耐久性と GiB あたりの配電量を増やす必要がある場合は、io2 またはio2 Block Express を使用してください。

注: これらのボリュームタイプで最適なパフォーマンスを実現するには、次の点を考慮してください。

  • io1: 2017 年 12 月 6 日より前に io1 ボリュームを作成した場合は、ボリュームを変更する必要があります。
  • io1 と io2: 最大 1,000 MiB/秒のスループットに達するように、64,000 IOPS がプロビジョニングされていることを確認してください。
  • io2 Block Express: c7g、r5b、trn1、x2idn、および x2iedn インスタンスのみ io2 Block Expressボリュームをサポートします。
  • IOPS、スループット、およびレイテンシーの最大値は、16 KiB の I/O サイズに基づいています。I/O サイズを大きくしても、これらの最大値に達することはできません。

AWS公式
AWS公式更新しました 1年前