ディスクは、非共有、低レイテンシ、高信頼性のブロックレベルランダムストレージです。ディスクは、データベースなど、高い 1 秒あたりの入力/出力操作 (IOPS) と低レイテンシを必要とするが、データ共有を必要としないアプリケーションに適しています。Container Service for Kubernetes (ACK) では、データ永続性の要件を満たすために、Enterprise SSD (ESSD) および ESSD AutoPL ディスクをポッドにボリュームとしてマウントできます。
ディスクカテゴリ
ディスクは、以下のシナリオに適しています。
高いディスク I/O スループットを必要とし、データ共有を必要としないアプリケーションを作成する場合。アプリケーションは MySQL や Redis などのストレージサービスを使用できます。
ログを高速で書き込む場合。
ポッドのライフサイクルとは無関係にデータを永続化する場合。
ACK は、エラスティック一時ディスク、ESSD シリーズディスク、および標準 SSD、Ultra ディスク、基本ディスクなどの旧世代のディスクをサポートしています。ディスクの機能、パフォーマンス、価格は、カテゴリによって異なります。ディスクボリュームをマウントする場合は、ビジネス要件とシナリオに基づいて適切なディスクカテゴリを選択することをお勧めします。
標準 SSD、Ultra ディスク、基本ディスクは旧世代のクラウドディスクであり、特定のリージョンとゾーンでは購入できません。Ultra ディスクと基本ディスクの代わりにパフォーマンスレベル 0 (PL0 ESSD) または ESSD Entry ディスクを使用し、標準 SSD の代わりに ESSD AutoPL ディスクを使用することをお勧めします。
ディスクカテゴリの機能とシナリオ
次の表に、さまざまなディスクカテゴリの機能とシナリオを示します。詳細については、「ブロックストレージの概要」をご参照ください。
ディスクカテゴリ | 機能 | シナリオ |
|
| |
|
| |
| レイテンシの影響を受けやすいアプリケーションまたは I/O 集中型のビジネスシナリオ。例:
| |
ESSD Entry ディスク 説明 ESSD Entry ディスクは、汎用インスタンスファミリ および e エコノミーインスタンスファミリ のインスタンスにのみアタッチできます。 |
|
|
| 一時データストレージ。例:
|
ディスクパフォーマンス
ディスクのパフォーマンスは、カテゴリによって異なります。ディスクのパフォーマンスメトリックには、IOPS、スループット、レイテンシが含まれます。
ディスクのパフォーマンスメトリックの詳細については、「パフォーマンスメトリック」をご参照ください。
さまざまなディスクカテゴリのパフォーマンスデータの詳細については、「クラウドディスクのパフォーマンス」および「エラスティック一時ディスクのパフォーマンス」をご参照ください。
クラウドディスクの最終的なパフォーマンスは、ディスク仕様の制限と Elastic Compute Service (ECS) インスタンスタイプの制限によって異なります。詳細については、「ストレージ I/O パフォーマンス」をご参照ください。
クラウドディスクの課金
クラウドディスクは、従量課金とサブスクリプションの課金方法をサポートしています。ただし、マウントできるのは従量課金ディスクのみです。 ストレージ容量単位 (SCU) を購入して、ディスクコストを削減できます。
クラウドディスクの課金ルールの詳細については、「ブロックストレージデバイス」をご参照ください。
ディスクの価格の詳細については、「ブロックストレージデバイスの価格」をご参照ください。
ECS インスタンスの課金方法を従量課金からサブスクリプションに変更する場合は、[サブスクリプションに切り替える] を選択しないでください。選択すると、インスタンス上のワークロードを再起動できなくなります。その結果、インスタンス上のワークロードが影響を受ける可能性があります。詳細については、「ECS インスタンスにマウントされたデータディスクの課金方法を従量課金からサブスクリプションに変更した後、アプリケーションが再起動しないのはなぜですか。」をご参照ください。
制限
ディスクは共有できません。ディスクでマルチアタッチが有効になっていない場合、各ディスクは 1 つのポッドにのみマウントできます。マルチアタッチ機能の詳細については、「NVMe ディスクのマルチアタッチ機能と NVMe 予約機能を使用する」をご参照ください。
ディスクと同じゾーンにあるポッドにのみディスクをマウントできます。
クラウドディスクをアタッチできる ECS インスタンスタイプは、ディスクのカテゴリによって異なります。
ディスクボリュームをポッドにマウントする場合は、ポッドが実行されている ECS インスタンスのインスタンスタイプが、マウントするディスクのカテゴリをサポートしていることを確認してください。ディスクカテゴリと ECS インスタンスタイプの一致ルールの詳細については、「インスタンスファミリの概要」をご参照ください。
ディスク操作
操作 | 説明 | 参照 |
ディスクボリュームのマウント |
|
|
ディスクボリュームの拡張 | ビジネスとアプリケーションデータの増加に伴い、ディスクボリュームのストレージ容量が不足する可能性があります。この場合、ディスクボリュームを拡張して、増加するストレージ要件に対応できます。 | 「ディスクボリュームを拡張する」をご参照ください。 |
クラウドディスクのカテゴリの変更 | 使用しているディスクボリュームがパフォーマンスとストレージの要件を満たしていない場合は、マウントされているディスクのカテゴリを変更できます。 アプリケーションに標準 SSD をマウントしているとします。アプリケーションでより高い IOPS が必要な場合は、ディスクのカテゴリを標準 SSD から ESSD に変更できます。 | 「クラウドディスクのカテゴリを変更する」をご参照ください。 |
スナップショットを使用したディスク上のデータのバックアップ |
|
|
ディスク上のデータの暗号化 | ディスク暗号化機能を有効にすると、システムはディスクに送信されるデータを自動的に暗号化し、データが読み取られるときに復号化します。ディスク暗号化は、高いセキュリティが必要なシナリオやコンプライアンス要件があるシナリオに適しています。キー管理インフラストラクチャを作成および維持することなく、データのプライバシーと自律性を保護できます。 |
|
インスタントアクセス (IA) スナップショットを使用したデータの復元 | ESSD の誤削除によってデータが失われた場合は、ESSD の IA スナップショットを使用して ESSD 内のデータを復元できます。 | 「ディスクボリュームのデータセキュリティのベストプラクティス」をご参照ください。 |
参照
Container Storage Interface (CSI) プラグインを使用して、ボリュームを作成、マウント、およびマウント解除できます。詳細については、「CSI プラグインを管理する」をご参照ください。
ポッドまたはゾーン間でストレージを共有する場合は、NAS ファイルシステム (NAS) ボリュームを使用することをお勧めします。
ディスクボリュームの使用中にエラーが発生した場合は、「ディスクボリュームに関するよくある質問」をご参照ください。