ノート:
- このチュートリアルではOracle Cloudへのアクセスが必要です。無料アカウントにサインアップするには、Oracle Cloud Infrastructure Free Tierの開始を参照してください。
- Oracle Cloud Infrastructure資格証明、テナンシおよびコンパートメントの値の例を使用します。演習を完了する場合は、これらの値をクラウド環境に固有の値に置き換えてください。
Azure Virtual WANを使用したMicrosoft AzureおよびOracle Cloud Infrastructure Interconnectの拡張
イントロダクション
統合されたマルチクラウド・エクスペリエンスを作成するために、MicrosoftとOracleは、ExpressRouteとFastConnectを介してAzureとOracle Cloud Infrastructure (OCI)の間の直接の相互接続を提供します。ExpressRouteとFastConnectの相互接続により、2つのクラウド間の低レイテンシ、高スループットおよびプライベート直接接続を体験できます。
このステップバイステップ・ガイドに記載されている手順を使用して、AzureとOracle Cloud Infrastructure (OCI)の間のインターコネクト接続を設定できます。インターコネクトを設定したら、仮想ネットワークをExpressRouteに接続する必要があります。
このチュートリアルでは、ExpressRouteをAzure Virtual WANに接続し、相互接続を使用してOracle Cloud Infrastructureへの仮想ネットワーク接続を拡張する方法の概要を示します。
同様に、インターコネクトを使用してOracle Virtual Cloud NetworksからAzure環境への接続を拡張し、このステップバイステップ・ガイドに従うことができることを理解する必要があります。
目標
Azure Virtual WANを使用したOCI-Azure Interconnectを介して、Oracle Cloud InfrastructureとMicrosoft Azure環境のネットワーク接続を拡張します。AzureとOCIに環境をデプロイし、OCI/Azure相互接続リージョン間のネットワーク接続を検証する方法について説明しました。
前提条件
-
アクティブなAzureサブスクリプションおよびアクティブなOCIテナンシ。
-
Azure ExpressRouteピアリングの場所で、OCI FastConnectと同じピアリングの場所に近い、または同じピアリングの場所にある。リージョンの可用性を参照してください。
-
AzureとOCI相互接続リージョン間の直接接続が正常に完了しました。ExpressRouteとFastConnectの間の直接接続の構成を参照してください。
-
OCI FastConnectやAzure ExpressRouteなど、ネットワーキングおよびクラウド・サービスに精通していることが前提です。
-
OCI Azure Interconnectの理解が必要です。
対象読者
このチュートリアルは、Cloud ServiceプロバイダのプロフェッショナルおよびMultiCloud管理者を対象としています。
アーキテクチャ
次に、サンプルのネットワーク・トポロジおよびソリューションの高レベル・アーキテクチャを示します。
このアーキテクチャは、ExpressRoute Cross ConnectionsおよびOCIリージョン内のリージョン・ピアリングを使用して、相互接続リージョン接続を拡張する場合に参照できます。
タスク1: Azureでの仮想WANの作成
この項では、仮想WANを作成します。次の表に、必要な最小パラメータを示します。
パラメータ | 値 |
---|---|
リソース・グループ名 | your-resource-groupを選択します。前提条件ステップで作成する必要があるリソース・グループを選択します。 |
リージョン名 | region-nameを選択します。 |
名前 | virtual-vwan-nameを入力します。 |
タイプで打つ | VNets、ExpressRouteエンドポイントなどの接続オプションをサポートする「Standard」を選択します。 |
ステップバイステップ・ガイドに従って、仮想WANを作成できます。次の項に進んで、仮想ハブおよびExpressRouteゲートウェイを作成します。
タスク2: Azureでの仮想ハブおよびExpressRouteゲートウェイの作成
この項では、以前に作成した仮想WANに対して仮想ハブとExpressRouteゲートウェイを作成し、次の表に必要な最小パラメータを示します。
-
「基本」タブで、次の情報を入力または選択します:
パラメータ 値 リージョン名 region-nameを選択します 名前 virtual-hub-nameを入力します hub-private-address-space (ハブプライベートアドレス空間) hub-address-spaceと入力します。例: ユースケース・トポロジに従って192.168.0.0/24と入力します。 hub-private-address-space (ハブプライベートアドレス空間) ドロップダウンを選択します。 ハブルーティング設定 ドロップダウンからExpressRouteを選択します。 -
ExpressRouteタブで、次の情報を入力または選択します:
パラメータ 値 Expressroute Gatewayを作成しますか 「はい」を選択します。 gateway-scaleユニット ドロップダウンを選択します。
ステップバイステップ・ガイドに従って、仮想ハブおよびExpressRouteゲートウェイを作成できます。次のセクションに進んで、仮想ネットワークおよびサブネットを作成します。
タスク3: Azureでの仮想ネットワークおよびサブネットの作成
この項では、仮想ネットワークおよびサブネットを作成します:
-
画面の左上側で、「リソースの作成」、「ネットワーキング」、「仮想ネットワーク」を選択するか、検索ボックスで「仮想ネットワーク」を検索します。
-
「仮想ネットワークの作成」で、「基本」タブで次の情報を入力または選択します:
設定 値 プロジェクト詳細 サブスクリプション Azureサブスクリプションの選択 リソース・グループ 「新規作成」、resource-group-name、OKの順に選択するか、パラメータに基づいて既存のresource-group-nameを選択します。 インスタンス詳細 名前 virtual-network-nameを入力します 地域 region-nameを選択します -
「IPアドレス」タブを選択するか、ページの最後にある「次: IPアドレス」ボタンを選択します。
-
「IPアドレス」タブで、次の情報を入力します:
設定 値 IPv4アドレス空間 IPv4-address-spaceと入力します。例: ユースケース・トポロジに従って10.20.0.0/16 -
「サブネット名」で、defaultという単語を選択します
-
「サブネットの編集」に、次の情報を入力します:
設定 値 サブネット名 subnet-nameを入力します サブネット・アドレス範囲 subnet-address-rangeと入力します 例: コンピュート・サブネットの場合は10.20.1.0/24 -
「保存」を選択します。
-
確認+作成タブを選択するか、確認+作成ボタンを選択します。
-
「作成」を選択します。
次のセクションに進み、仮想ネットワークを仮想ハブに接続します。
タスク4: 仮想ネットワークをAzureの仮想ハブに接続する
この項では、以前に作成した仮想ネットワーク(VNet)を仮想ハブに接続し、次の表に必要な最小パラメータを示します。
-
「基本」タブで、次の情報を入力または選択します:
パラメータ 値 接続名 connection-nameを入力します ハブ ドロップダウンを選択します。 サブスクリプション Azureサブスクリプションの選択 リソース・グループ 「新規作成」を選択し、resource-group-nameを入力して「OK」を選択するか、パラメータに基づいて既存の resource-group-nameを選択します。 仮想ネットワーク ドロップダウンを選択します。
ステップバイステップ・ガイドに従って、VNetを仮想ハブに接続できます。次の項に進み、ExpressRoute回線を仮想ハブExpressRouteゲートウェイに接続します。
タスク5: ExpressRoute回線とAzureの仮想ハブExpressRouteゲートウェイの接続
この項では、ステップバイステップ・ガイドに従って、VNetを仮想ハブに接続できます。次の項に進み、仮想マシンを作成してAzureとOCI間のトラフィックを検証します。
タスク6: Azureでの仮想マシンの作成
この項では、仮想マシンを作成して、AzureからOracle Cloud Infrastructureへの接続を検証します:
-
Azureポータルの画面の左上側で、「リソースの作成」→「コンピュート」→「仮想マシン」を選択します。
-
「仮想マシンの作成- 基本」で、次の情報を入力または選択します:
設定 値 プロジェクト詳細 サブスクリプション サブスクリプションを選択します。 リソース・グループ your-resource-groupを選択します。前提条件ステップで作成する必要があるリソース・グループを選択します。 インスタンス詳細 仮想マシン名 myVMと入力します。 地域 デプロイする(US) East USまたはRegionを選択します。 可用性オプション デフォルトの「インフラストラクチャの冗長性なし」は必須のままにします。 イメージ 「Ubuntu Server 18.04 LTS - Gen1」を選択します。 サイズ Standard_B2sを選択します。 管理者アカウント 認証タイプ 「パスワード」を選択します。必要に応じて、SSHベースの認証を選択し、必要な値を更新することもできます。 ユーザー名 選択したユーザー名を入力します。 パスワード 選択したパスワードを入力します。パスワードは12文字以上の長さで、定義された複雑度の要件を満たしている必要があります。 パスワードの確認 パスワードを再入力します。 インバウンド・ポート・ルール パブリック・インバウンド・ポート 「なし」を選択します。 -
「次: ディスク」を選択します。
-
「仮想マシンの作成- ディスク」で、デフォルトのままにして「次: ネットワーク」を選択します。
-
「仮想マシンの作成- ネットワーク」で、次の情報を選択します:
設定 値 仮想ネットワーク 「virtual-network」を選択します。 サブネット myVMVNetを選択します(例: US East Regionの10.20.1.0/24)。 パブリックIP デフォルト(新しい) myVM-ipのままにします。 パブリック・インバウンド・ポート 「選択したポートを許可」を選択します。 インバウンド・ポートの選択 「SSH」を選択します。 -
「Review + create」を選択します。Azureによって構成が検証される「レビュー+作成」ページが表示されます。
-
「検証に合格しました」メッセージが表示されたら、「作成」を選択します。
次の項に進み、Oracle Cloud Infrastructureに必要なリソースを作成します。
タスク7: Oracle Cloud Infrastructureでのリソースの作成
この項では、相互接続されたリージョン内のOCIコンソールからの検証をサポートするために必要なリソースを作成します。OCIコンソールで、次のリソースを作成します:
- コンピュート・サブネットを含むVirtual Cloudネットワークを作成します。
- OCI/Azure相互接続仮想回線を持つ前提条件ステップで作成されたDRGへのDRGアタッチメントを作成します。
- コンピュート・サブネット内に仮想マシンを作成し、Azure VNETに接続するために必要なルート/セキュリティ・リストを更新します。
- DRGを介してAzure VNETへのVirtual Cloud Network接続を拡張します。このステップバイステップ・ガイドに従ってください。
このステップバイステップ・ガイドに従って、VMを作成し、必要なVirtual Cloudネットワーク/サブネットの作業を完了できます。
アーキテクチャに基づいて必要なリソースおよび構成を作成したら、次の項に進み、相互接続されたリージョンの接続性を検証します。
タスク8: OCI/Azure Interconnectでのトラフィックの検証
この項では、両方のクラウド・プロバイダのLinux VMに接続し、pingテストを実行して接続を確認します。
-
端末を使用して、両方のクラウド・プロバイダでLinux VMに接続します。
-
ICMP RTTをAzure VMからOCI VMに、またはその逆に開始します。
-
これにより、ネットワーク接続が保証されます。
-
次の表に、共有ユースケース・ネットワーク・トポロジに基づいて実行される接続テストを示します。
トラフィック検証 SRIOV/高速ネットワーク ICMP RTT (ミリ秒) Azure VMからOCI VMへ 10.20.1.4 > 10.10.0.168 はい 2.2 OCI VMからAzure VMへ 10.10.0.168 > 10.20.1.4 はい 2.1 -
AzureとOCIの間のICMP RTTは、ほぼ2ミリ秒を反映します。
ノート: 前述の表には、リージョンおよびユースケース・アーキテクチャによって異なる可能性のある参照ポイントとしてICMP RTTが反映されています。POCを実行することをお薦めします。
-
リージョン間のAzureレイテンシの詳細は、Microsoft Learn: Azureネットワーク・ラウンドトリップ・レイテンシ統計を参照してください。
仮想マシンのレイテンシをテストするユーザーの詳細は、Microsoft Learn: Test Azure virtual machine network latency in an Azure virtual networkを参照してください。
タスク9: リソースのクリーン・アップ
リソースの使用が完了したら、リソース・グループおよび関連リソースを削除します。
-
まだ実行していない場合は、インターコネクト・リンクを削除します。詳細は、ステップバイステップ・ガイドを参照してください。
-
ポータル上部の「検索」ボックスにyour-resource-group-nameと入力し、検索結果からyour-resource-group-nameを選択します。
-
「リソース・グループの削除」を選択します。
-
「リソース・グループ名」にyour-RESOURCE-GROUP-NAMEと入力し、「削除」を選択します。
-
同様に、Oracle Cloud Infrastructureにデプロイされているこのチュートリアル・リソースを削除します。
このチュートリアルでは、仮想WANを使用してAzureおよびOracle Cloud Infrastructureのインターコネクト接続を拡張し、トラフィックを検証する方法について調べました。
両方のクラウド・プロバイダのVMに接続し、仮想WANを介したインターコネクトを使用して仮想ネットワークからVirtual Cloudネットワークへの接続を拡張しました。
関連リンク
謝辞
-
著者 - プリンシパル・ソリューション・アーキテクト、Arun Poonia氏
-
コントリビュータ - Microsoft Azure Networking、グローバル・ブラック・ベルト・プリンシパル・ソリューション・スペシャリスト、Daniel Mauser氏
その他の学習リソース
docs.oracle.com/learnで他のラボをご覧いただくか、Oracle Learning YouTubeチャネルでより無料のラーニング・コンテンツにアクセスしてください。また、education.oracle.com/learning-explorerにアクセスして、Oracle Learning Explorerになります。
製品ドキュメントについては、Oracle Help Centerを参照してください。
Extend Microsoft Azure and Oracle Cloud Infrastructure Interconnect using Azure Virtual WAN
F81411-01
May 2023
Copyright © 2023, Oracle and/or its affiliates.