web-dev-qa-db-ja.com

2つのELB(ALB)+自動スケーリングで同じターゲットグループのインスタンスを使用する方法

2つのELB(ALB)から1つのターゲットグループにトラフィックをルーティングしようとしています。 1つは外部で、もう1つは内部です。

外部ALBには次のルールがあります。

IF path is /static/* THEN forward to frontends
IF path is /media/* THEN forward to frontends

内部ALBは、トラフィックを同じターゲットグループ「フロントエンド」に転送する必要がありますが、グループはグレー表示されており、選択できません:(

回避策として、別のターゲットグループ「frontends2」を作成し、内部ALBで選択しました。

ただし、自動スケーリングの準備をしているため、同じインスタンスグループに2つの別々のターゲットグループを設定するのは便利ではありません。

設定にAWSWebコンソールを使用しています。それを介して目標を達成することは可能ですか(同じターゲットグループ、異なるALB)、またはCLIを使用する必要がありますか?

P.S.ところで、それは自動スケーリンググループと同じでしょうか? CPU負荷などのパラメーターに基づいて、インスタンスのグループを自動スケーリングすることを計画しています。

ありがとう!

3

ターゲットグループは単一のロードバランサーにのみ関連付けることができ、それは引き上げられない厳しい制限であり、CLIまたはコンソールを介して設定しても違いはありません。ただし、2つのターゲットグループの両方を1つのAutoScalingグループに関連付けることができます。そうすれば、インスタンスを起動/終了するたびに、両方のターゲットグループに登録/登録解除されます。

ターゲットグループの制限

ターゲットグループごとのロードバランサー:1

https://docs.aws.Amazon.com/elasticloadbalancing/latest/application/load-balancer-limits.html

2
Shahad