このページでは、Google Cloud NetApp Volumes の概要と仕組みについて説明します。
NetApp Volumes について
NetApp Volumes は、高度なデータ マネジメント機能とスケーラビリティに優れたパフォーマンスを提供する、フルマネージド型のクラウドベースのデータ ストレージ サービスです。
NetApp Volumes を使用すると、オンプレミス ストレージのパフォーマンスと機能を維持しながら、デプロイ時間を短縮し、ワークロードとアプリケーションを管理し、ワークロードをクラウドに移行できます。
NetApp Volumes を使用すると、ファイルベースのアプリケーションをGoogle Cloudに移動できます。ネットワーク ファイル システム(NFSv3 と NFSv4.1)とサーバー メッセージ ブロック(SMB)プロトコルが組み込まれているため、アプリケーションを再設計する必要がなく、アプリケーションの永続ストレージを引き続き利用できます。
NetApp Volumes には、Flex、Standard、Premium、Extreme の 4 つのサービスレベルがあります。パフォーマンス、機能、機能はサービスレベルによって異なります。
主な機能
NetApp Volumes には次の機能があります。サービスレベル間の機能の比較については、サービスレベルをご覧ください。
フルマネージド サービス: Google Cloud コンソールに統合された、オペレーションのないフルマネージド サービスを提供します。
ボリュームのプロビジョニング: 1 GiB ~ 1 PiB のボリュームを秒単位でプロビジョニングします。
マルチプロトコル サポート: NFSv3、NFSv4.1、SMB 2.1、3.0、3.1.1 プロトコルをサポートします。
自動スナップショット: 自動化された効率的なスナップショットでデータを保護します。
バックアップ: 長期保存のための手動バックアップと自動バックアップを提供します。
ボリューム レプリケーション: Google Cloud間で非同期ボリューム レプリケーションを行い、ビジネスの継続性を確保します。
高可用性: NetApp Volumes のサービスレベル契約に基づくマルチリージョン冗長性のオプションで高可用性を提供します。
高速クローン作成: 高速クローン作成によりアプリケーション開発を加速
複数のサービスレベル オファリング: ロケーションに基づいて複数のサービスレベルが提供されるため、ニーズに最適なサービスレベルを選択できます。
Flex: 高度なデータ マネジメント機能を備えた、高可用性汎用ストレージ。
パフォーマンス: プール内のすべてのボリュームで共有されるストレージ プール容量の GiB あたり最大 16 KiBps。プールあたり最大 1.6 GiBps。
ユースケースの例: ネットワーク ファイル システム(NFS)とサーバー メッセージ ブロック(SMB)のファイル共有、SAP 共有ファイル、コンテナ化されたワークロード、Google Cloud VMware Engine などの一般的なエンタープライズ ワークロード。
Standard: 高度なデータ管理機能を備えた高可用性汎用ストレージ。
パフォーマンス: ボリューム容量の GiB あたり最大 16 KiBps。ボリュームあたり最大 1.6 GiBps。
ユースケースの例: ネットワーク ファイル システム(NFS)とサーバー メッセージ ブロック(SMB)のファイル共有、SAP 共有ファイル、Google Cloud VMware Engine などの一般的なエンタープライズ ワークロード。
プレミアム: 高度なデータ管理機能を備えた高可用性高パフォーマンス ストレージ。
パフォーマンス: ボリュームを除く GiB あたり最大 64 KiBps。ボリュームあたり最大 4.5 GiBps。大容量ボリュームの場合: 12.5 GiBps。
ユースケースの例: 低レイテンシが必要なパフォーマンス重視のワークロード(Windows と Enterprise NFS、セルフマネージド データベースとファイル共有、仮想デスクトップ インフラストラクチャ(VDI)、VMware Engine など)。
Extreme: 高度なデータ管理機能を備えた高可用性高スループット ストレージ。
パフォーマンス: ボリュームを除く GiB あたり最大 128 KiBps。ボリュームあたり最大 4.5 GiBps。大容量ボリュームの場合: 12.5 GiBps。
ユースケースの例: 高スループットと低レイテンシが必要なパフォーマンス重視のワークロード(Windows と Enterprise NFS、セルフマネージド データベースとファイル共有、VDI、VMware Engine など)。
仕組み
NetApp Volumes は、フルマネージド NFS と SMB のリモート ファイル システムをサービスとして提供します。サービス管理者は、リモート ファイル システムをボリュームとして作成して管理し、ネットワーク経由で NFS クライアントと SMB クライアントと共有します。Compute Engine VM などのクライアントは、ファイル システム ボリュームをマウントし、そのユーザーとクライアント内のアプリケーションはファイル システム ボリュームにファイルを保存します。Windows ベースまたは UNIX ベースの権限モデルを使用してアクセスを制御できます。
NetApp Volumes を使用するツール
Google Cloud NetApp Volumes は、次のツールを使用して使用できます。
Google Cloud SDK: Google Cloud コマンドライン インターフェースを使用すると、ターミナルから NetApp ボリュームを操作できます。
Google Cloud コンソール: Google Cloud コンソールには、アプリケーションとプロジェクトを包括的に表示できるビジュアル インターフェースが用意されています。
Terraform Google Cloud Platform Provider: NetApp Volumes リソースは、Google の Terraform プロバイダの一部です。Terraform を使用して NetApp Volumes リソースをプロビジョニングする方法については、Terraform 統合の概要をご覧ください。
NetApp Volumes のアーキテクチャ
NetApp Volumes は Google Cloud Private Service Access フレームワークを使用します。このフレームワークは、Virtual Private Cloud(VPC)を NetApp Volumes VPC にリンクするプライベート接続を作成します。 Google Cloud 限定公開サービス アクセス フレームワークは、Service Networking API と VPC ピアリング構造を使用して、プライベート アドレス(RFC 1918)または非プライベート アドレス(RFC 1918 以外)を割り当てます。
ネットワーク ピアリング
ネットワーク ピアリングは、ストレージ プールの作成ワークフローに統合されています。プール内のすべてのボリュームは、同じ VPC 上のネットワーク接続ストレージ(NAS)クライアントからアクセスできますが、NAS アクセス制御の対象となります。共有 VPC の場合、これにより、異なるプロジェクト間でのデータアクセスが可能になります。1 つのボリュームまたはプールを複数の VPC に接続することはできません。
VPC レベルのデータアクセスとは別に、すべてのリソースは作成されたプロジェクトにのみ属し、そのプロジェクト内でのみ管理できます。Identity and Access Management(IAM)は管理アクセスを保護します。
対象リージョン
NetApp Volumes は複数のリージョンで利用できます。リージョンの可用性の詳細については、NetApp Volumes のロケーションをご覧ください。
次のステップ
Google Cloud NetApp Volumes のサービスレベルについて確認する。