このシナリオでAzure Connectを使用する必要があります
-
12-12-2019 - |
質問
Windows AzureでホストされているMy WebApplicationは、TFS Serverと通信する必要があります。 私のWebrolesは、(http:// ed12-ektfsp-01:8080 / tfs / eeol /)に似たURIを使用してTFSに接続します。 Azureにある間、私のWebroleはTFSサーバーと通信できなかったことがわかりました。
- 私のAzure Webroleのために "Azure Connect"を有効にする必要がありますか TFSと通信しますか?
- TFSサーバーにリモートする必要があります。 Azureを接続するためのAzureをインストールすると、Azure Connectに接続する 有効になっていますか?
- Azureが使用できないのはなぜ "http:// ed12-ektfsp-01:8080 / tfs / eeol /"?
解決
TFSサーバーにリモートし、Azure Connectをインストールする必要があります。 Azure Connectのための私のTFSサーバーは有効になっていますか?
はい。そしてWebroleとTFSサーバーの両方を単一の接続グループに追加します。
Azureが使用できないのはなぜです " http:// ed12-ektfsp-01:8080 / TFS / EEOL / "?
与えられたアドレスはあなたの企業ネットワーク内でのみ知られており、会社のDNSサーバーによってのみ解決されます。外の外側にこのアドレスにアクセスできます。
他のヒント
あなたのWebアプリケーションはサーバー ed12-ektfsp-01 を知りません(私はあなたのデータセンター/内部ネットワーク内のサーバーであると仮定しています)。しかし、Windows Azureでホストされていなくても、Webアプリケーションがこのサーバーに接続できるようにするためのいくつかのオプションがあります。
- インターネットからのトラフィックがサーバーED12-EKTFSP-01に到達できるようにファイアウォールを設定します。サーバーがすでに利用可能でない限り、これはあなたがやりたくないものです(たぶん、開発者が自宅で働いているのは)。その後、マシン名を使用する代わりに、代わりに(tfs.mycompany.comのように)使用可能な場合はパブリックドメインを使用します。
- あなたが述べたように、Windows Azure Connectを使用してください。これにより、役割とデータセンター/内部ネットワークの間に安全なトンネルを作成できます。ファイアウォールを介してインターネットにさらされていなくても、ED12-EKTFSP-01に接続できるようになります。これが機能するためには、エージェント onをインストールする必要があります。各サーバーあなたの役割に接続したい、これにはあなたのTFSサーバーが含まれます。
- 役割を仮想ネットワークに接続できます。次に、VPNデバイスのオンプレミスを使用して、この仮想ネットワークへのサイト間VPN接続を作成できます。ここでのチュートリアルを参照してください:クロス用の仮想ネットワークを作成する施設の接続性
- サービスバスリレー。これにより、データセンター/ネットワーク内でTFSとホストを呼び出すWCFサービスを作成できますが、クラウドに公開します。 Webアプリケーションは、Windows AzureでホストされているかのようにWCFサービスを消費することができます。
所属していません StackOverflow