Skip to main content
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

概要: Oracle Database とGoogle Cloud NetApp Volumes

共同作成者 kevin-hoke

Oracle Database のワークロードには、一貫した IO 応答時間、帯域幅、低レイテンシを実現するスケーラブルなストレージ容量が必要です。 Google Cloud NetApp Volumes は、これらの厳しい要件を満たすように特別に設計された、NFS プロトコル アクセスをサポートするフルマネージド ファイル ストレージ サービスを提供します。

このソリューションにより、組織はエンタープライズ グレードのストレージ機能を維持しながら、Google Cloud 上で Oracle Database ワークロードを実行できます。

Google Cloud NetApp Volumesのメリット

Google Cloud NetApp Volumes には次のような利点があります。

動的リソース管理:

ストレージ リソースは、ビジネス要件に合わせてリアルタイムで調整できます。管理者は、サービスを中断することなく、需要に応じてストレージ容量を拡大または縮小できます。この柔軟性により、組織はストレージ リソースを効率的に最適化し、コストを抑えながら適切なパフォーマンス レベルを維持できます。このシステムは、容量とパフォーマンス特性の両方をシームレスに拡張し、データベース操作に影響を与えることなく、変化するワークロードの需要に適応します。

エンタープライズ グレードのアーキテクチャ: NetApp Volumes の基盤はONTAPテクノロジーに基づいて構築されており、堅牢で信頼性の高いストレージ プラットフォームを提供します。インフラストラクチャは、高可用性を中核原則として設計されており、複数のレベルで冗長性が組み込まれています。組み込みのクロスロケーションボリュームレプリケーション機能により、包括的なビジネス継続性計画と災害復旧がサポートされます。これには、地域間のデータ保護が含まれ、さまざまな地理的な場所にわたるデータの可用性と耐久性が確保されます。

ワークロード管理:

NetApp Volumes は、適切な分離とパフォーマンス特性を維持しながら複数のデータベース インスタンスをサポートすることに優れています。組織は、選択したデータファイルやアーカイブ ログの保存先など、各データベース、さらにはデータベース コンポーネントのきめ細かなストレージ管理を実装できます。その結果、最適なパフォーマンスと管理が実現します。ストレージ リソースは個別に拡張できるため、リソースの割り当てに柔軟性がもたらされます。このきめ細かな制御により、パフォーマンスと容量の要件が異なるさまざまなデータベース ワークロードを効率的に管理できます。

データ保護と管理:

データ保護機能には、特定の時点でのアプリケーションの状態をキャプチャできる瞬間スナップショットが含まれます。スナップショット テクノロジーはスペース効率に優れ、データの整合性を維持しながらストレージのオーバーヘッドを最小限に抑えます。このサービスはネイティブ バックアップ ソリューションとシームレスに統合され、包括的なデータ ライフサイクル管理をサポートします。組織は、ビジネス要件に応じて、ポイントインタイムリカバリを実装し、バックアップと復元操作を実行し、データ保持を管理できます。

開発およびテストサポート:

NetApp Volumes は、効率的なボリューム クローン作成機能を通じてデータベース コピーの作成を効率化します。開発チームは、低コストで、本番環境のワークロードに影響を与えることなく、テスト環境を迅速にプロビジョニングできます。このプラットフォームは開発ワークスペースを分離し、チームがインフラストラクチャ リソースを共有しながら独立して作業できるようにします。これらの機能により、開発およびテスト サイクルが大幅に強化され、データベースの変更の迅速な反復と検証が可能になります。

ストレージアーキテクチャ:

このサービスは、開発環境からミッションクリティカルな運用データベースまで、さまざまなワークロード要件に対応するために複数の層を提供します。このアーキテクチャは、容量とパフォーマンス メトリックの独立したスケーリングをサポートし、特定のデータベース ワークロードに合わせて微調整された最適化を可能にします。このプラットフォームは、低遅延のデータ アクセスによる同時データベース操作を可能にし、要求の厳しいエンタープライズ アプリケーションをサポートします。

スケーラビリティオプション:

必要に応じてボリュームを動的に追加できるため、ストレージ管理が簡単になります。このプラットフォームはギガバイトからペタバイトまで拡張可能で、あらゆるサイズのデータベースをサポートします。パフォーマンス特性はワークロード要件に基づいて調整できるため、データベースの拡大に応じて一貫したパフォーマンスが確保されます。スケーラビリティ機能は、データベース要件の計画された増加と予期しない急増の両方をサポートします。

ユースケース

高性能な生産環境:

NetApp Volumes は、持続的な IOPS と低レイテンシのパフォーマンス特性を必要とするミッションクリティカルな Oracle Database の導入をサポートします。このアーキテクチャは、さまざまなパフォーマンス プロファイルをサポートする構成可能なサービス層を備え、OLTP と OLAP の両方のワークロードに対応します。 NetApp Volumes は、読み取り/書き込み混合ワークロードでも最大 4.6 GiBps と 340K IOPS を実現し、優れたスループットを実現する超高速パフォーマンスを提供します。

クラウド移行:

このプラットフォームは、オンプレミス インフラストラクチャから Google Cloud への Oracle データベース環境のリフトアンドシフト移行を容易にします。オプションには、Oracle Recovery Manager (RMAN)、Oracle Data Guard、Oracle GoldenGate などがあります。 NFS ストレージ アーキテクチャにより、最小限のアーキテクチャ変更でシームレスな移行が可能になり、既存のバックアップおよびリカバリ手順を維持しながら、オフラインとオンラインの両方の移行戦略がサポートされます。

データベース統合アーキテクチャ:

このアーキテクチャにより、マルチテナント展開モデルを通じてデータベース統合が可能になります。管理者は、Oracle プラガブル データベース、特定のデータ ファイル、REDO ログ、アーカイブ ログ専用のボリュームを使用して、ボリューム レベルでリソースの分離を実装できます。この設計は、Oracle Multitenant アーキテクチャをサポートし、データベース間のパフォーマンスの分離を維持しながら効率的なリソース利用を可能にします。

エンタープライズシステムのレプリケーション:

プラットフォームのスナップショットおよびクローン作成機能は、運用データから開発環境とテスト環境を迅速にプロビジョニングすることをサポートします。ボリューム クローン テクノロジーにより、独立したパフォーマンス特性を持つ、スペース効率の高いデータベース コピーが可能になります。この機能は、頻繁なデータベース更新と、実稼働レベルのパフォーマンス機能を備えた分離されたテスト環境を必要とする CI/CD (継続的インテグレーションと継続的開発) パイプラインをサポートします。

アーキテクチャ

1 つ以上のストレージ ボリュームを使用して、Google Compute Engine 上で Oracle データベースを実行できます。ボリュームの数は、データ分離のレベルによって異なります。たとえば、小さなデータベースは単一のボリュームに配置される場合があります。より厳しい IO または管理要件を持つ大規模なデータベースでは、個別のデータファイル、REDO ログ、およびアーカイブ ログ ボリュームが必要になる場合があります。アプリケーションまたはバックアップ データ用の追加ボリュームも追加できます。各ボリュームは、ホストされるデータのニーズに合わせて適切なサイズに調整できます。

入出力ダイアログまたは書かれたコンテンツを示す図

Google Cloud NetApp Volumesの準備

必要な容量とサービス レベルのGoogle Cloud NetApp Volumesストレージ プールを作成します。 Google Cloud NetApp Volumesを設定するためのクイックスタートを確認してください。既存の Oracle データベースをオンプレミスから Google に移行する場合は、Metrics Explorer を使用して、 Google Cloud NetApp Volumesストレージ プールとボリュームのサイズ設定に必要な現在のスループット統計を取得できます。サービスの使用方法の詳細については、Oracle on Google スペシャリストにお問い合わせください。ストレージ プール内のボリュームで利用可能なスループットは、選択したストレージ プールのサイズとサービス レベル (Standard、Premium、Extreme など) によって定義されます。

スケーラビリティ

NetAppボリュームは、多数の小さなボリュームをサポートしながら、増大するデータとワークロードに対応するために簡単にスケールアウトできます。個々のストレージ プールは、最小 2 TiB から最大 10 PiB までの任意のサイズに簡単に拡張できます。クォータと制限の詳細を参照してください。

コンポーネント

このソリューションでは次のコンポーネントを使用します。

  • * Google Cloud NetApp Volumes* はファーストパーティの Google NetApp Volumes であり、高度なデータ管理機能と高度にスケーラブルなパフォーマンスを提供する、完全に管理されたクラウドベースのデータ ストレージ サービスです。これは、Google と Google のパートナーであるNetAppによって開発されました。

  • 仮想マシン は、サービスとしてのインフラストラクチャ (IaaS) のサービスです。 Compute Engine を使用すると、オンデマンドでスケーラブルなコンピューティング リソースをデプロイできます。 Compute Engine は仮想化の柔軟性を提供しながら、物理ハードウェアのメンテナンスの必要性を排除します。このソリューションでは"Oracle データベースを搭載した Compute Engine"

  • Google Virtual Private Cloud Virtual Private Cloud (VPC) は、Compute Engine 仮想マシン (VM) インスタンス、Google Kubernetes Engine (GKE) クラスタ、サーバーレス ワークロードにネットワーク機能を提供します。 VPC は、クラウドベースのリソースとサービスにグローバルでスケーラブルかつ柔軟なネットワークを提供します。

  • Oracle Database は、マルチモデル データベース管理システムです。さまざまなデータ タイプとワークロードをサポートします。 dNFS クライアントは、Oracle サーバーと NFS サーバー間の I/O パスを最適化します。その結果、従来の NFS クライアントよりも大幅に優れたパフォーマンスが実現します。

主なメリット

この画像 (図 2) は、Google Cloud NetApp Volumes をOracle Database と併用する利点を示しています。

入出力ダイアログまたは書かれたコンテンツを示す図

シンプルで信頼できるサービス

Google Cloud NetApp Volumes はGoogle Cloud 内でシームレスに動作し、エンタープライズ ストレージへの直接的なアプローチを提供します。ネイティブ サービスであるため、Google Cloud のエコシステムと自然に統合され、他の Google Cloud ストレージ オプションと同様にボリュームのプロビジョニング、管理、スケーリングが可能です。このサービスは、NetApp のONTAPデータ管理ソフトウェアを活用し、Oracle データベースやその他の重要なエンタープライズ アプリケーション向けに特別に最適化されたエンタープライズ グレードの NFS ボリュームを提供します。

高性能システム

Google Cloud NetApp Volumes は、共有され拡張性の高いストレージを使用するだけでなく、低レイテンシも実現します。これらの要素により、このサービスは NFS プロトコルを使用してネットワーク経由で Oracle Database ワークロードを実行するのに最適です。

Google Cloud コンピューティング インスタンスでは、高性能なオールフラッシュNetAppストレージ システムを使用できます。これらのシステムは、Google Cloud ネットワークにも統合されています。その結果、オンプレミス ソリューションに匹敵する、高帯域幅、低レイテンシの共有ストレージが得られます。このアーキテクチャのパフォーマンスは、最も要求が厳しいビジネスクリティカルなエンタープライズ ワークロードの要件を満たします。 Google Cloud NetApp Volumesのパフォーマンス上の利点の詳細については、 Google Cloud NetApp Volumes をご覧ください。

Google Cloud NetApp Volumes は、オールフラッシュ ストレージ システムのベアメタル フリートを中核に活用し、要求の厳しいワークロードに卓越したパフォーマンスを提供します。このアーキテクチャは、共有され、拡張性の高いストレージ機能と組み合わせることで、一貫して低いレイテンシを保証するため、NFS プロトコル経由で Oracle データベースのワークロードを実行するのに特に適しています。

Google Cloud コンピューティング インスタンスとの統合により、高パフォーマンスにアクセスできます。 Google Cloud ネットワークとの緊密な統合により、お客様は次のようなメリットを享受できます。

  • 高帯域幅、低レイテンシの共有ストレージ

  • オンプレミスソリューションに匹敵するパフォーマンス

  • 柔軟なオンデマンドのスケーラビリティ

  • 最適化されたワークロード構成

エンタープライズ規模のデータ管理

ONTAPソフトウェアを基盤とするソリューションは、エンタープライズ データ管理の新しい標準を確立します。その優れた機能の 1 つは、スペース効率の高い即時クローン作成であり、これにより開発環境とテスト環境が大幅に強化されます。このプラットフォームは動的な容量とパフォーマンスのスケーリングをサポートし、すべてのワークロードにわたって効率的なリソース利用を保証します。 Google Cloud NetApp Volumes内のスナップショット機能は、データベース管理における大きな進歩を表しています。これらのスナップショットは、一貫性のあるデータベース ポイントを優れた効率で提供します。主な利点は次のとおりです。

  • スナップショット作成時のストレージオーバーヘッドが最小限

  • 迅速な作成、複製、復元機能

  • ボリューム操作のパフォーマンスへの影響はゼロ

  • 頻繁なスナップショット作成のための高いスケーラビリティ

  • 複数の同時スナップショットのサポート

この強力なスナップショット機能により、システム パフォーマンスを損なうことなく、厳しい復旧時間目標 (RTO) および復旧ポイント目標 (RPO) のサービス レベル アグリーメントを満たすバックアップおよびリカバリ ソリューションが可能になります。

ハイブリッドDR

Google Cloud NetApp Volumes は、クラウド環境とハイブリッド環境の両方に適した包括的な災害復旧ソリューションを提供します。この統合により、オンプレミスのデータセンターとの互換性を維持しながら、複数のリージョンにわたって効果的に機能する高度な DR 計画がサポートされます。

災害復旧フレームワークは以下を提供します。

  • シームレスなクロスロケーションボリュームレプリケーション

  • 柔軟な回復オプション

  • 環境全体で一貫したデータ保護

この包括的な災害復旧アプローチにより、すべての展開シナリオにわたってデータの整合性を維持しながら、ビジネスの継続性が確保されます。このソリューションの柔軟性により、組織は完全にクラウドで運用するかハイブリッド環境で運用するかに関係なく、ビジネス要件に正確に一致する DR 戦略を設計および実装できます。

考慮事項

このソリューションには次の考慮事項が適用されます。

可用性

Google Cloud NetApp Volumes は、堅牢なアーキテクチャを通じてエンタープライズ グレードの可用性を提供します。このサービスは、具体的な可用性の保証とサポートのコミットメントを詳述した包括的なサービス レベル アグリーメント (SLA) によって裏付けられています。このサービスは、エンタープライズ規模のデータ管理機能の一部として、バックアップおよびリカバリ ソリューションで効果的に活用できるスナップショット機能を提供し、データ保護とビジネス継続性を保証します。

入出力ダイアログまたは書かれたコンテンツを示す図

スケーラビリティ:

高性能システムのセクションで詳しく説明されているように、組み込みのスケーラビリティはGoogle Cloud NetApp Volumesの基盤となる機能です。このサービスにより、変化するワークロード要件に合わせてリソースを動的にスケーリングできるため、従来のストレージ ソリューションに欠けている柔軟性が得られます。

安全:

Google Cloud NetApp Volumes は、データを保護するための包括的なセキュリティ対策を実装しています。セキュリティ フレームワークには次のものが含まれます。

  • 組み込みのデータ保護メカニズム

  • 高度な暗号化機能

  • 設定可能なポリシールール

  • ロールベースのアクセス制御機能

  • 詳細なアクティビティのログと監視

コスト最適化:

従来のオンプレミス構成では通常、最大のワークロード要件に合わせてサイズを設定する必要があり、ピーク時の使用量時にのみコスト効率が高くなります。対照的に、 Google Cloud NetApp Volumes は動的なスケーラビリティを実現し、現在のワークロードの需要に基づいて構成を最適化できるため、不必要な費用を削減できます。

VMサイズの最適化:

このサービスのアーキテクチャでは、いくつかの方法で VM の最適化を通じてコスト削減を実現します。

パフォーマンス上の利点:

低レイテンシのストレージアクセスにより、小規模なVMでもUltra Diskストレージを使用した大規模なVMのパフォーマンスに匹敵します。

ネットワーク接続ストレージは、I/O制限が軽減されるため、小規模なVMでも優れたパフォーマンスを実現できます。

リソースの制限と利点:

クラウド リソースでは通常、リソース枯渇や予期しない停止によるパフォーマンスの低下を防ぐために、I/O 操作の制限が課せられます。 Google Cloud NetApp Volumesを使用すると:

  • ネットワーク帯域幅の制限のみが適用され、これはデータ出力にのみ影響します。VMレベルのディスクI/O制限はパフォーマンスに影響を与えません。

  • ネットワークの制限は通常、ディスクのスループットの制限よりも大きい

コスト削減のメリット

小型の VM を使用することで得られる経済的なメリットは次のとおりです。

  • 直接的なVMコストの削減

  • Oracle Database のライセンス コストの削減 (特に制約付きコード SKU の場合)

  • ネットワーク接続ストレージにおけるI/Oコスト要素の不在

  • ディスクストレージソリューションと比較して、総所有コストが全体的に低い

まとめ

柔軟なスケーリング、最適化されたパフォーマンス、効率的なリソース利用の組み合わせにより、Google Cloud NetApp Volumes は、企業のストレージ ニーズにとって費用対効果の高い選択肢となります。ストレージとコンピューティング リソースの両方を適切なサイズに調整できるため、組織はコストを効果的に管理しながら高いパフォーマンスを維持できます。