このページでは、Google Cloud NetApp Volumes の概要とその仕組みについて説明します。
NetApp Volumes について
NetApp Volumes は、高度なデータ マネジメント機能とスケーラビリティに優れたパフォーマンスを提供する、フルマネージド型のクラウドベースのデータ ストレージ サービスです。
NetApp Volumes を使用すると、オンプレミス ストレージのパフォーマンスと機能を維持しながら、デプロイ時間を短縮し、ワークロードとアプリケーションを管理し、ワークロードをクラウドに移行できます。
NetApp Volumes を使用すると、ファイルベースとブロックベースのアプリケーションを Google Cloudに移行できます。ネットワーク ファイル システム(NFSv3、NFSv4.1、NFSv4.2)、サーバー メッセージ ブロック(SMB)、Internet Small Computer Systems Interface(iSCSI)、NVMe/TCP プロトコルが組み込まれているため、アプリケーションを再設計する必要がなく、アプリケーションの永続ストレージを引き続き利用できます。
NetApp Volumes には、価格、パフォーマンス、機能、機能が異なる複数のサービスレベルが用意されています。
主な機能
NetApp Volumes には次の 機能があります。 サービスレベルごとの機能の比較については、 サービスレベルをご覧ください。
フルマネージド サービス: コンソールと統合された、オペレーション不要のフルマネージド サービスを提供します。Google Cloud
ボリュームのプロビジョニング: 1 GiB ~ 3 PiB のボリュームを数秒でプロビジョニングします。
マルチプロトコル サポート: NFSv3、NFSv4.1、NFSv4.2、SMB 2.1、3.0、および 3.1.1、iSCSI、NVMe/TCP、S3 マルチプロトコル(ONTAP モードのみ)プロトコルをサポートします。
自動スナップショット: 自動化された効率的なスナップショットでデータを保護します。
自動階層化: 使用頻度の低いデータを、手頃な価格の コールド ストレージに透過的に移動します。
バックアップ: 長期保存のための手動バックアップと自動バックアップを提供します。
ボリューム レプリケーション: 全体で非同期ボリューム レプリケーションを使用して、ビジネス継続性を実現します Google Cloud。
FlexCache: リモート ONTAP ボリュームのファンアウト キャッシュを有効にして、 アクセスを高速化します。
高可用性: NetApp Volumes サービスレベル契約に裏打ちされた、マルチリージョン冗長オプションによる高可用性を提供します。
高速クローン作成: 高速クローン作成によりアプリケーション開発を加速します。
複数のサービスレベル: ロケーションに基づいて複数のサービスレベルを提供し、ニーズに最適なサービスレベルを選択できます。サービスレベルごとの機能の比較については、サービスレベルをご覧ください。
Flex Unified: 高度な データ マネジメント機能を備えた、高可用性汎用ストレージ。
- パフォーマンス: 選択したリージョンのゾーンプールを使用して、容量とパフォーマンスを個別にプロビジョニングします 。スループットは 64 MiBps から最大 5 GiBps まで、1 MiBps 単位でプロビジョニングできます。 プロビジョニングされたスループットの 1 MiBps ごとに 16 IOPS が含まれます。含まれているスループットの 16 IOPS を超える追加の IOPS は、必要に応じて最大 160,000 IOPS までプロビジョニングできます。大容量プールでは、最大 22 GiBps のスループットと 750,000 IOPS が提供されます。
- ユースケースの例: 容量とパフォーマンスのスケーリングが柔軟で、ゾーンとリージョンで利用できるため、すべてのワークロードに適しています。
Flex Unified には 2 つのオペレーション モードがあります。
デフォルト モード: フルマネージド ボリューム エクスペリエンスを必要とするユーザー向けに設計されています。Flex Unified デフォルト モードのサービスレベルは、Google データセンター内で 完全に動作し、コンピューティング リソースとストレージ リソースのみを使用します。 Google Cloud
ONTAP モード: ONTAP ベースのストレージ システムの管理を理解し、ONTAP の豊富な機能を使用したいユーザー向けに設計されています。Flex Unified ONTAP モードのサービスレベルは、Google データセンター内で 完全に動作し、コンピューティング リソースとストレージ リソースのみを Google Cloud 使用します 。
スタンダード: 高度なデータ マネジメント機能を備えた、高可用性汎用ストレージ。
パフォーマンス: ボリューム容量 1 GiB あたり最大 16 KiBps。 ボリュームあたり最大 1.6 GiBps。
ユースケースの例: ネットワーク ファイル システム(NFS)やサーバー メッセージ ブロック(SMB)のファイル共有、SAP 共有 ファイル、Google Cloud VMware Engine などの一般的なエンタープライズ ワークロード。
プレミアム: 高度なデータ マネジメント機能を備えた、高可用性高パフォーマンス ストレージ。
パフォーマンス: ボリューム専用で 1 GiB あたり最大 64 KiBps。 ボリュームあたり最大 4.5 GiBps。大容量ボリュームの場合は 30 GiBps。
ユースケースの例: 低 レイテンシが必要なパフォーマンス重視のワークロード(Windows と Enterprise NFS、セルフマネージド データベースとファイル共有、仮想デスクトップ インフラストラクチャ(VDI)、VMware Engine など)。
エクストリーム: 高度な データ マネジメント機能を備えた、高可用性高スループット ストレージ。
パフォーマンス: ボリューム専用で 1 GiB あたり最大 128 KiBps。 ボリュームあたり最大 4.5 GiBps。大容量ボリュームの場合は 30 GiBps。
ユースケースの例: 高 スループットと低レイテンシが必要なパフォーマンス重視のワークロード(Windows と Enterprise NFS、 セルフマネージド データベースとファイル共有、VDI、 VMware Engine など)。
Flex File: 高度なデータ マネジメント機能を備えた、高可用性汎用ストレージ。Flex File サービスレベルは、Google データセンター内で完全に動作し、コンピューティング リソースとストレージ リソースのみを使用します。 Google Cloud
パフォーマンス:
通常のプール: 選択したリージョンのプール内のすべてのボリュームで共有されるストレージ プール 容量の 1 GiB あたり最大 16 KiBps。プールあたり最大 1.6 GiBps。
カスタム パフォーマンス プール: 選択したリージョンのゾーンプールを使用して、容量 とパフォーマンスを個別にプロビジョニングします。スループットは 64 MiBps から最大 5 GiBps まで、1 MiBps 単位でプロビジョニングできます。プロビジョニングされたスループットの 1 MiBps ごとに 16 IOPS が含まれます。含まれているスループットの 16 IOPS を超える追加の IOPS は、必要に応じて最大 160,000 IOPS までプロビジョニングできます。
ユースケースの例: ネットワーク ファイル システム(NFS)やサーバー メッセージ ブロック(SMB)のファイル共有などの一般的なエンタープライズ ワークロード。
仕組み
NetApp Volumes は、フルマネージドの NFS と SMB のリモート ファイル システム、iSCSI ボリュームをサービスとして提供します。サービス管理者は、これらのリモート ファイル システムをボリュームとして作成して管理し、ネットワーク経由で NFS クライアントと SMB クライアントと共有します。または、iSCSI ボリュームを作成して、Linux と Windows の iSCSI クライアントに接続します。Compute Engine VM などのクライアントは、ファイル システム ボリュームをマウントします。ユーザーとクライアント内のアプリケーションは、ファイル システム ボリュームにファイルを保存します。Windows または UNIX ベースの権限モデルを使用してアクセスを制御できます。
iSCSI Linux と Windows の Compute Engine VM は、iSCSI ボリュームを生のブロック デバイスとして使用できます。また、サポートされている Linux または Windows ファイル システムを作成し、ブロック ストレージをサポートするアプリケーションを構成することもできます。
NetApp Volumes を使用するツール
Google Cloud NetApp Volumes は、次のツールを使用して使用できます。
Google Cloud SDK: Google Cloud コマンドライン インターフェース を使用すると、ターミナルから NetApp Volumes を操作できます。
Google Cloud コンソール: Google Cloud コンソールには、アプリケーションと プロジェクトの全体像を把握できる ビジュアル インターフェースが用意されています。
Terraform Google Cloud Platform Provider: NetApp Volumes リソースは、Google Terraform プロバイダの一部です。 Terraform を使用して NetApp Volumes リソースをプロビジョニングする方法の詳細については、Terraform 統合の概要をご覧ください。
NetApp Volumes のアーキテクチャ
NetApp Volumes は、 Google Cloud プライベート サービス アクセス フレームワークを使用します。 このフレームワークは、Virtual Private Cloud(VPC)を NetApp Volumes VPC にリンクするプライベート接続を作成します。プライベート サービス アクセス フレームワークは、Service Networking API と VPC ピアリング コンストラクトを使用して、プライベート アドレス(RFC 1918)または非プライベート アドレス(RFC 1918 以外)を割り当てます。 Google Cloud
ネットワーク ピアリング
ストレージ プールにボリュームを作成するには、プライベート サービス アクセスを設定する必要があります。プライベート サービス アクセスは、 コンソール、 Google Cloud Google Cloud CLI、Terraform を使用して手動で設定できます。ストレージ プールの作成ワークフローには、プライベート サービス アクセスの設定も統合されています。プール内のすべてのボリュームには、同じ VPC 上のネットワーク接続ストレージ(NAS)クライアントからアクセスできますが、NAS アクセス制御の対象となります。共有 VPC の場合、これにより異なるプロジェクト間でデータにアクセスできます。単一のボリュームまたはプールを複数の VPC に接続することはできません。
VPC レベルでのデータアクセスとは無関係に、すべてのリソース は作成されたプロジェクトにのみ属し、そのプロジェクト内でのみ管理できます。Identity and Access Management(IAM)は 管理アクセスを保護します。
対象リージョン
NetApp Volumes は、複数のリージョンで利用できます。リージョンでの提供状況の詳細については、 NetApp Volumes のロケーションをご覧ください。
次のステップ
Google Cloud NetApp Volumes の 機能について確認する。