概要

この項では、Oracle AI Database@Google Cloudサービスおよびリソースに関する主な概念について説明します。

Oracle Exadata Database Machineは、エンタープライズ・データセンターで使用する、事前構成済みの統合フルスタック・プラットフォームです。Oracle AI Database@Google Cloudの場合、OracleとGoogleは、顧客の需要に基づいてGoogle Cloudリージョンを共同で識別し、選択したGoogle Cloudデータ・センターにOracle Exadataインフラストラクチャをインストールします。Oracle Cloud Infrastructure (OCI)管理対象ネットワークは、Google Cloudデータ・センターと最も近いOCIリージョンの間に構成されます。Google CloudリージョンがOracle AI Database@Google Cloudの提供を開始すると、Google Cloudコンソールを使用してOracle Exadata Database Service on Dedicated InfrastructureまたはOracle Autonomous AI Databaseをデプロイできます。

サービスを使用するには、オンボーディングと呼ばれるプロセスを介してGoogle Cloud Project内でサービスを構成します。オンボーディングを開始するには、Oracle担当者に連絡してプライベート・オファーをリクエストしてください。価格、条件に同意した後、Google Cloud Marketplaceを通じて購入を完了します。購入が完了したら、Google CloudプロジェクトをOCIテナンシにリンクします。これはマルチクラウド・リンクと呼ばれます。

オンボーディングが完了したら、Exadata Database Service on Dedicated Infrastructure、Oracle Base Database ServiceおよびAutonomous AI Database ServerlessのOracle AI Database@Google Cloudシステム・リソースのプロビジョニングを開始できます。プロビジョニングは、Oracle Database (ODB)ネットワークの作成から始まります。ワークロードおよび要件に基づいて、Oracle Exadata Database Service、Oracle Base Database ServiceまたはAutonomous AI Database Serverless用のExadataインフラストラクチャおよびExadata VMクラスタを作成します。

データベース・リソースが使用可能な場合は、アプリケーションVPCと、ODBネットワークで作成されたOracleデータベースとの間に接続を確立します。これにより、アプリケーションとOracle AI Database@Google Cloud間の直接、セキュアおよび低レイテンシ接続が可能になります。

アーキテクチャ

次の図は、Oracle AI Database@Google Cloudアーキテクチャを示しています。

Oracle AI Database@Google Cloudアーキテクチャ。

このアーキテクチャの主なコンポーネントは次のとおりです:

  • Google Cloudリージョン: Google Cloudリージョンは、ゾーンと呼ばれるデータ・センターのクラスタを持つ地理的領域です。各リージョンは、他のリージョンから分離され、その地理的な領域にデプロイされたワークロードのデータ主権、フォルト・トレランスおよび低レイテンシ・パフォーマンスが保証されます。
  • Google Cloud Zone: Google Cloud Zoneは、Google Cloud Region内の個別の分離された場所であり、冗長電源、ネットワークおよび接続を備えた1つ以上のデータ・センターで構成されます。ゾーンは、アプリケーションとサービスに対して可用性の高いフォルト・トレラントな環境を提供します。
  • Google Cloud Virtual Private Cloudとサブネット: Google Cloud Virtual Private Cloud (VPC)は、Google Cloudリソースを実行するための安全で柔軟な環境を提供する仮想ネットワークです。VPCを使用すると、プライベートIPスペース、サブネットおよびルーティング・ルールを定義でき、クラウド・インフラストラクチャを分離して制御できます。VPC内のサブネットは、特定のGoogle Cloudリージョンのリソースに割り当てられる、管理しやすい小規模なIPアドレス範囲にネットワークをセグメント化します。各サブネットは、カスタムIP範囲、セキュリティ・ポリシーおよびルーティングで構成できるため、ワークロードを効率的に編成および保護できます。

  • OCIリージョン(親サイト): OCIリージョンは、可用性ドメインと呼ばれる1つ以上のデータ・センターを持つ地理的領域です。Oracleマルチクラウド・モデルでは、ペアのGoogle Cloudリージョンに接続されたOCIリージョンを親サイトと呼びます。OCIには世界各地のリージョンがありますが、Oracle AI Database@Google Cloudはリージョンごとの可用性で説明されているリージョンでのみ利用可能です。

    各OCIリージョンは、他のリージョンとは独立して動作し、フォルト・トレランスとディザスタ・リカバリの機能を提供します。各リージョンは、1つ以上の可用性ドメインで構成されます。OCI可用性ドメイン(AD)は、OCIリージョン内の1つ以上のデータ・センターです。複数のADを持つリージョンでは、ADは互いに物理的に分離されます。インフラストラクチャ、電力、冷却または内部ネットワークを共有しないため、1つのADで障害が発生しても、同じリージョン内の他のADに影響することはほとんどありません。

  • OCI子サイト: OCI子サイトは、OCI可用性ドメイン(AD)をGoogle Cloudリージョンのゾーンに拡張するデータ・センターです。OCI子サイト・モデルでは、Oracle AI Database@Google Cloudに使用されるExadataインフラストラクチャはGoogle Cloudデータ・センターに物理的に存在しますが、OCIリージョンとそのネットワーク・コンポーネントに論理的にマップされます。
  • ODBネットワーク: ODBネットワークは、Google Virtual Private Cloud (VPC)のメタデータ構成を作成し、データベースのプロビジョニングを容易にします。サブネットやルーティングなどのネットワーク構成を一元化することで、スタンドアロンVPCおよび共有VPCをサポートし、接続を個別に管理できます。ODB Networkは、Oracle Cloud Infrastructure(OCI)のOracle AI Database@Google CloudリソースをGoogle Cloud VPCに接続し、OCIネットワークリソースをGoogle Cloudにマッピングします。ODBネットワークを作成すると、Virtual Cloud Network (VCN)やサブネットなどの重要なコンポーネントが自動的にプロビジョニングされ、プライベート接続用の他の要素はデプロイメント中に作成されます。ユーザーは、ネットワーク・セグメンテーションを改善するために、ODBネットワーク内に最大5つのODBサブネットを作成することもできます。
  • Oracle Exadata Infrastructure: Oracle Exadataインフラストラクチャは、Oracleデータベースを実行するために設計された高性能で統合されたハードウェアおよびソフトウェア・プラットフォームです。Exadataは事前構成済の事前テスト済のフルスタック・プラットフォームです。つまり、必要なすべてのハードウェアおよびソフトウェア・コンポーネントが統合され、シームレスに連携するように最適化されます。

    Exadataは、データベース・サーバーとインテリジェント・ストレージ・サーバーを備えたスケールアウト・アーキテクチャを備えており、変化するワークロードの要求に応じて個別にスケーリングできます。Exadataストレージ・サーバーは、独自のCPUと、データに近いSQL問合せ処理などのデータベース操作を実行できる特殊なソフトウェアを備えているため、従来のストレージを超えます。Exadataは、高帯域幅の低レイテンシのネットワーク・ファブリック(RDMA over Converged EthernetやRoCEなど)を使用して、データベース・サーバーとストレージ・サーバーに接続し、迅速なデータ・アクセスと転送速度を実現します。Oracleマルチクラウド・アーキテクチャでは、Exadataインフラストラクチャは、Oracle Exadata Database ServiceとOracle Autonomous AI Databaseの両方の基礎となるハードウェアです。

  • Oracle Exadata Database Service on Dedicated Infrastructure: Oracle Exadata Database Service on Dedicated Infrastructureを使用すると、クラウドでExadataのパワーを活用できます。このサービスは、パブリック・クラウド内の専用の最適化されたOracle Exadataインフラストラクチャ上で実績のあるOracleデータベース機能を提供します。組込みのクラウド自動化、柔軟なリソース・スケーリング、セキュリティおよびすべてのOracleデータベース・ワークロードの高速パフォーマンスにより、管理を簡素化し、コストを削減できます。
  • Oracle Exadata Database Service on Exascale Infrastructure: Oracle Exadata Database Service on Exascale Infrastructureは、ビジネス・ニーズに合わせて容易に拡張できるように設計された、フルマネージドの高パフォーマンスのクラウド・データベース・プラットフォームを提供します。このサービスは、Oracleの強力なExadataハードウェアと高度なソフトウェア最適化を活用して、ミッションクリティカルなワークロードに優れたパフォーマンス、可用性、セキュリティを提供します。顧客は、自動管理、柔軟なスケーリング、Oracle Cloudとのシームレスな統合によってメリットを得られます。これにより、インフラストラクチャのメンテナンスではなくイノベーションに集中しながら、データベースを効率的かつ確実に実行できます。
  • Oracle Base Database Service: Oracle Base Database Serviceは、組織がクラウドでOracleデータベースを迅速にデプロイ、管理およびスケーリングできるフルマネージド・クラウド・ソリューションです。プロビジョニング、パッチ適用、バックアップおよび監視の自動化により、ユーザーは管理オーバーヘッドから解放され、アプリケーションの開発とイノベーションに集中できます。このサービスは、高パフォーマンス、セキュリティ、および他のクラウド・サービスとのシームレスな統合を目的として設計されているため、トランザクション・ワークロードと分析ワークロードの両方に最適です。
  • Oracle Autonomous AI Database: Oracle Autonomous AI Databaseは、ユーザーの介入なしにプロビジョニング、チューニング、バックアップ、パッチ適用、スケーリングを自動的に処理するフルマネージド・クラウド・データベース・サービスです。ワークロードの需要に基づいてコンピュートとストレージを柔軟にスケール・アップまたはスケール・ダウンできるため、使用した分にのみ支払うことができます。サーバーレスであるため、基盤となるインフラストラクチャを管理する必要はありません。サービスはパフォーマンス、可用性、セキュリティを透過的に最適化します。
  • OCI Virtual Cloud Network (VCN)およびサブネット: Virtual Cloud Network (VCN)は、指定したOracleリージョン内のOCIテナンシで設定する、カスタマイズ可能なプライベート・ネットワークです。セキュアでスケーラブルなネットワーク環境を提供し、コンピュート・インスタンス、データベース、ストレージなどのOCIリソースをデプロイおよび管理できます。

    VCNは、サブネット、ルート表、ゲートウェイなどの主要コンポーネントを含む従来のネットワークの仮想化バージョンとして機能します。VCNsを使用すると、論理的に分離されたネットワーク内でクラウド・リソースを分離およびセグメント化し、セキュリティと管理性を高めることができます。VCNsはサブネットに分割されます。サブネットは、より細かいサブディビジョンで、リソースをセグメント化し、より細かいレベルでトラフィックを制御できます。サブネットは、パブリック(パブリックIPアドレスおよびインターネット・アクセスを許可)またはプライベート(直接インターネット・アクセスを制限)のいずれかです。Oracleマルチクラウド・アーキテクチャでは、Google CloudリージョンでODBネットワークを使用して作成されたOracleデータベース・リソースの場合、サブネットを含む対応するOCI VCNが、ペアのOCIリージョンのOCIテナンシに自動的に作成されます。

  • ネットワーク・セキュリティ・グループ(NSG): OCIでは、ネットワーク・セキュリティ・グループ(NSG)は、同じセキュリティ・ポスチャを共有する一連のクラウド・リソースの仮想ファイアウォールとして機能する機能です。NSGは、サブネット全体にルールを適用するのではなく、Virtual Cloud Network (VCN)内の特定の仮想ネットワーク・インタフェース・カード(VNIC)グループにセキュリティ・ルールを適用します。Oracleマルチクラウド・アーキテクチャでは、NSGを使用してOracleデータベースへのネットワーク・トラフィックを制御します。
  • OCI Vault: OCI Vaultは、暗号化キーとシークレットを安全に保管および管理するためにOCIが提供するマネージド・クラウド・サービスです。OCI Vaultは、マルチクラウド設定でOracle AI Database@Google Cloudと統合され、安全なData-at-rest暗号化を実現します。OCI Vaultは、ボールトとキーを管理するための豊富なREST APIセットを提供します。Oracleマルチクラウド・アーキテクチャでは、顧客管理キー(CMK)を安全に保管するためにOCI Vaultが提供されています。
  • Oracle Database Autonomous Recovery Service: OCIおよびGoogle CloudのOracle Database Autonomous Recovery Serviceは、Oracleデータベースを保護するために設計されたフルマネージドのクラウド・バックアップ・ソリューションです。Oracle Database Autonomous Recovery Serviceは、データ保護と可用性を確保するためのOCI内の重要なサービスです。このサービスは、リアルタイムのトランザクション保護を提供し、停止または攻撃の1秒未満にリカバリを提供することで、データ損失を最小限に抑えることを目的としています。これにより、従来のバックアップ方法と比較して、リカバリ・ポイント目標(RPO)が大幅に削減されます。Oracleマルチクラウド・アーキテクチャでは、Oracle Exadata Database Serviceの自動バックアップ先として、OCIとGoogle CloudのOracle Database Autonomous Recovery Serviceが提供されています。
  • OCI Object Storage: OCI Object Storageは、大量の非構造化データを格納および管理するためにOCIが提供するサービスです。Object Storageは、イメージ、ビデオ、バックアップ、アーカイブなど、様々なデータ型に対応するスケーラブルで耐久性のあるコスト効率の高いソリューションです。OCI Object Storageは、ほぼ無制限のストレージ容量を提供し、容量の制限を気にすることなく、データの成長に応じてスケーリングできます。Oracleマルチクラウド・アーキテクチャでは、OCI Object Storageは自動バックアップ保存先の1つとして提供されます。