AzureでOracle Databaseのネットワーク・アンカーを使用したDNS解決 (2026/02/03)
AzureでOracle Databaseのネットワーク・アンカーを使用したDNS解決 (2026/02/03)
https://www.ateam-oracle.com/dns-network-anchors-odaa
投稿者:Catalin Andrei | Master Principal Cloud Architect
Azure の Oracle Database は、OCI から Oracle Database Services を実行し、Azure サービスとのネイティブ統合により Azure データセンターでネイティブに実行する機能を提供します。DNS 構成は、Azure サービスと OCI サービスの連携において重要な役割を果たします。
このブログ執筆時点では、Oracle Database@Azure で以下のサービスをご利用いただけます。リージョン別のサービス提供状況については、こちらのドキュメントをご覧ください。
- Oracle Autonomous Database – サーバーレス
- 専用インフラストラクチャ上の Oracle Exadata Database Service (ExaDB-D)
- Oracle Exascale Database Service
- Oracle Base Database Service
- Oracle Golden Gate
このブログでは、Oracle Database@Azureサービス向けのネットワークアンカーを活用したDNSの設計について説明します。OCIとAzure間のDNS解決のコアユースケースを紹介します
ネットワークアンカー
ネットワークアンカーは、AzureとOCI間のネットワークブリッジを提供し、VNet、サブネット、DNSなどのAzureネットワーク構造と、VCN、サブネット、DNSなどのOCIネットワーク構造を統合します。これにより、マルチクラウド環境全体でシームレスなワークロード通信と一貫したネットワーク管理が可能になります。また、ネットワークアンカーは、DNSリスニングおよび転送エンドポイントなどのDNS統合機能も提供し、AzureとOCI全体にわたる名前解決をサポートします

ネットワークアンカーは、プロビジョニング中にDNSの転送エンドポイントとリスニングエンドポイントの両方を作成する機能を提供します。ネットワークアンカーの作成に関する詳細な ドキュメントをご覧ください 。

スクリーンショットは、プライベート DNS リスナーおよびフォワーダー エンドポイントを使用して VCN をプロビジョニングする構成例を示しています。各エンドポイントには、エンドポイント (サービスによって使用されるプライベート DNS ゾーン) との間の接続を有効にするネットワーク セキュリティ グループ (NSG) が接続されます。
「DB 作成中に DNS プライベート ゾーンをレプリケートする」をオンにすると、DNS ゾーンは Azure に同期され、ネットワーク アンカーが作成された VNET にリンクされます。
DNS解決
Oracle Database@AzureのDNS解決パスは、データベースサービスの種類とネットワークアンカーの有効化方法によって異なります
オプション 1: 直接ネットワーク アンカーベースの DNS 解決を備えたデータベース サービス
直接的な Network Anchor 統合をサポートするデータベース サービスの場合、DNS 解決は、サービスの展開に使用される同じ Azure 委任サブネット内で処理されます。
Oracle Base Database ServiceとOracle GoldenGate Serviceは、デフォルトでNetwork Anchorsが有効になっています。サービスプロビジョニング時に、これらのサービスは委任されたサブネット内で直接DNSハンドシェイクを確立できます。そのため、単一の委任されたサブネットは次の2つの目的を果たします。
このモデルは、Azure と OCI 全体でプライベートで安全な名前解決を維持しながら、個別の DNS インフラストラクチャの必要性を排除することで、ネットワーク設計を簡素化します。
この構成でネットワーク アンカーを活用することで、Oracle Database@Azure サービスは同じプライベート ネットワーク パスを介して DNS 解決とデータ通信を実行できるため、一貫したルーティングが保証され、運用の複雑さが軽減されます。
次のリファレンス アーキテクチャは、ネットワーク アンカーを使用した Oracle Base Database Service および Oracle GoldenGate Service の DNS 実装を示しています。

ネットワークアンカーのプロビジョニング後、2つのOCI DNSエンドポイントがプロビジョニングされます。リスニングエンドポイントと転送エンドポイントは、AzureとOCIコンソールの両方に表示されます。Azureポータルでは概要ページに表示されます。OCIコンソールでは、VCNに関連付けられたプライベートリゾルバーに表示されます。


エンドツーエンドの DNS と接続フロー: Azure VM から Oracle ベース データベースへ
以下は、Azure 仮想マシン上で実行されているアプリケーションと、Oracle Database@Azure を使用してデプロイされた Oracle ベース データベース間のエンドツーエンドの相互作用を示しています。
- Azure 仮想マシンは、Oracle Base Databaseのホスト名を解決するために DNS ルックアップを開始します。
- Azure は、DNS 要求を、ネットワーク アンカーを通じて公開される OCI DNS リスニング エンドポイントに転送します。
- OCI VCN プライベート リゾルバはリクエストを処理し、データベース サービスのプライベート IP アドレスを返します。
- 解決された IP アドレスを使用して、Azure 仮想マシンは、Oracle が管理するマルチクラウド接続を介して Oracle Base Databaseへの直接のプライベート ネットワーク接続を確立します。
オプション 2: Network Anchor を集中型 DNS ハブとして活用するデータベース サービス
このオプションは、専用インフラストラクチャ上の Exadata Database Service、Exascale Database Service、Autonomous Database サービス – Serverless、Base Database Service、Oracle GoldenGate サービスなど、すべての Oracle Database@Azure サービスでサポートされています。
この構成では、ネットワーク アンカーは、Oracle Database@Azure サービス全体にわたる名前解決のための集中型 DNS ハブとして使用されます。Oracle Database@Azure サービスに接続する必要がある Azure ワークロードは、ネットワーク アンカーによって公開される DNS リスニング エンドポイントに DNS クエリを送信します。
DNSリクエストはOCI VCNプライベートリゾルバによって処理され、ホスト名が解決されて対象サービスのプライベートIPアドレスが返されます。VCNは、以下のいずれかの方法で必要なDNSレコードにアクセスします。
- プライベートビューの関連付け: リージョン内の委任されたサブネットに関連付けられたすべてのVCNのプライベートDNSビューを添付します
- ローカル ピアリング: Oracle Database@Azure サービスをホストする VCN と DNS リスニングおよび転送エンドポイントをホストする VCN 間のローカル ピアリングを確立します。
この集中型 DNS モデルにより、DNS ガバナンスが簡素化され、複数の Oracle Database@Azure サービス間で一貫した解決動作が可能になります。
次の参照アーキテクチャは、Network Anchors を集中型 DNS ハブとして使用する Oracle Database@Azure サービスの DNS 実装を示しています。

まとめ
DNSはマルチクラウド・アーキテクチャにおいて重要なコンポーネントですが、見落とされがちです。Oracle Database@Azureでは、Network Anchorsが、基盤となるネットワーク接続とシームレスに連携する、構造化された安全なエンタープライズ対応のDNS解決アプローチを提供します。委任されたサブネット内で直接DNSを使用する場合でも、集中型のDNSハブ・モデルを使用する場合でも、お客様は運用要件とガバナンス要件に最適なパターンを選択できます。いずれの場合も、DNS解決とデータ・トラフィックは、AzureとOCI間の同じプライベートなOracle管理ネットワーク・パスをたどり、低レイテンシ、強力な分離、一貫したパフォーマンスを保証します。この設計により、組織は既存のDNSやネットワーク基盤を再設計することなく、自信を持ってOracle Database@Azureを導入できます
コメント
コメントを投稿