我有 3 个实例作为前端、后端和区块链的暂存。我想分别为这三个实例创建一个自动缩放组。将有 3 个自动缩放组。
有没有办法使用一个 ALB 来处理 3 个自动缩放组?我稍后会增加 ALB。最初,我想使用单个 来处理alb
。
建议的架构图:点击此处查看架构图
答案1
您不能拥有以 3 个不同的 ASG 作为后端的“经典 ELB”。
但是你可以有 ALB -应用程序负载均衡器- 3目标群体每个目标组都可以附加自己的自动缩放组。
另一方面,面向公众的 ALB 将完全不同的安全要求比内部的要好。公共的将是公开的,HTTP/S 向全世界开放。内部的不应该有公共 IP,并且应该只允许 VPC 内的流量。如果将它们混合在一起,就无法实现这一点。
如果我是你,我会考虑使用 3x ALB - 它们比 ELB 更便宜,而且更灵活。这将使你的架构更好。
希望有帮助:)