Alibaba CloudディスクをContainer Service for Kubernetes (ACK) クラスターにマウントするボリュームを作成できます。 Alibaba Cloudが提供するContain Storage Interface (CSI) プラグインを使用して、永続ボリューム (PV) と永続ボリュームクレーム (PVC) を作成してディスクをマウントできます。 PVは、静的または動的にプロビジョニングすることができる。 このトピックでは、ディスクボリュームの機能、ディスク仕様、使用シナリオ、制限、および課金ルールについて説明します。
特徴
Alibaba Cloudディスクは、Elastic Compute Service (ECS) のブロックレベルのデータストレージリソースです。 Alibaba Cloudディスクは、低レイテンシ、高性能、高耐久性、高信頼性を提供します。 Alibaba Cloudディスクは、分散トリプリケートメカニズムを使用して、ECSインスタンスのデータ信頼性を確保します。 ハードウェアエラーによりゾーン内でサービスの中断が発生した場合、ゾーン内のデータは別のゾーンの影響を受けていないディスクに自動的にレプリケートされ、データの可用性が確保されます。
- ESSD (Enhanced SSD): ESSDは、次世代の分散ブロックストレージアーキテクチャに基づいており、25ギガビットイーサネットとリモートダイレクトメモリアクセス (RDMA) テクノロジーを使用しています。 ESSDは、低レイテンシの入力および出力を提供します。 各ESSDは、最大1,000,000のランダム読み取り /書き込みIOPSを提供できます。 詳細については、「ESSD」をご参照ください。
オンライントランザクション処理 (OLTP) データベース、NoSQLデータベース、Elasticsearch、Logstash、Kibana (ELK) 分散ログなどのシナリオにESSDを使用することを推奨します。
- 標準 SSD:標準 SSDは、一貫した高いランダム IOPS と高いデータ信頼性を提供する高性能ディスクです。
I/O を多用するアプリケーション、中小規模のリレーショナルデータベース、NoSQL データベースなどのシナリオでは、標準 SSD の使用を推奨します。
- Ultra ディスク:Ultra ディスクは費用効果が高く、中程度のランダム IOPS と高いデータ信頼性を提供します。
開発やテストなどのシナリオでは、ウルトラディスクをシステムディスクとして使用することを推奨します。
- ベーシックディスク:ベーシックディスクは前世代のディスクのため、購入できません。
ディスク仕様
次の表に、さまざまなカテゴリのディスクのパフォーマンスを示します。
ディスクのパフォーマンスの詳細については、「ブロックストレージパフォーマンス」をご参照ください。
シナリオ
ディスクを使用してアプリケーションデータを格納する場合は、次のいずれかの方法でディスクをマウントできます。
使用上の注意
- StatefulSetを使用してディスクをマウントすることを推奨します。 デプロイメントを使用してディスクをマウントする場合は、レプリケートされるポッドの数を1に設定する必要があります。 デプロイメントでは、マウント操作とアンマウント操作が実行される順序を保証できません。 ディスクが元のポッドからアンマウントされる前に、新しいポッドが起動される場合があります。 この場合、システムはディスクを新しいポッドにマウントできない可能性があります。 さらに、Deploymentsの更新ポリシーにより、ポッドの再起動時に新しいポッドにディスクをマウントできない場合があります。 したがって、ディスクのマウントには展開を使用しないことをお勧めします。
- ディスクをマウントする前に、ディスクのタイプがクラスターで使用されているECSインスタンスタイプと一致していることを確認してください。 ディスクタイプとECSインスタンスタイプのマッチングルールの詳細については、「インスタンスファミリーの概要」をご参照ください。
- 各ノードに最大16個のディスクをマウントできます。 各ディスクの最大容量は32 TiBです。
課金方法
- 従量課金のクラウドディスクのみマウントすることができます。 クラスター内の ECS インスタンスの課金方法を従量課金からサブスクリプションに変更した場合、そのディスクの課金方法をサブスクリプションに変更することはできません。 それ以外の場合、ディスクはクラスターにマウントされません。
- 詳細については、ECSプロダクトページをご覧ください。