Azure 内部ロード バランサーに関する次の問題に関する情報は見つかりませんでした。
- 別の InputEndpoint リードを ILB に追加すると、作成されますが、アクセスまたは機能しません
- ILB 定義を「のみ」使用すると、パブリックのデフォルト InputEndpoint が消える
- ILB が利用可能になるまでの所要時間は不明です。ただし、クラウド サービス Web ロールの使用可能なポートを表示することで表示されます。パブリック ポートが使用可能な場合、ILB は使用できず、その逆も同様です。
だから、これらは私の質問です:
- 内部ロード バランサーがパブリック ロード バランサーに置き換わるのは予想される動作ですか?
- 内部ロード バランサー以外にパブリック ロード バランサーがサポートされていますか? 内部ロード バランサーによって制御される Web ロールにパブリック アクセスできますか?
- 複数のポートがサポートされていますか (例: http またはプライベート/パブリック アクセスの横にある https)?
詳細: 内部ロード バランサーは、固定 IP 経由でクラウド サービスの VPN に接続されます。構成は次のようになります。
<?xml version="1.0"?>
<ServiceDefinition name="MyCloudTest" xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceDefinition" schemaVersion="2014-06.2.4">
<WebRole name="MyWebRole" vmsize="Standard_D1">
<Runtime executionContext="elevated" />
<Sites>
<Site name="Web">
<Bindings>
<Binding name="ILB-Endpoint-Http" endpointName="ilb-endpoint-http" />
<!--<Binding name="ILB-Endpoint-Https" endpointName="ilb-endpoint-https" />-->
<!--<Binding name="public-http-binding" endpointName="public-http-endpoint" />-->
</Bindings>
</Site>
</Sites>
<Endpoints>
<!--<InputEndpoint name="public-http-endpoint" protocol="http" port="81" />-->
<InputEndpoint name="ilb-endpoint-http" protocol="http" localPort="8080" port="8080" loadBalancer="my-ilb" />
<!--<InputEndpoint name="ilb-endpoint-https" protocol="https" localPort="*" port="8443" loadBalancer="my-ilb" />-->
</Endpoints>
これは、固定 IP で VPN を指す ILB を定義する ServiceConfiguration の一部です。
<NetworkConfiguration>
<VirtualNetworkSite name="myvpn" />
<AddressAssignments>
<InstanceAddress roleName="MyWebRole">
<Subnets>
<Subnet name="intra" />
</Subnets>
</InstanceAddress>
</AddressAssignments>
<LoadBalancers>
<LoadBalancer name="my-ilb">
<FrontendIPConfiguration type="private" subnet="intra" staticVirtualNetworkIPAddress="172.28.0.27" />
</LoadBalancer>
</LoadBalancers>
すべてのヒントは高く評価されています。