Oracle Database Service for Azure(ODSA)とOracle Interconnect for Azureの比較 (2022/08/15)

Oracle Database Service for Azure(ODSA)とOracle Interconnect for Azureの比較 (2022/08/15)

https://database-heartbeat.com/2022/08/15/odsa-vs-interconnect/




はじめに


Oracle Database Service for Azure(ODSA)が最近発表されて以来、大きな反響を呼んでいる。この新サービスは、AzureとOCI上でマルチクラウド・ソリューションを実現するために、オラクルが管理し、完全に自動化された方法を提供するものだからです。


しかし、ちょっと待った! MicrosoftとOracleはすでにしばらく(2019年から)提携しており、マルチクラウドワークロードに使用するOracle Interconnect for Azure(ここでは略称:Interconnect)を提供しています。そこで、問題提起されているのは、何が違うのか?類似点は何か?そして、どちらを使うべきなのでしょうか?


InterconnectはAzureとOCI間のネットワーク接続を設定するものであるのに対し、ODSAは接続、OCIデータベースのプロビジョニングと管理を行うAzureライクな体験などを提供するサービスベースのアプローチですが、違いと類似点について整理してみましょう。



AzureからOCIへの接続性


ODSAは、Oracleが管理するInterconnectをベースにしています。OCIのVCNとAzureのVNetは自動的にピアリングされるので、Interconnectのセットアップと設定にネットワークの専門知識は必要ありません。AzureのリソースとOCIのOracle Databases間のネットワークトラフィックは、Oracle-managed Interconnectを使用します。そのようなものが存在することを知る必要さえありません。


お客様自身が管理するInterconnectを利用するには、OCI ConsoleとAzure Portalにログインし、ネットワークリソースを作成し、Interconnectを設定する、という手順が必要です。OCI Dynamic Routing Gateway や Azure Express Route などのリソースをプロビジョニングおよび管理するには、少なくともネットワークに関する専門知識と Azure および OCI クラウドに関する特定の知識が必要です。



インターコネクトのコスト


ODSAとOracle-managed Interconnectの使用は無料ですが、顧客管理Interconnectの設定には、ポートおよびゲートウェイの料金がかかります。例えば、OCI価格表Azure価格表に基づく10Gbps接続の場合、月額5,739ドルとなります。


イングレスとエグレスのコスト


OCI側、Azure側ともに、ネットワークのIngressとEgressの料金はかかりません。


ネットワークレイテンシー


Interconnectに期待されるネットワークレイテンシーは2ms未満で、これはODSAでもInterconnectをベースにしているため同じです。


リージョナルアベイラビリティ


ODSAは、Interconnectが利用可能なすべてのリージョンで利用可能です。利用可能なリージョンのリストをご覧ください。その他のリージョンも追加される予定です。


ユースケース


ODSA を使用すると、Azure リソースを OCI の Oracle Databases に接続できますが、OCI の他のリソースに接続することはできません。インターコネクトでは、任意のAzureリソースと任意のOCIリソースを制限なく接続することができます。


OCIで利用可能なデータベースサービス


ODSAポータル(Azureルック&フィールのOCI Webインターフェース)を使用して、Shared Exadata Infrastructure上のOracle Base Databases(Standard Edition、Enterprise Edition、シングルインスタンス、2ノードRAC)、Exadata Databases、およびAutonomous Databasesをプロビジョニングすることができます。今後、さらに多くのデータベースサービスが追加される予定です。


Interconnectの設定により、Oracle Cloud Databaseの全サービスにOCI Consoleからアクセス可能です。


データベースのプロビジョニング


すでに述べたように、ODSAは同じAzureの技術用語を使ってAzureのルック&フィールを持つポータルを提供します。Azure クラウドにのみ精通していれば、OCI Console の操作方法を学習する必要はありません。


Interconnect を使用している場合、追加のポータルはなく、OCI Console を使用して Oracle Database リソースのプロビジョニングを行います。



データベース管理


ODSAポータルは、データベースの作成、削除、バックアップ、リストア、クローン、起動、停止、スケールなどの一般的なデータベース管理タスクを提供します。将来的には、追加のタスクが追加される予定です。それまでは、OCIコンソールにログインして、これらのタスクを実行してください。また、すべての管理タスクにOCIコンソールを自由に使用することができます。


Interconnectを使用している間は、追加のポータルが提供されないため、すべての管理タスクはOCIコンソールで実行されます。


モニタリング


ODSA サービスは、OCI データベースのメトリックを Azure Application Insights にストリーミングし、データベースイベントを Azure Log Analytics に提供します。


Interconnectを使用している間は、モニタリングはお客様側で管理されます。


アイデンティティプロバイダ


ODSA では、ID プロバイダとして Azure Active Directory を使用して OCI アカウントのユーザーフェデレーションを作成することは、完全自動化構成を使用する場合は必須、ガイド付きアカウントリンクを使用する場合はオプションです。ODSA ポータルにアクセスするときは、常に Azure の資格情報を使用します。


OCI コンソールにアクセスするには、ID プロバイダーとして Azure Active Directory を使用するか、OCI IAM を使用してユーザーを管理するかを選択します。


サポート


ODSAを使用しても、お客様が管理するInterconnectを使用しても、トラブルシューティングと問題解決のための同じコラボレーションサポートモデルが適用されます。


アーキテクチャ


ODSAのコンテキストではマルチクラウドについて詳しく説明しますが、お客様が管理するInterconnectを使用している間もマルチクラウドの構成になっています。マルチクラウドとは、リソースの接続方法に関係なく、2つ以上のクラウドプロバイダーのリソースを使用する場合です。また、Interconnectが利用できない場所やAzure以外のクラウドが関係している場合など、サードパーティのネットワークサービスプロバイダーを経由してネットワーク接続が確立されている場合もMulticloudとなります。



まとめ


インターコネクトは、以下のような場合に使用します。


  •     Azureリソースを任意のOCIリソースに接続したい場合
  •     Oracle FastConnectとAzure ExpressRouteを使用してInterconnectをセットアップし管理する経験がある。
  •     ポートおよびゲートウェイの追加コストについて理解している。
  •     OCIリソースをプロビジョニングおよび管理するためのOCIコンソールに精通している。


ODSA を使用するのは次のような場合です。


  •     ネットワークの設定やOCIの操作を覚えることなく、Oracle DatabaseをAzureリソースと同じようにOCIでプロビジョニングしたい場合。後者は推奨されており、非常に簡単に実現できますが。
  •     インターコネクトコストを節約したい。

 Oracle Database Service for Azure​OCI-Azure Interconnect
Azure to OCI ConnectivityOracle-managedCustomer-managed
Interconnect CostFreePort and Gateway charges
Network ingress/egress CostFreeFree
Network Latency<2ms<2ms
Regional Availability11 locations globally11 locations globally
Use CasesConnect Azure resources to Oracle Databases in OCIConnect Azure resources to any OCI resources
Available DB Services in OCIBase Database, Exadata Database, Autonomous SharedAll database services
Database ProvisioningODSA Azure-like portalOCI Console
Database ManagementODSA Azure-like portal or OCI ConsoleOCI Console
MonitoringMetrics and Events in Azure App Insights and Log AnalyticsCustomer-managed
Identity Provider for OCI ConsoleAzure Active Directory (or OCI IAM)Azure Active Directory or OCI IAM
SupportCollaborative Support ModelCollaborative Support Model
ArchitectureMulticloudMulticloud


参考文献

コメント

このブログの人気の投稿

Oracle Database 19cサポート・タイムラインの重要な更新 (2024/11/20)

Oracle GoldenGate 23aiでMicrosoft Fabricでのオープン・ミラーリングがサポートされるようになりました (2024/11/19)