問題タブ [internal-load-balancer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1097 参照

azure - 2 つの異なるフロントエンド IP を使用する Azure 内部ロードバランサー

VM (具体的には SQL Server インスタンス) に 2 つの異なる IP アドレスを介してアクセスしたいと考えています。私の仮想ネットワークでは、IP が離れているため、2 つの異なるアドレス空間が必要です。また、私が知る限り、2 つのサブネットが必要です (サブネット A とサブネット B)。

内部ロード バランサーで、両方の IP (異なるサブネット内) をフロントエンド IP として追加し、トラフィックを SQL Server VM インスタンス (サブネット A 内) に転送するルールを追加しました。ルールは異なるポート用ですが、SQL Server は両方のポートでリッスンしているため、ポートは機能します。

ただし...ポートを切り替えても、2番目(クライアントが要求したIP)経由で接続できないため、おそらくサブネットBにあり、VMがサブネットAにあるため、問題を引き起こしているのはIP自体です? サブネット A のアドレス空間にある最初の IP が機能するため、それは理にかなっていますか?

私のロード バランサー ルールでは、両方のルールに対してターゲット VM とネットワーク アダプターを指定できるため、2 つのサブネットは問題にならないと思います。

私の構成 -------

1 (内部) ロードバランサー:

フロントエンド IP:

バックエンドプール (1 つのプール):

Healthprobes (1 プローブ):

負荷分散ルール:

私の MSSQL インスタンスは、[Sql Server 構成マネージャー] > [SQL Server ネットワーク構成] > [MyInstance のプロトコル] > [TCP/IP プロパティ] で構成されています。

0 投票する
1 に答える
656 参照

azure - パブリック IP ロード バランサーを使用した Azure Vnet ピアリング

2 つの Vnet を取得しました。

Vnet #1:パブリック(インターネットに面している) IP ロード バランサーを備えた 1 つの VM - インターネットに接続されたアプリ VM。

Vnet #2:パブリック(インターネットに面している) IP ロード バランサーを備えた 3 つの VM - インターネットおよびプライベート DB サーバー (DB にアクセスできるように、ロード バランサーはパブリック IP を使用しています)。

Vnet1 と Vnet2 の間のピアリングをセットアップして、それらの間の通信がプライベート/内部で高速になり、インターネット ルーティングが発生しないようにします。

Vnet1 から Vnet2 の DB に (ロード バランサーを使用して) アクセスしたいので、Vnet1 にある VM では Vnet2 パブリック IP ロード バランサーを使用します。

できます...

しかし問題は 、通信がインターネット経由でルーティングされるのか、それとも内部で行われるのかということです。Vnet がピアリングされているため、Azure はそれを内部的にルーティングしますか、それともプライベート IP を使用して別のロード バランサーを設定する必要がありますか?