Oracle Database@Google Cloudのネットワーク・トポロジについて学習
さまざまなネットワークトポロジオプションについて学習し、組織のニーズに最適なオプションを選択してください。
単一VPCトポロジについて
高パフォーマンスで低レイテンシを実現するには、データベースと同じVPC内でアプリケーションをホストします。 アプリケーションの分離を維持するには、同じVPCに存在するOracle Database@Google Cloudを共有しながら、アプリケーションごとに別々のサブネットを使用します。
次のアーキテクチャは、単一のVPCトポロジを示しています。
VPCピアリング・トポロジについて
プラットフォーム・チームが独自のプロジェクトおよびVPC内にデータベースを作成する集中管理サービスとしてOracle Database@Google Cloudを提供する場合は、VPCピアリング・トポロジを使用します。VPCピアリングを使用して、異なるプロジェクトおよび異なるVPCでホストされているアプリケーションを、VPCピアリングを使用して、独自のVPCおよびプロジェクトでホストされているデータベースに接続できます。
VPCピアリング・トポロジは、あるVPC内のアプリケーションを別のVPC内のデータベースに接続します。VPCピアリングは2つのVPCを接続し、各ネットワーク内のリソースが同じプロジェクト、同じ組織の異なるプロジェクト、または異なる組織の異なるプロジェクト内で相互に通信できるようにします。
次のアーキテクチャは、ローカルVPCピアリング・トポロジを示しています。
ヒント :
このトポロジを選択した場合は、VPCピアリングにコストが発生することを検討してください。共有VPCピアリング・トポロジについて
複数のプロジェクトおよびVPCからデータベースに接続された共通の共有VPCにアプリケーションを接続する場合は、共有VPCトポロジを使用します。 共有VPCは、同じフォルダまたは異なるフォルダ内の同じ組織のプロジェクトを接続し、共有VPCの制御を一元化します。
次のアーキテクチャは、共有VPCピアリング・トポロジを示しています。
ヒント :
このトポロジを選択する場合は、Shared VPCにコストがかかることを考慮してください。ハブ・アンド・スポーク型トポロジについて
ハブ・ネットワーク仮想アプライアンス(NVA)を一元化された接続ポイントとして使用する場合は、ハブ・アンド・スポーク・トポロジを使用します。 Hub NVAは、各スポーク・サブネット内に複数の仮想ネットワーク・インタフェース・カード(VNIC)を持つ異なるVPCからの通信を一元化し、アプリケーションとデータベース間の通信を容易にします。
Oracle Database@Google Cloud接続用のVNICを作成するには、転送VPCで転送サブネットを作成する必要があります。NVAは、一元化された接続ポイントとして、アプリケーションとデータベース間の通信を容易にします。
次のアーキテクチャは、NVAハブアンドスポークトポロジを示しています。
複数のVPCトポロジについて
2つの事業部門間でデータベース・ワークロードを分離する場合は、複数のVPCトポロジを使用します。Sales and Marketingチームは、Oracle Exadata Database Serviceインフラストラクチャ内のVMクラスタ内のデータベースに対して独自のVPCおよびサブネットを持つことができます。
Oracle Exadata Database ServiceのワークロードをVMクラスタ・レベルで分離するには、分離されたVPCに複数のクラスタをデプロイします。
次のアーキテクチャは、複数のVPCアーキテクチャを示しています。
google-multiple-vpc-arch oracle.zip
次のことを実施する必要があります:
- 複数のVMクラスタが同じOracle Exadata Database Serviceインフラストラクチャを共有します。
- 各VMクラスタは、異なるVPCに接続されます。
- Oracle Exadata Database ServiceインフラストラクチャおよびVMクラスタは同じプロジェクトの一部です。