GDC Ready ストレージ パートナー

このページは、Google Cloud などの他のサービスとのストレージの接続や接続のサポートを行うストレージ スペシャリストを対象としています。 Google Cloud のコンテンツで使用されている一般的なロールとタスクの例の詳細については、一般的な GKE ユーザーのロールとタスクをご覧ください。

GDC Ready ストレージの認定資格

Google Cloud では、ストレージ パートナーのシステムが Google Distributed Cloud(GDC)Ready 認定資格を取得するために満たす必要のある要件を次のように設定しています。Container Storage Interface(CSI)は、Kubernetes などの Container Orchestration Systems(COs)にブロック ストレージとファイル ストレージ システムを公開するためのベンダー非依存規格です。GDC Ready ストレージの認定資格により、ストレージ パートナーの CSI ドライバは、GDC(VMware またはベアメタル上)とパートナーのファイル ストレージ システム間のシームレスな環境を提供します。

パートナーの CSI ドライバがプログラムの対象となるには、パートナーは以下をサポートする必要があります。

  • Kubernetes フレームワークを使用して、ストレージ CSI ドライバとその依存関係をデプロイする機能
  • Kubernetes 組み込みストレージ API を使用した Volume の動的プロビジョニングなど、現在お客様が必要とするコア機能
  • Kubernetes のスケールアップとスケールダウンのシナリオにおけるストレージ管理機能
  • ステートフル ワークロードのための永続ストレージを使用したワークロード ポータビリティ

VMware 用 Google Distributed Cloud ソフトウェアのみの認定資格の場合、ストレージ パートナーは認定対象の vSphere のバージョンを選択できます。パートナーの認定マトリックスに特定のバージョンの vSphere がない場合は、パートナーにサポート状況を確認してください。

ベアメタル上の Google Distributed Cloud ソフトウェアのみの認定資格の場合、ストレージ パートナーはその OS のサポート状況に応じて 1 つ以上のオペレーティング システムで認定を行っています。特定の OS またはバージョンが表示されない場合は、パートナーにサポートの有無を確認してください。

GDC Ready パートナーで、プログラムの詳細について確認できます。

GDC バージョンの検証

Google Distributed Cloud ソフトウェアの各リリースは、記載されているベンダーとの間で大きな競合が発生していないため、各ストレージ パートナーとのみ検証することはなくなりました。ストレージ パートナーと Google Distributed Cloud ソフトウェアのみの検証に関するご不明な点については、テクニカル アカウント マネージャーまたはサポート チームのメンバーにお問い合わせください。バージョン サポート ポリシーの詳細については、Google Distributed Cloud ソフトウェアのみのサポートページをご覧ください。

次のベンダーは、以前にストレージ オファリングのさまざまなバージョンのサポートを検証しています。

Dell EMC

ソリューション: PowerStore 用 CSI ドライバ

説明: Container Storage Interface(CSI)仕様は、Kubernetes などの Container Orchestrator がストレージのプロビジョニングに使用できるインターフェースを提供するために設計されています。ストレージ ベンダーは、このベンダー非依存のコンテナ ストレージ インターフェースを使用してストレージ サービスを提供する仕様に準拠する CSI ドライバを実装します。

ウェブページ: https://github.com/dell/csi-powerstore/

ソリューション: PowerFlex 用 CSI ドライバ

説明: Dell の PowerFlex CSI ドライバは、有効な Container Orchestrator(CO)と Dell PowerFlex Systems との間の標準化されたインターフェース(CSI 仕様)を実装します。ドライバは Kubernetes にインストールされるプラグインであり、Dell ストレージ システムを使用する永続ストレージを提供します。PowerFlex 用の CSI ドライバは、静的プロビジョニング、動的プロビジョニング、ボリューム スナップショットの作成と削除、拡張などのエンタープライズ クラスの機能を提供します。

ウェブページ:

以前に検証済みの追加機能:

日立

ソリューション: Hitachi Storage Plug-in for Containers

説明: Hitachi Storage Plug-in for Containers(HSPC)は、Docker、Kubernetes、Kubernetes CSI コンテナと、Hitachi Virtual Storage Platform(VSP)E シリーズ、F シリーズ、G シリーズ、VSP-5000 シリーズ、VSP One Block 20 シリーズのエンタープライズ クラスのハイブリッドおよびオールフラッシュ ストレージ システムを接続します。

HSPC は、ライブラリ、設定、コマンドを含むソフトウェア コンポーネントで、ステートフル アプリケーションを実行するためにコンテナの作成に使用できます。このコンポーネントを使用することで、ステートフル アプリケーションが、コンテナのライフサイクル終了後にデータを維持管理できます。HSPC は、Hitachi VSP シリーズのストレージからの永続ボリュームを備え、組み込みの高可用性を利用して、クラスタ内のホスト間でストレージ タスクをオーケストレートします。

ウェブページ:

以前に検証済みの追加機能:

NetApp

ソリューション: Kubernetes 用 CSI Trident

説明: Container Storage Interface(CSI)は、コンテナ オーケストレーターとストレージ システム間の通信を標準化するフレームワークを提供します。CSI は、Cloud Native Computing Foundation(CNCF)Storage Special Interest Group(SIG)によって推進されているコミュニティの活動です。NetApp は、すべての主要な NetApp ストレージ プラットフォームにユニバーサル インターフェースを提供するとともに、Kubernetes ユーザーの永続ストレージの使用を簡素化するために Trident に CSI を実装しました。CSI は Trident バージョン 19.07 以降でサポートされており、netapp.io からダウンロードできます。

ウェブページ:

以前に検証済みの追加機能:

Portworx

ソリューション: CSI を使用した Portworx

説明: Kubernetes 用の Portworx Enterprise Storage Platform は、本番環境の Kubernetes でデータ量の多いアプリケーションの実行に必要なビジネス要件に対応するために構築されています。Portworx Enterprise プラットフォームでは、スケーラブルでパフォーマンスの高いコンテナ ストレージ、Kubernetes バックアップ障害復旧、マルチクラウド オペレーション、データ セキュリティ、キャパシティ管理、コンプライアンスとガバナンスに対応するソリューションを提供しています。

ウェブページ:

VMware 上の Google Distributed Cloud ソフトウェアのみで Dataplane V2sharedv4 サービス ボリュームを使用する場合は、バージョン 1.28.200-gke.111 以降を使用することをおすすめします。

ベアメタル上の Google Distributed Cloud ソフトウェアのみの場合、Px-StoreV2 ドライバを使用して kube-proxy(デフォルトで含まれています)を含むクラスタを作成します。

VMware およびベアメタル上の Google Distributed Cloud ソフトウェアのみの場合、PX-StoreV2 の認定対象のバージョンは Google Distributed Cloud バージョン 1.32.x です。

以前に検証済みの追加機能:

Robin.io

ソリューション: ROBIN Storage

説明: ROBIN クラウドの組み込みストレージは、高度なデータ マネジメント機能を提供し、 Google Cloud 上の GKE や GDC などの Kubernetes ディストリビューションで実行されるアプリケーション対応コンテナ ストレージです。ROBIN Cloud の組み込みストレージは、ベアメタル パフォーマンスを提供し、Helm Chart や Operator を使用してデプロイされるステートフル アプリケーションの保護(Snapshot、Backups を使用)、安全性(Encryption を使用)、共同編集(Clone および push/pull ワークフローなどの git を使用)、移植性(Cloud Sync を使用)を実現します。

ウェブページ:

Dataplane V2 と RWX ボリュームを使用して VMware 上で Google Distributed Cloud ソフトウェアのみを使用する場合は、次のクラスタ バージョンを使用することをおすすめします。

  • マイナー バージョン 1.28 の場合は、バージョン 1.28.200-gke.111 以降を使用します。
  • ベアメタル上の Google Distributed Cloud ソフトウェアのみの場合、このドライバを使用して kube-proxy のないクラスタを作成しないことをおすすめします。

以前に検証済みの追加機能:

VMware

解決策 vSphere CSI ドライバ*
資格認定マトリックス
GDC のバージョン ドライバのバージョン vSphere のサポート テスト済みの追加機能
vSphere のバージョン*
1.33.x 3.5.0 7.0.3
8.0.3
拡張
Raw ブロック
スナップショット
1.34.x 3.5.0 7.0.3
8.0.3
拡張
Raw ブロック
スナップショット
1.35.x 3.6.0 7.0.3
8.0.3
拡張
Raw ブロック
スナップショット
* GDC がプリインストールされた VMware vSphere CSI は、GDC バージョン 1.7.x 以降で一般提供されています。VM の構成要件については、VMware の前提条件をご覧ください。
説明 VMware vSphere Container Storage Interface(CSI)は、Kubernetes 上のコンテナ化されたワークロードに vSphere ストレージを公開する out-of-tree 形式のプラグインです。このプラグインにより、VMware vSAN や他のタイプの vSphere ストレージが使用可能になります。すべてのストレージ プロビジョニング オペレーションで、VMware vCenter Server 上のクラウド ネイティブ ストレージ(CNS)コントロール プレーンと通信します。
ウェブページ https://cloud.google.com/kubernetes-engine/distributed-cloud/vmware/docs/how-to/using-vsphere-csi-driver