すべてのプロダクト
Search
ドキュメントセンター

Elastic Container Instance:Alibaba Cloud ストレージサービスの使用

最終更新日:Dec 28, 2024

Container Storage Interface (CSI) プラグインに基づいて、Container Service for Kubernetes (ACK) でディスク、ファイルストレージ NAS (NAS)、オブジェクトストレージサービス (OSS) などの Alibaba Cloud ストレージサービスを使用できます。このトピックでは、Alibaba Cloud ストレージサービスの種類、ストレージプラグイン、および ACK で Alibaba Cloud ストレージサービスを使用する方法について説明します。

Alibaba Cloud ストレージサービス

Alibaba Cloud は、ブロック、ファイル、オブジェクトなどのさまざまなストレージリソースに基づいて、低コスト、高信頼性、高可用性のストレージサービスを提供します。ビジネス負荷のストレージ要件、およびデータ量、データアクセス頻度、IOPS、スループットなどの要因に基づいて、適切なクラウドストレージサービスを選択できます。このセクションでは、一般的に使用される Alibaba Cloud ストレージサービスについて説明します。

  • ディスク

    ディスクは、分散マルチレプリカメカニズムを使用して低レイテンシ、高パフォーマンス、高耐久性、高信頼性を確保するブロックレベルの Elastic Block Storage (EBS) デバイスです。ビジネス要件に基づいて、ディスクの作成、解放、サイズ変更を行うことができます。詳細については、ディスク を参照してください。

  • NAS

    NAS は、Network File System (NFS) プロトコルと Server Message Block (SMB) プロトコルの両方をサポートし、共有アクセス、弾力的なスケーラビリティ、高信頼性、高パフォーマンスを提供する分散ファイルシステムです。詳細については、NAS とは を参照してください。

  • OSS

    OSS は、安全で費用対効果が高く、信頼性の高い Alibaba Cloud ストレージサービスであり、ユーザーは画像、音声データ、ビデオデータなど、大量の非構造化データを保存できます。詳細については、OSS とは を参照してください。

詳細については、Alibaba Cloud ストレージサービス を参照してください。

ストレージプラグイン

ACK は、CSI および FlexVolume ストレージプラグインをサポートしています。 FlexVolume は廃止されました。

重要

Kubernetes 1.20 以降を実行する新しく作成された ACK クラスタでは、FlexVolume はサポートされていません。詳細については、FlexVolume の概要 を参照してください。

Kubernetes コミュニティは、CSI プラグインを推奨しています。 CSI は、次のコンポーネントで構成されています。

  • CSI-Plugin: ボリュームのマウントとマウント解除を可能にします。

  • CSI-Provisioner: ディスクボリュームと NAS ボリュームを自動的に作成します。

ACK で Alibaba Cloud ストレージサービスを使用する

サービス

説明

ACK クラスタのリファレンス

ACK Serverless クラスタのリファレンス

ディスク

  • ディスクは共有できません。ディスクは、単一のポッドにのみマウントできます。

  • 静的にプロビジョニングされたボリュームと動的にプロビジョニングされたボリュームの両方をポッドにマウントできます。

ディスクボリューム

ディスクボリュームの概要

NAS

  • NAS ファイルシステムは共有できます。 NAS ファイルシステムは、複数のポッドにマウントできます。

  • 静的にプロビジョニングされたボリュームと動的にプロビジョニングされたボリュームの両方を ACK クラスタのポッドにマウントできますが、ACK Serverless クラスタのポッドには静的にプロビジョニングされたボリュームのみをマウントできます。

    説明

    ACK Serverless クラスタで実行されるすべてのポッドは、Elastic Container Instance ベースのポッドです。 Elastic Container Instance は特権アクセス許可をサポートしていないため、NAS ファイルシステムを動的にプロビジョニングされたボリュームとして ACK Serverless クラスタのポッドにマウントすることはできません。

NAS ボリュームの概要

NAS ボリュームの概要

OSS

  • OSS バケットは共有できます。 OSS バケットは、複数のポッドにマウントできます。

  • 静的にプロビジョニングされたボリュームのみをポッドにマウントできます。

OSS ボリューム

OSS バケットをボリュームとしてマウントする