2

私は Windows azure クラウド サービスを初めて使用します。内部エンドポイントを介して 2 つの異なるクラウド サービスの 2 つのロール間の通信を許可できるかどうかを知りたいですか?

「ディスパッチャ」の役割を持つ小さな HttpModule があります。この HttpModule はクラウド サービスでホストされ、http エンドポイント (Web ロール) でインターネットから要求を受け取ります。

次に、REST サービス (Web ロールも) をホストする 2 つ目のクラウド サービスがあります。httpModule が着信要求を内部エンドポイント経由で REST サービスに転送することを望みます。

それは可能ですか(可能であれば、どのように?)

ありがとうございました

4

1 に答える 1

2

これを行うにはいくつかの方法があります。

両方の展開が同じサブスクリプションの一部であることを確認します アフィニティ グループを作成します Vnet を作成します 両方のサービスをグループに追加します。

ここでかなり良い説明: http://michaelwasham.com/2012/08/06/connecting-web-or-worker-roles-to-a-simple-virtual-network-in-windows-azure/

これは、両方のサービスが同じリージョンでホストされている場合にのみ機能することに注意してください。複数のリージョンが必要な場合 (たとえば、すべてのリージョンにリスナーがあり、ワーカーは 1 つ)、これは機能しません。そのためには、Azure Service Bus などを使用するか、VIP 経由で接続する必要があります。

于 2013-04-02T16:48:35.957 に答える