問題タブ [amazon-alb]

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 に答える
2095 参照

amazon-web-services - マイクロサービス アーキテクチャの ECS サービスごとの AWS ALB と ALB ごとの複数のサービス

最初は、API 呼び出しを適切に分散するために、ALB リスナーごとに異なるパス パターンを持つ複数のサービスが当然の選択であると考えていました。ただし、ヘルス チェック (これらのサービスのいずれかがダウンした場合) に関しては、そのサービスのトラフィックを別のリージョンに転送するスマートな方法を知りません。

ヘルス チェックでフェールオーバーする加重ルート 53 レコードを含むアクティブなアクティブ セットアップがある場合、その ALB トラフィック全体を遮断して別のリージョンに迂回させるか、1 ダウン サービスを無視して、部分的に障害のある ALB にトラフィックを送信し続けます。

ALB をサービスに 1 対 1 でマッピングすると、このソリューションは解決しますが、コストと複雑さの点でオーバーヘッドが追加されます。

アクティブなアクティブ マイクロサービス アーキテクチャで従うべき推奨パターンは何ですか?

0 投票する
2 に答える
544 参照

amazon-web-services - AWS Application Load Balancer は IP アドレスでアクセスできます

Web トラフィックをいくつかの異なる EC2 インスタンスにルーティングする基本的なアプリケーション ロード バランサーのセットアップがあります。ロード バランサーには 2 つのパブリック IP アドレスがあり、両方ともブラウザーに入力すると自分のサイトが表示されます。つまり、ロードバランサーの IP でサイトにアクセスできます。

ブラウザーでパブリック IP アドレスにアクセスできないようにロード バランサーを構成するにはどうすればよいですか? ロード バランサーの IP を指定すると、ページの読み込みに失敗することが予想されます。

すべての DNS レコードがロード バランサーの DNS 名を指しており、どちらのパブリック IP も指していません

どんな助けでも素晴らしいでしょう!