問題タブ [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.
amazon-web-services - マイクロサービス アーキテクチャの ECS サービスごとの AWS ALB と ALB ごとの複数のサービス
最初は、API 呼び出しを適切に分散するために、ALB リスナーごとに異なるパス パターンを持つ複数のサービスが当然の選択であると考えていました。ただし、ヘルス チェック (これらのサービスのいずれかがダウンした場合) に関しては、そのサービスのトラフィックを別のリージョンに転送するスマートな方法を知りません。
ヘルス チェックでフェールオーバーする加重ルート 53 レコードを含むアクティブなアクティブ セットアップがある場合、その ALB トラフィック全体を遮断して別のリージョンに迂回させるか、1 ダウン サービスを無視して、部分的に障害のある ALB にトラフィックを送信し続けます。
ALB をサービスに 1 対 1 でマッピングすると、このソリューションは解決しますが、コストと複雑さの点でオーバーヘッドが追加されます。
アクティブなアクティブ マイクロサービス アーキテクチャで従うべき推奨パターンは何ですか?
amazon-web-services - AWS Application Load Balancer は IP アドレスでアクセスできます
Web トラフィックをいくつかの異なる EC2 インスタンスにルーティングする基本的なアプリケーション ロード バランサーのセットアップがあります。ロード バランサーには 2 つのパブリック IP アドレスがあり、両方ともブラウザーに入力すると自分のサイトが表示されます。つまり、ロードバランサーの IP でサイトにアクセスできます。
ブラウザーでパブリック IP アドレスにアクセスできないようにロード バランサーを構成するにはどうすればよいですか? ロード バランサーの IP を指定すると、ページの読み込みに失敗することが予想されます。
すべての DNS レコードがロード バランサーの DNS 名を指しており、どちらのパブリック IP も指していません
どんな助けでも素晴らしいでしょう!