Google Cloud の Oracle Exadata を使用した Oracle E-Business Suite

Last reviewed 2025-05-27 UTC

このドキュメントでは、 Google Cloudで実行される Oracle Cloud Infrastructure(OCI)Exadata データベースへの低レイテンシ接続を使用して Oracle E-Business Suite アプリケーションを実行するインフラストラクチャを構築するためのリファレンス アーキテクチャについて説明します。Oracle E-Business Suite は、財務、人事、サプライ チェーン、顧客関係などのビジネス機能向けのエンタープライズ アプリケーション スイートです。

このドキュメントは、Oracle データベースと Oracle E-Business Suite アプリケーションのクラウド アーキテクトと管理者を対象としています。このドキュメントは、チームが Oracle E-Business Suite の技術スタックとアーキテクチャOracle Exadata Database Service に精通していることを前提としています。

Oracle Exadata または Oracle Real Application Clusters(Oracle RAC)を使用して Oracle データベースをオンプレミスで実行している場合は、アプリケーションを Google Cloud に効率的に移行し、Oracle Database@Google Cloud でデータベースを実行できます。Oracle Database@Google Cloud は、 Google Cloud内で Oracle Exadata Database Service と Oracle Autonomous Database を直接実行できる Google Cloud Marketplace サービスです。

アーキテクチャ

次の図は、 Google Cloud リージョン内の 2 つのゾーンに分散された Compute Engine VM で Oracle E-Business Suite アプリケーションがアクティブ / アクティブ モードで実行されるアーキテクチャを示しています。アプリケーションは、同じ Google Cloudリージョンの Oracle Exadata データベースを使用します。

このアーキテクチャのすべてのコンポーネントは、単一の Google Cloudリージョンにあります。このアーキテクチャは、リージョン デプロイ アーキタイプに対応しています。このアーキテクチャを採用すると、マルチリージョン デプロイ アーキタイプを使用して、リージョンの停止に対して堅牢なトポロジを構築できます。詳細については、Compute Engine でのマルチリージョン デプロイと、このドキュメントの後半の信頼性に関するガイダンスをご覧ください。

Oracle E-Business Suite アプリケーションは、Compute Engine VM でアクティブ / アクティブ モードで実行されます。

上記の図のアーキテクチャには、次のコンポーネントが含まれています。

コンポーネント 目的
リージョン外部アプリケーション ロードバランサ ロードバランサは、ユーザー リクエストを受信して Oracle E-Business Suite アプリケーションに分散します。
Google Cloud Armor セキュリティ ポリシー Google Cloud Armor セキュリティ ポリシーは、分散型サービス拒否(DDoS)攻撃やクロスサイト スクリプティング(XSS)などの脅威からアプリケーション スタックを保護します。
Oracle E-Business Suite(BYOL)

Oracle E-Business Suite アプリケーション レイヤ コンポーネント(Oracle HTTP Server、Oracle WebLogic Server、同時処理サーバー)は、プライマリ リージョンの 2 つのゾーンに分散された Compute Engine VM で実行されます。各 VM には、アプリケーション レイヤの独立したインスタンスがホストされます。各 VM のブートディスクは Hyperdisk Balanced ボリュームです。

Oracle E-Business Suite のお客様所有ライセンス(BYOL)を使用し、VM とアプリケーションを管理します。

アプリケーション バイナリとデータ Filestore リージョン インスタンスには、アプリケーション バイナリとデータが含まれます。Filestore インスタンスは、両方のゾーンのアプリケーション レイヤ コンポーネントをホストするすべての Compute Engine VM にマウントされます。
アプリケーションのバックアップ アプリケーションのバックアップは、Backup and DR を使用して作成、保存、管理されます。
Virtual Private Cloud(VPC)ネットワーク このアーキテクチャ内のすべての Google Cloud リソースは、単一の VPC ネットワークを使用します。要件に応じて、複数のネットワークを使用するアーキテクチャを構築できます。詳細については、複数の VPC ネットワークを作成するかどうかを決定するをご覧ください。
Oracle Database@Google Cloud

アプリケーションは、Oracle Exadata Database Service の Oracle データベースからデータを読み取り、Oracle データベースに書き込みます。Oracle Exadata Database Service は Oracle Database@Google Cloud を使用してプロビジョニングします。これは、 Google Cloud データセンター内の Oracle マネージド ハードウェアで Oracle データベースを実行できる Cloud Marketplace サービスです。

Exadata Infrastructure インスタンスを作成するには、 Google Cloud コンソール、Google Cloud CLI、API などの Google Cloud インターフェースを使用します。Oracle は、プロジェクト専用のハードウェア上に、 Google Cloud リージョン内のデータセンターに必要なコンピューティング、ストレージ、ネットワーキング インフラストラクチャをセットアップして管理します。

Exadata Infrastructure インスタンス 各 Exadata Infrastructure インスタンスには、2 つ以上の物理データベース サーバーと 3 つ以上のストレージ サーバーが含まれています。これらのサーバーは図には示されていませんが、低レイテンシのネットワーク ファブリックを使用して相互に接続されています。Exadata Infrastructure インスタンスを作成するときに、プロビジョニングするデータベース サーバーとストレージ サーバーの数を指定します。
Exadata VM クラスタ

Exadata Infrastructure インスタンス内に 1 つ以上の Exadata VM クラスタを作成します。たとえば、個別の Exadata VM クラスタを作成して使用し、各ビジネス ユニットに必要なデータベースをホストできます。各 Exadata VM クラスタには、Oracle Database インスタンスをホストする 1 つ以上の Oracle Linux VM が含まれています。

Exadata VM クラスタを作成するときに、次のものを指定します。

  • データベース サーバーの数。
  • クラスタ内の各 VM に割り当てるコンピューティング、メモリ、ストレージの容量。
  • クラスタが接続する必要がある VPC ネットワーク。
  • クラスタのバックアップ サブネットとクライアント サブネットの IP アドレス範囲。

Exadata VM クラスタ内の VM は Compute Engine VM ではありません。

Oracle Database インスタンス Oracle データベースの作成と管理は、OCI コンソールやその他の OCI インターフェースで行います。Oracle Database ソフトウェアは、Exadata VM クラスタ内の VM で実行されます。Exadata VM クラスタを作成するときに、Oracle Grid Infrastructure のバージョンを指定します。また、ライセンスの種類(お客様所有ライセンス(BYOL)またはライセンスを含むモデル)を選択します。
OCI VCN とサブネット Exadata VM クラスタを作成すると、OCI 仮想クラウド ネットワーク(VCN)が自動的に作成されます。VCN には、クライアント サブネットと、指定した IP アドレス範囲を持つバックアップ サブネットがあります。クライアント サブネットは、VPC ネットワークから Oracle データベースへの接続に使用されます。バックアップ サブネットは、データベースのバックアップを OCI Object Storage に送信するために使用されます。
Cloud RouterPartner InterconnectOCI DRG VPC ネットワークと VCN 間のトラフィックは、VPC に接続されている Cloud Router と、VCN に接続されている動的ルーティング ゲートウェイ(DRG)を介してルーティングされます。トラフィックは、Google が Partner Interconnect を使用して設定する低レイテンシ接続を経由します。
限定公開 Cloud DNS ゾーン Exadata VM クラスタを作成すると、Cloud DNS プライベート ゾーンが自動的に作成されます。アプリケーションが Oracle データベースに読み取り / 書き込みリクエストを送信すると、Cloud DNS はデータベースのホスト名を対応する IP アドレスに解決します。
OCI Object StorageOCI Service Gateway デフォルトでは、Oracle Exadata データベースのバックアップは OCI Object Storage に保存されます。データベースのバックアップは、Service Gateway を介して OCI Object Storage に転送されます。
パブリック Cloud NAT ゲートウェイ このアーキテクチャには、内部 IP アドレスのみを持つ Compute Engine VM からの安全なアウトバウンド接続を可能にするパブリック Cloud NAT ゲートウェイが含まれています。
Cloud Interconnect または Cloud VPN オンプレミス ネットワークをGoogle Cloudの VPC ネットワークに接続するには、Cloud Interconnect または Cloud VPN を使用します。各アプローチの相対的な利点については、Network Connectivity プロダクトの選択をご覧ください。
Cloud Monitoring Cloud Monitoring を使用すると、アプリケーションと Google Cloud リソース(Oracle Exadata リソースを含む)の動作、健全性、パフォーマンスをモニタリングできます。OCI Monitoring サービスを使用して、Oracle Exadata リソースのリソースをモニタリングすることもできます。

使用するプロダクト

このリファレンス アーキテクチャでは、次の Google Cloud プロダクトを使用します。

  • Cloud Load Balancing: 高パフォーマンスでスケーラブルなグローバル ロードバランサとリージョン ロードバランサのポートフォリオ。
  • Google Cloud Armor: ウェブ アプリケーション ファイアウォール(WAF)ルールを提供し、DDoS 攻撃やアプリケーション攻撃から保護するネットワーク セキュリティ サービス。
  • Virtual Private Cloud(VPC): Google Cloud ワークロードにグローバルでスケーラブルなネットワーキング機能を提供する仮想システム。VPC には、VPC ネットワーク ピアリング、Private Service Connect、プライベート サービス アクセス、共有 VPC が含まれます。
  • Cloud NAT: Google Cloudが管理する高パフォーマンスのネットワーク アドレス変換を提供するサービス。
  • Cloud Monitoring: アプリケーションとインフラストラクチャのパフォーマンス、可用性、動作状況を可視化するサービス。
  • Cloud Interconnect: 高可用性で低レイテンシの接続を通じて、外部ネットワークを Google ネットワークに拡張するサービス。
  • Partner Interconnect: サポートされているサービス プロバイダを介して、オンプレミス ネットワークと Virtual Private Cloud ネットワークや他のネットワークを接続するサービス。
  • Cloud VPN: IPsec VPN トンネルを介してピア ネットワークを Google のネットワークに安全に拡張するサービス。
  • Compute Engine: Google のインフラストラクチャで VM を作成して実行できる、安全でカスタマイズ可能なコンピューティング サービス。
  • Google Cloud Hyperdisk: 構成可能かつ予測可能なパフォーマンスで、ブロック ストレージ ボリュームをプロビジョニングして動的にスケーリングできるネットワーク ストレージ サービス。
  • Filestore: さまざまなクライアント タイプに接続できる、 Google Cloud 上の高性能なフルマネージド ファイル ストレージを提供するサービス。
  • Backup and DR サービス: Google Cloud ワークロード向けの安全で一元的なバックアップ / 復元サービスで、バックアップ データを悪意のある削除や偶発的な削除から保護します。
  • Cloud DNS: Google の世界規模のネットワークから復元力のある低レイテンシの DNS サービスを提供するサービス。

このリファレンス アーキテクチャでは、次の Oracle 製品を使用します。

  • Oracle E-Business Suite: 財務、人事、サプライ チェーンなどのビジネス運営向けのアプリケーション スイート。
  • 専用インフラストラクチャ上の Exadata Database Service: 専用の Exadata ハードウェアで Oracle Database インスタンスを実行できるサービス。
  • Object Storage: 大量の構造化データと非構造化データをオブジェクトとして保存するサービス。
  • VCN とサブネット: VCN は、OCI リージョン内のリソース用の仮想プライベート ネットワークです。サブネットは、VCN 内の連続した IP アドレス範囲です。
  • 動的ルーティング ゲートウェイ: VCN と外部ネットワーク間のトラフィック用の仮想ルーター。
  • Service Gateway: VCN 内のリソースが特定の Oracle サービスに非公開でアクセスできるようにするゲートウェイ。

Google Cloudにデプロイする Oracle 製品のライセンスの調達と Oracle ライセンスの利用規約への準拠は、お客様の責任となります。

設計上の考慮事項

このセクションでは、このリファレンス アーキテクチャを使用して、セキュリティ、信頼性、運用効率、費用、パフォーマンスに関する特定の要件を満たすトポロジを開発する際に考慮すべき設計要素、ベスト プラクティス、設計に関する推奨事項について説明します。ワークロードのアーキテクチャを構築する際は、Google Cloud Well-Architected Framework のベスト プラクティスと推奨事項を検討してください。

システム設計

このセクションでは、デプロイに使用する Google Cloud リージョンの選択と、適切な Google Cloud サービスの選択に役立つガイダンスを示します。

リージョンの選択

アプリケーションをデプロイする Google Cloud リージョンを選択する場合は、次の要素と要件を考慮してください。

これらの要素や要件の中には、トレードオフを伴うものもあります。たとえば、費用対効果の最も高いリージョンが、温室効果ガス排出量が最も少ないリージョンとは限りません。詳細については、Compute Engine のリージョン選択に関するベスト プラクティスをご覧ください。

コンピューティング インフラストラクチャ

このドキュメントのリファレンス アーキテクチャでは、アプリケーションの特定の階層に Compute Engine VM を使用しています。アプリケーションの要件に応じて、他の Google Cloud コンピューティング サービスを選択できます。

  • コンテナ: Google Kubernetes Engine(GKE)クラスタでは、コンテナ化されたアプリケーションを実行できます。GKE は、コンテナ化されたアプリケーションのデプロイ、スケーリング、管理を自動化するコンテナ オーケストレーション エンジンです。
  • サーバーレス: インフラストラクチャ リソースの設定や運用ではなく、データとアプリケーションに IT の労力を集中させたい場合は、Cloud Run などのサーバーレス サービスを使用します。

VM、コンテナ、サーバーレス サービスのどれを使用するかの決定には、構成の柔軟性と管理上の労力とのトレードオフが伴います。VM とコンテナは比較的柔軟に構成できますが、リソースの管理責任はユーザーにあります。サーバーレス アーキテクチャでは、必要となる管理作業が最も少ない事前構成されたプラットフォームにワークロードをデプロイします。Google Cloudのワークロードに適したコンピューティング サービスの選択の詳細については、 Google Cloudでのアプリケーションのホスティングをご覧ください。

データベースの移行

オンプレミス データベースを Oracle Database@Google Cloud に移行する場合は、Database Migration Assessment(DMA)ツールを使用して、現在のデータベース環境を評価し、構成とサイズの推奨事項を取得します。

オンプレミス データや、Unix システムなどのプラットフォーム間のデータを Google Cloudの Oracle データベース デプロイに移行するには、Transportable Tablespaces などの標準の Oracle ツールを使用できます。Transportable Tablespace とその制限事項の詳細については、Transportable Tablespace を使用したデータの移行をご覧ください。

移行したデータベースを本番環境で使用する前に、アプリケーションからデータベースへの接続を確認します。

ストレージ オプション

このドキュメントで説明するアーキテクチャでは、Oracle E-Business Suite アプリケーションをホストする Compute Engine VM のブートディスクに Google Cloud Hyperdisk Balanced ボリュームを使用します。Hyperdisk ボリュームは、Persistent Disk よりもパフォーマンス、柔軟性、効率が向上します。Hyperdisk Balanced を使用すると、IOPS とスループットを個別に動的にプロビジョニングできるため、さまざまなワークロードに合わせてボリュームを調整できます。Hyperdisk のタイプと機能については、Hyperdisk Balanced についてをご覧ください。

アプリケーション データとバイナリの場合、このドキュメントのアーキテクチャでは Filestore が使用されます。Filestore Regional インスタンスに保存されたデータは、リージョン内の 3 つのゾーン間で同期してレプリケートされます。このレプリケーションにより、ゾーンの停止に対する高可用性と堅牢性が確保されます。また、Filestore インスタンスには、共有構成ファイル、一般的なツールとユーティリティ、一元化されたログを保存し、そのインスタンスを複数の VM にマウントできます。

ワークロード用のストレージを設計する場合は、ワークロードの機能特性、復元力に関する要件、パフォーマンスの期待値、費用目標を検討します。詳細については、クラウド ワークロードに最適なストレージ戦略の設計をご覧ください。

ネットワーク設計

マルチティア アプリケーション スタック用のインフラストラクチャを構築する場合は、ビジネス要件と技術要件を満たすネットワーク設計を選択する必要があります。このドキュメントに示すアーキテクチャでは、単一の VPC ネットワークを使用するネットワーク トポロジを使用しています。要件に応じて、複数の VPC ネットワークを使用するように選択できます。詳細については、以下のドキュメントをご覧ください。

データ分析

高度な分析を行う場合は、Google Cloud Cortex Framework を使用して Oracle E-Business Suite アプリケーションから BigQuery にデータを取り込むことができます。詳細については、Cortex Framework: Oracle E-Business Suite との統合をご覧ください。

セキュリティ、プライバシー、コンプライアンス

このセクションでは、このリファレンス アーキテクチャを使用して、ワークロードのセキュリティとコンプライアンスの要件を満たす Google Cloud のトポロジを設計する際に考慮すべき要素について説明します。

外部の脅威からの保護

分散型サービス拒否(DDoS)攻撃やクロスサイト スクリプティング(XSS)などの脅威からアプリケーションを保護するために、Google Cloud Armor セキュリティ ポリシーを使用できます。個々のポリシーは、評価すべき特定の条件と、その条件が満たされた場合に実行するアクションを指定する一連のルールです。たとえば、受信トラフィックの送信元 IP アドレスが特定の IP アドレスまたは CIDR 範囲と一致する場合に、このトラフィックを拒否するようにルールで指定できます。事前に構成されたウェブ アプリケーション ファイアウォール(WAF)ルールを適用することもできます。詳細については、セキュリティ ポリシーの制限をご覧ください。

VM に対する外部アクセス

このドキュメントで説明するリファレンス アーキテクチャでは、Compute Engine VM にインターネットからのインバウンド アクセスは必要ありません。VM に外部 IP アドレスを割り当てないでください。プライベートの内部 IP アドレスしか持たない Google Cloud リソースは、Private Service Connect またはプライベート Google アクセスを使用して、特定の Google API やサービスにアクセスできます。詳細については、サービスのプライベート アクセス オプションをご覧ください。

このリファレンス アーキテクチャの Compute Engine VM など、プライベート IP アドレスのみを持つ Google Cloud リソースからの安全なアウトバウンド接続を可能にするには、Secure Web Proxy または Cloud NAT を使用します。

Exadata VM で使用されるサブネットには、プライベート IP アドレス範囲を割り当てることをおすすめします。

サービス アカウントの権限

アーキテクチャの Compute Engine VM では、デフォルトのサービス アカウントを使用するのではなく、専用のサービス アカウントを作成して、サービス アカウントがアクセスできるリソースを指定することをおすすめします。デフォルトのサービス アカウントには、このインスタンスで必要のない幅広い権限が含まれていますが、専用のサービス アカウントは、必要な権限のみを持つように調整できます。詳細については、サービス アカウントの権限を制限するをご覧ください。

SSH セキュリティ

このアーキテクチャの Compute Engine VM への SSH 接続のセキュリティを強化するには、Cloud OS Login API を使用して Identity-Aware Proxy(IAP)転送を実装します。IAP を使用すると、ユーザー ID と Identity and Access Management(IAM)ポリシーに基づいてネットワーク アクセスを制御できます。Cloud OS Login API を使用すると、ユーザー ID と IAM ポリシーに基づいて Linux SSH アクセスを制御できます。ネットワーク アクセスの管理の詳細については、SSH ログイン アクセスを制御する際のベスト プラクティスをご覧ください。

データ暗号化

デフォルトでは、Hyperdisk ボリュームと Filestore に保存されるデータはGoogle-owned and Google-managed encryption keysを使用して暗号化されます。追加の保護レイヤとして、Cloud Key Management Service(Cloud KMS)により、所有して管理する鍵で Google-owned and managed key を暗号化することもできます。詳細については、Hyperdisk ボリュームのディスク暗号化についてと Filestore の顧客管理の暗号鍵でデータを暗号化するをご覧ください。

デフォルトでは、Exadata データベースは透過的データ暗号化(TDE)を使用します。これにより、テーブルとテーブルスペースに保存されている機密データを暗号化できます。

ネットワーク セキュリティ

アーキテクチャのリソース間のネットワーク トラフィックを制御するには、適切な Cloud Next Generation Firewall(NGFW)ポリシーを構成する必要があります。

データベースのセキュリティとコンプライアンス

Exadata Database サービスには、Oracle データベースのセキュリティとコンプライアンスの要件を管理する際に役立つ Oracle Data Safe が含まれています。Oracle Data Safe を使用すると、セキュリティ制御の評価、ユーザー アクティビティのモニタリング、機密データのマスキングを行うことができます。詳細については、Oracle Data Safe でデータベースのセキュリティを管理するをご覧ください。

セキュリティ上のその他の考慮事項

ワークロードのアーキテクチャを構築する際は、エンタープライズ基盤のブループリントGoogle Cloud Well-Architected Framework: セキュリティ、プライバシー、コンプライアンスで提供されているプラットフォーム レベルのセキュリティのベスト プラクティスと推奨事項を検討してください。

信頼性

このセクションでは、このリファレンス アーキテクチャを使用して、Google Cloudのデプロイ用に信頼性の高いインフラストラクチャを構築して運用する際に考慮すべき設計要素について説明します。

VM の障害に対するアプリケーション レイヤの堅牢性

Oracle E-Business Suite アプリケーションをホストする VM の一部(すべてではない)で障害が発生しても、ロードバランサがリクエストを他のアプリケーション VM に転送するため、アプリケーションを継続して使用できます。

アプリケーション VM が実行されていて使用可能な状態でも、アプリケーション自体に問題があることもあります。アプリケーションでフリーズやクラッシュが発生したり、メモリ不足になることがあります。このような場合、VM はロードバランサのヘルスチェックに応答せず、ロードバランサは応答しない VM にトラフィックを転送しません。

ゾーンの停止に対する堅牢性

リージョン アーキテクチャでは、いずれかのゾーンが停止すると、ロードバランサはリクエストをもう一方のゾーンで実行されているアプリケーションのインスタンスに転送します。このアーキテクチャでは Filestore リージョン サービス階層が使用されているため、Filestore を継続して使用できます。

単一ゾーン停止時の Hyperdisk ボリュームのデータの高可用性を確保するには、Hyperdisk Balanced High Availability を使用します。データが Hyperdisk Balanced High Availability ボリュームに書き込まれると、データは同じリージョン内の 2 つのゾーン間で同期的に複製されます。

リージョンの停止に対する堅牢性

リージョンが停止した場合、アプリケーションは使用できなくなります。リージョンの停止によるダウンタイムを短縮するには、次のアプローチを実装します。

  • 別の Google Cloud リージョンにアプリケーション階層のパッシブ(フェイルオーバー)レプリカを維持します。
  • アプリケーション スタックのパッシブ レプリカがあるリージョンに、必要な Exadata VM クラスタを使用してスタンバイ Exadata Infrastructure インスタンスを作成します。データ レプリケーションとスタンバイ Exadata データベースへの自動フェイルオーバーには、Oracle Data Guard を使用します。アプリケーションで目標復旧時点(RPO)を短縮する必要がある場合は、Oracle Autonomous Recovery Service を使用してデータベースをバックアップして復元できます。
  • プライマリ リージョンでサービスが停止した場合は、データベース レプリカまたはバックアップを使用してデータベースを本番環境に復元し、フェイルオーバー リージョンでアプリケーションを有効にします。
  • DNS ルーティング ポリシーを使用して、フェイルオーバー リージョンの外部ロードバランサにトラフィックを転送します。

リージョンの停止が発生しても引き続き使用できるようにするビジネス クリティカル アプリケーションの場合は、マルチリージョン デプロイ アーキタイプの使用を検討してください。Oracle Active Data Guard を使用して、フェイルオーバー リージョンに読み取り専用スタンバイ データベースを提供できます。

Oracle Database@Google Cloud のインフラストラクチャは Oracle が管理します。Dedicated Infrastructure 上の Oracle Exadata Database Service のサービスレベル目標(SLO)については、Oracle PaaS と IaaS のパブリック クラウド サービスのサービスレベル目標をご覧ください。

VM のキャパシティ プランニング

VM をプロビジョニングする必要があるときに Compute Engine VM の容量を使用できるようにするには、予約を作成します。予約することで、選択したマシンタイプの指定した数の VM に対して、特定のゾーンでの容量が保証されます。予約は、プロジェクトに固有のものにすることも、複数のプロジェクトで共有することもできます。予約の詳細については、予約タイプを選択するをご覧ください。

データベースの容量

Exadata Infrastructure は、必要に応じてデータベース サーバーとストレージ サーバーを追加することでスケーリングできます。必要なデータベース サーバーまたはストレージ サーバーを Exadata Infrastructure に追加したら、追加の CPU またはストレージ リソースを使用できるように、関連する Exadata VM クラスタに容量を追加する必要があります。詳細については、Exadata のコンピューティングとストレージのスケーリングをご覧ください。

データの耐久性

このドキュメントのアーキテクチャでは、Backup and DR を使用して Compute Engine VM のバックアップを作成、保存、管理します。Backup and DR は、アプリケーションで読み取り可能な元の形式でバックアップ データを保存します。必要に応じて、長期バックアップ ストレージのデータを直接使用することで、ワークロードを本番環境に復元し、データの準備や移動を回避できます。

Backup and DR は、次の 2 つの方法でバックアップを作成できます。

  • Backup Vault ストレージ: バックアップ データはソースデータと同じリージョンに保存されます。データの変更や削除はできません。
  • セルフマネージド ストレージ: 承認済みユーザーはバックアップ データを変更または削除できます。また、複数のリージョンにデータを保存できます。

詳細については、以下のドキュメントをご覧ください。

Filestore インスタンスのアプリケーション バイナリの耐久性を確保するには、インスタンスのバックアップとスナップショットを作成します。

デフォルトでは、専用インフラストラクチャ上の Oracle Exadata Database Service のデータベースのバックアップは OCI Object Storage に保存されます。RPO を短縮するには、Oracle Autonomous Recovery Service を使用してデータベースをバックアップして復元します。

信頼性に関するその他の考慮事項

ご自身のワークロード用のクラウド アーキテクチャを構築する際には、次のドキュメントに記載されている信頼性関連のベスト プラクティスと推奨事項を確認してください。

費用の最適化

このセクションでは、このリファレンス アーキテクチャを使用して構築した Google Cloud トポロジの設定と運用の費用を最適化するためのガイダンスを示します。

VM マシンタイプ

VM インスタンスのリソース使用率を最適化できるように、Compute Engine には推奨のマシンタイプが用意されています。この推奨事項を参照して、ワークロードのコンピューティング要件と一致するマシンタイプを選択します。リソース要件を予測できるワークロードの場合は、ニーズに合わせてマシンタイプをカスタマイズし、カスタム マシンタイプを使用することで費用を節約できます。

Oracle 製品ライセンス

Compute Engine にデプロイする Oracle E-Business Suite アプリケーションのライセンスの調達と Oracle ライセンスの利用規約への準拠は、お客様の責任となります。ライセンス費用を計算する際は、Oracle 製品をホストする Compute Engine VM に選択したマシンタイプに基づいて、必要な Oracle プロセッサ ライセンス数を考慮してください。詳細については、クラウド コンピューティング環境における Oracle ソフトウェアのライセンスをご覧ください。

データベースの費用

Exadata VM クラスタを作成するときに、BYOL を選択するか、ライセンス付きの Oracle データベースをプロビジョニングできます。

同じリージョン内のアプリケーションと Oracle Exadata データベース間のデータ転送のネットワーク料金は、Oracle Database@Google Cloud サービス料金に含まれています。

費用に関するその他の考慮事項

ワークロードのアーキテクチャを構築する際には、Google Cloud Well-Architected Framework: Cost optimization に記載されている一般的なベスト プラクティスと推奨事項も検討してください。

業務の効率化

このセクションでは、このリファレンス アーキテクチャを使用して、効率的に運用できる Google Cloud トポロジを設計する際に考慮すべき要素について説明します。

VM イメージ

VM には、Compute Engine で利用可能な Oracle Linux イメージを使用できます。また、ビルドして維持する Oracle Linux イメージをインポートすることもできます。アプリケーションに必要な構成とソフトウェアを含むカスタム OS イメージを作成して使用することもできます。カスタム イメージは、カスタム イメージ ファミリーにまとめることができます。イメージ ファミリーは、そのファミリー内の最新のイメージを指すため、特定のイメージ バージョンへの参照を手動で更新しなくても、インスタンス テンプレートやスクリプトでそのイメージを使用できます。カスタム イメージを定期的に更新して、OS ベンダーから提供されるセキュリティ アップデートとパッチを含める必要があります。

データベース管理

専用インフラストラクチャ上の Oracle Exadata Database Service では、物理データベース サーバー、ストレージ サーバー、ネットワーキング ハードウェアが Oracle によって管理されます。Exadata Infrastructure インスタンスと Exadata VM クラスタは、OCI または Google Cloud インターフェースで管理できます。データベースの作成と管理は OCI インターフェースで行います。Oracle Database@Google Cloud の Google Cloud コンソール ページには、OCI コンソールの関連ページに直接移動できるリンクが含まれています。OCI に再度ログインしなくても済むようにするには、OCI と Google Cloudの間で ID 連携を構成します。

Oracle のドキュメントとサポート

Compute Engine VM で実行される Oracle 製品には、オンプレミスで実行される Oracle 製品と同様の運用上の懸念事項があります。ただし、基盤となるコンピューティング、ネットワーキング、ストレージ インフラストラクチャを管理する必要はありません。

オブザーバビリティ

Google Cloudに Oracle E-Business Suite デプロイのオブザーバビリティを実装するには、Google Cloud Observability サービスまたは Oracle Enterprise Manager を使用します。要件と制約に応じて、適切なモニタリング戦略を選択します。たとえば、 Google Cloud で Oracle E-Business Suite アプリケーションに加えて他のワークロードを実行している場合は、Google Cloud Observability サービスを使用して、すべてのワークロード用に統合されたオペレーション ダッシュボードを構築できます。

運用上のその他の考慮事項

ワークロードのアーキテクチャを構築する際には、Google Cloud Well-Architected Framework: Operational excellence で説明されている運用効率に関する一般的なベスト プラクティスと推奨事項を検討してください。

パフォーマンスの最適化

このセクションでは、このリファレンス アーキテクチャを使用して、ワークロードのパフォーマンス要件を満たす Google Cloud のトポロジを設計する際に考慮すべき要素について説明します。

コンピューティング パフォーマンス

Compute Engine には、VM で実行するワークロード用に、事前定義済みのカスタマイズ可能なマシンタイプが幅広く用意されています。パフォーマンス要件に基づいて適切なマシンタイプを選択します。詳細については、マシン ファミリーのリソースと比較ガイドをご覧ください。

ネットワーク パフォーマンス

Compute Engine には、下り(外向き)ネットワーク帯域幅の VM ごとの上限があります。この上限は、VM のマシンタイプと、トラフィックがソース VM と同じ VPC ネットワーク経由でルーティングされるかどうかによって異なります。特定のマシンタイプを使用する VM の場合、ネットワーク パフォーマンスを向上させるために、Tier_1 ネットワーキングを有効にして下り(外向き)の最大帯域幅を増やすことができます。詳細については、VM ごとの Tier_1 ネットワーキング パフォーマンスを構成するをご覧ください。

アプリケーション階層の VM と Oracle Exadata ネットワーク間のネットワーク トラフィックは、Google が設定する低レイテンシの Partner Interconnect 接続を介してルーティングされます。

Exadata Infrastructure は、データベース サーバー間とストレージ サーバー間の高帯域幅で低レイテンシのネットワーキングに RDMA over Converged Ethernet(RoCE)を使用します。サーバーは、プロセッサ、キャッシュ、オペレーティング システムを介さずに、メインメモリでデータを直接交換します。

Hyperdisk ストレージのパフォーマンス

このドキュメントで説明するアーキテクチャでは、Oracle E-Business Suite アプリケーションをホストする VM のすべてのブートディスクに Hyperdisk ボリュームを使用します。Hyperdisk を使用すると、パフォーマンスと容量を動的にスケーリングできます。ワークロードのストレージのパフォーマンスと容量のニーズに合わせて、プロビジョニングされた IOPS、スループット、各ボリュームのサイズを調整できます。Hyperdisk ボリュームのパフォーマンスは、Hyperdisk のタイプと、ボリュームがアタッチされている VM のマシンタイプによって異なります。Hyperdisk のパフォーマンスの上限と調整の詳細については、次のドキュメントをご覧ください。

パフォーマンスに関するその他の考慮事項

ワークロードのアーキテクチャを構築する際には、Google Cloud Well-Architected Framework: Performance optimization に記載されている一般的なベスト プラクティスと推奨事項も検討してください。

次のステップ

寄稿者

著者:

その他の寄稿者:

  • Andy Colvin | Database Black Belt エンジニア、Oracle on Google Cloud
  • Balazs Pinter | パートナー ソリューション アーキテクト
  • Celia Antonio | データベース カスタマー エンジニア
  • Johannes Passing | クラウド ソリューション アーキテクト
  • Majed Al-Halaseh | カスタマー エンジニア、インフラストラクチャ モダナイゼーション
  • Marc Fielding | データ インフラストラクチャ アーキテクト
  • Mark Schlagenhauf | テクニカル ライター、ネットワーキング
  • Michelle Burtoft | シニア プロダクト マネージャー
  • Nelson Gonzalez | プロダクト マネージャー
  • Rajesh Kasanagottu | エンジニアリング マネージャー
  • Sean Derrington | グループ アウトバウンド プロダクト マネージャー、ストレージ
  • Sekou Page | アウトバウンド プロダクト マネージャー
  • Souji Madhurapantula | グループ プロダクト マネージャー
  • Victor Moreno | プロダクト マネージャー、クラウド ネットワーキング