概要
サービスのクラウド間ネットワーキング、アイデンティティ管理、サービス・メトリック、OracleDB for Azureポータルに関する情報など、Azureサービス・モデルのOracleDBに関する基本的な概念について学習します。
OCIマルチクラウドのOracleDB for Azureでは、データベース・リソースは、Oracle管理のトンネル接続であるOracle Interconnect for Microsoft Azureを介してAzureアカウントにリンクされたOCIアカウントに存在します。
ODSAは、次の図に示すように、顧客のAzureテナントおよびOCIテナント内のコンポーネントを接続します。

データベースおよびインフラストラクチャの基本的な管理タスクを実行するには、OracleDB for Azureポータル(OCIインタフェース)を使用します。Azure資格証明を使用してODSAポータルにログインし、ODSAの資格証明セットを個別に作成して保持する必要はありません。管理者はオプションで、AzureテナントのAzure Active Directory (AAD)をOCIアイデンティティ・ドメインとフェデレートできるため、ユーザーは、AzureとAzureポータルのOracleDBに使用されるものと同じAzure資格証明を使用してOCIコンソールにログインできます。
Azureデータベース用のOracleDBはOCIに存在しますが、Azure管理者および開発者は主にAzureで作業し、接続文字列を使用してアプリケーションをOracleデータベースに接続し、Azureの標準的な方法でAzureリソースをアプリケーションに公開します。
OracleDB for Azureは、Azure環境で作業する管理者および開発者に対して次のことを行います。
- データベース・メトリックをAzure Application Insightsにストリーミングするため、開発者はアプリケーション・ダッシュボードの作成およびデータベース・パフォーマンスの監視時に、Azureでそれらにアクセスできます。
- データベース・イベントをAzure Log Analyticsにストリーミングすることで、開発者はこれらのイベントを監視し、特定のイベントに関するアラートを作成できます。
- データベースごとにカスタムAzureダッシュボードを作成し、Azureユーザーにデータベース・リソース、接続文字列、Azureの場合はOracleDBのデータベースへのリンク、標準データベース・メトリックのグラフに関する情報を提供します。
管理者および開発者は、OracleDB for Azureを介してAzureに公開されているOracle Databaseサービスと直接やり取りする場合にのみ、OracleDB for Azureポータルを使用します。OracleDB for Azureでは、Azure管理者や開発者はOCIを学ぶ必要はありません。使い慣れたAzureツールのように見えるOracleデータベースの専用ポータルで作業します。
2つのクラウド環境間の通信は、AzureのVirtual Cloud NetworkのOracleDBを使用したAzure Virtual Networkのピアリングによって行われます。Azureデータベース・システムにOracleDBをプロビジョニングする場合に使用するAzure仮想ネットワークを選択します。ネットワーク・トラフィックは、OCI Interconnect for Azureを介して移動します。OracleDB for Azureは、インターコネクトの両側でDNSを構成し、AzureテナンシのアプリケーションとAzureのOracleDBのデータベース・リソース間の双方向通信を可能にします。