※ 本記事は、Niranjan Mohapatraによる”ODSA versus the OCI-Azure Interconnect“を翻訳したものです。

2023年2月28日


2019年、OracleとMicrosoftは、Oracle Cloud Infrastructure(OCI)とMicrosoft Azureクラウドをプライベートで安全かつ低レイテンシで高スループットのネットワーク: Oracle Interconnect for Azure(OCI-Azure Interconnectとも呼ばれる)で接続することで、クラウドの相互運用性を強化するパートナーシップを発表しました。このパートナシップにより、OracleおよびMicrosoftテクノロジを利用する多くのオンプレミスのミッション・クリティカルなアプリケーションを持つ企業が、パブリック・クラウドに簡単に移行できます。相互の顧客と補完的なクラウド・サービスのために構築されたこの一種の「接続されたクラウド」提携により、オンプレミス・アプリケーションの移行を迅速化できます。

A graphic depicting a sample architecture for the OCI-Azure Interconnect.
図1: サンプルのOCI-Azure Interconnectアーキテクチャ

2022年、OracleはOracle Database Service for Azure(ODSA)を立ち上げました。Oracle管理サービスにより、お客様は使い慣れたAzureのようなエクスペリエンスでOCIのエンタープライズ・グレードのOracle Databaseサービスを簡単にプロビジョニング、アクセスおよび運用できます。ODSAサービスは、OCI-Azure Interconnectの既存の機能に基づいて構築され、Azureのアプリケーション・コンポーネントの設定、管理およびOCIで実行されているデータベースへの接続をさらに簡素化します。ODSAを使用すると、AzureチームはOCIで実行されているデータベースをAzureリソースのように処理できます。

A graphic depicting the architecture for an OSDA deployment.
図2: ODSAアーキテクチャ

現在、OCIとAzureの間には12の相互接続クラウド・リージョンがあり、さらにインターコネクト・リージョンを追加しています。

A graphic depicting the ODSA and OCI-Azure Interconnect regions across the world.
図3: ODSAおよびOCI-Azure Interconnectのリージョン

顧客は、どのサービスを他方で選択するかを尋ねることがよくあります。OCIとAzureの間にデプロイされたスプリット・スタック・アーキテクチャにサービスを使用する前に、サービスについて知っておく必要があることは何ですか? Oracle for ODSAとOCI-Azure Interconnectの推奨事項と制限は何ですか?

このブログ投稿では、様々なタイプのOracleワークロードにOCI-Azure InterconnectとODSAを使用する価値について取り上げています。また、ODSAまたはOCI-Azure Interconnectを選択するための推奨事項も提供します。

このブログ投稿では、OCI-Azure Interconnectのステップや手順、またはODSAの構成ステップは説明していません。OCI-Azure Interconnect構成ステップおよびODSAオンボーディングおよび構成ステップに従うことができます。

ODSAとOCI-Azure Interconnectの比較

ODSAおよびOCI-Azure Interconnectは、異なるクラウドで異なるワークロードを実行する必要がある様々なユースケースの要件を満たすように設計されています。ただし、ODSAはOCIでOCIデータベース・ワークロードを実行し、Azureで実行されているアプリケーションおよびデータ分析から接続するように設計されています。対照的に、OCI-Azure相互接続では、プライベート・エンドポイントを使用してAzureで実行されているワークロードに接続するOCI上のプライベート・エンドポイントを持つワークロードを実行できます。ODSAは、お客様がOCIデータベース・サービスをプロビジョニングし、Azureアプリケーション層とOCIデータベース層間のシームレスな接続を実現するための、Azureに似たポータルを提供するOracle管理のソリューションです。OCI-Azure Interconnectは、クロスクラウド・ネットワーク接続を必要とするワークロードのデプロイメントを容易にする顧客管理のネットワーク・サービスです。

次の表に、ODSAとOCI-Azure Interconnectの概要を比較します。:

 

ODSA

OCI-Azure Interconnect

それは何ですか?

Azureユーザーに使い慣れたUXエクスペリエンスとネットワーク・ピアリングを介したプライベート接続を使用してOCI Databaseサービスを管理するためのAzureに似たポータル。

OCIのFastConnect回線とAzureのExpressRoute回線を使用して、OCIとAzureの間の直接プライベート接続を確立します。

プライマリ・ユース・ケース

Oracle Database、Exadata Cloudサービス、BaseDB、Autonomous Database SharedおよびMySQL Heatwave

データベースとAzureサービスを含むすべてのOCIサービス

サポート

ODSAポータルを介したコラボレーション・サポート・モデル

コラボレーション・サポート・モデル

サービス・ライセンス契約(SLA)またはサービス・レベル目標(SLO)

可用性とパフォーマンスのためのSLO

顧客管理(ExpressRouteポートの場合はSLA、FastConnectポートの場合はSLA)

OCIテナンシ

Identity and Access Mangement(IAM)ドメイン対応のOCIテナンシである必要があります

あらゆる種類のOCIテナンシと連携

ネットワーク・レイテンシ(概算)

2 ms(TCP/UDPおよびICMP)

2 ms(TCP/UDPおよびICMP)

ネットワーク・スループット

共有ネットワーク・スループット

ネットワーク・スループットの専用化

相互接続コスト

インターコネクトにかかるコストはゼロ

顧客はFCポート、ERポートおよびERゲートウェイのコストを支払います。

ネットワーク料金

お客様は、Azure VNetピアリングのデータ・エグレスおよびイングレス料金を支払います($0.01 /GB)

データ・イングレス/エグレス料金ゼロ(ExpressRouteポートにローカルSKUを使用する必要があります)

接続

Oracle管理の共有FCおよびERを介したOCIとAzure間のプライベート・トンネルの専用化

OCIとAzureの間のプライベート・インターコネクト専用

ネットワーク・スループットのスケーリング

自動スケーリング

顧客管理

モニタリング

Azureアプリケーション・インサイト、Azureログ分析、イベント・グリッドで消費されるメトリック、アラート、イベントの統合

顧客管理

リージョン・アベイラビリティ

グローバルに12の相互接続リージョン

グローバルに12の相互接続リージョン

高可用性

Oracle管理

顧客管理

障害時リカバリ

ODSAポータルを介して別のリージョンにサブスクライブ

お客様は、別のインターコネクト・リージョンでより多くの仮想回線(FastConnectおよびディザスタ・リカバリ)をプロビジョニングする必要があります

前提条件

2つのサービスの前提条件とオンボーディング要件は異なります。次の表に、ODSAおよびOCI-Azure Interconnectの前提条件を示します:

オンボーディングの前提条件

ODSA

OCI-Azure Interconnection

OCIテナンシ

IAMドメイン対応のOCIテナンシを使用する必要があります

任意のOCIテナンシ

Azureテナント

有料Azureテナント

任意のAzureテナント

Azure ADユーザー

Azureグローバル管理ロールを持つユーザー

任意のAzure ADユーザー

OCIテナンシ・ユーザー

OCIテナンシの管理者グループ・ユーザー

ネットワーク・リソースをプロビジョニングする権限を持つOCIテナンシの任意のユーザー

Azureサブスクリプション

Azure ADユーザーはサブスクリプションの所有者またはコントリビュータである必要があります

ネットワーク・リソースをプロビジョニングする権限を持つAzureサブスクリプションのユーザー・ロール

次の表は、オンボーディング中のODSAとOCI-Azure Interconnectを比較したものです。:

オンボーディング中

ODSA

OCI-Azure Interconnection

ODSAアプリケーション

Azure ADテナントへのOracle Databaseサービス・アプリケーションのデプロイ

カスタム・アプリケーションの要件はありません。お客様は、Azure ExpressRoute回線、Azure ExpressRouteゲートウェイおよびOCI Fastconnect回線をプロビジョニングする必要があります

ARMロール同意

Azureグローバル管理ユーザーはユーザーの同意を承認する必要があります

他のユーザーの同意なし

AzureとOCIテナンシのリンク

OCIテナンシとAzureテナントの間では、常に1対1の関係です。同じAzureテナントまたは同じOCIテナンシを別のマルチクラウド・リンクに使用することはできません。

同じOCIテナントまたはAzureテナント(あるいはその両方)を、他のOCIテナントおよび別のAzureテナントに接続できます。

Azure ADユーザー・フェデレーション

Azure ADユーザーをOCIにフェデレートすることを選択できます。

Azure ADユーザー・フェデレーションを手動で設定できます

Azureサブスクリプション・リンク

1つのAzureテナントの多くのサブスクリプションは、1つのOCIテナンシにリンクできます

他のAzureサブスクリプションのVNetは、VNetピアリングを介してトラフィックをOCIにルーティングできます

次の表に、オンボーディング後のODSAとOCI-Azure Interconnectの比較を示します:

オンボーディング後

ODSA

OCI-Azure Interconnection

ODSAユーザー・ロールの管理

Azure Portalを使用したODSAユーザー・ロールの管理

他のロールは不要

OCI Databaseサービスのプロビジョニング

ODSAポータルを介してOCIデータベースをプロビジョニングする必要があります

OCI DatabaseはOracle Cloudコンソールを使用してプロビジョニングする必要があります

OCI Databaseサービスの管理

ODSAポータル、Oracle CloudコンソールおよびAzureポータルを使用したデータベースの管理

コンソールを使用したデータベースの管理

Azure ADユーザー・フェデレーションの管理

Azure ADユーザーによる、Azureエンタープライズ・アプリケーション “MultiCloud_OCI_Azure_Federation”を使用したOCIとのユーザー同期の追加または削除の管理が必要

Azure ADユーザーによるOCIへの追加または削除を自動的に同期

まとめ

OCI-Azure InterconnectとODSAの両方により、エンタープライズ顧客は、アプリケーション・ワークロードのリファクタリングと再設計を行うことなく、Oracle中心のワークロードをOCIおよびMicrosoft中心のワークロードをAzureに移行またはデプロイできます。OCIとAzureの間の低レイテンシで安全なプライベート・ネットワーク接続により、お客様はパフォーマンスを損なうことなくビジネスクリティカルなワークロードを実行できます。
OCI-Azure相互接続は、プライベート・エンドポイントを使用してAzureで実行されているワークロードに接続する、OCI上のプライベート・エンドポイントを使用するワークロードを実行できる顧客管理ソリューションです。ODSAは、Azureに似たポータルを介してOCIでOCI Databaseサービスを実行できるようにするOracle管理サービスで、Azure上で実行されているアプリケーションにシームレスに接続できます。

Oracle Interconnect for AzureおよびODSAを使用したマルチクラウドのユースケースの詳細をご覧ください。詳細は、次のリソースを参照してください。: