Amazon-Ec2
AWS Elastic Load Balancer - 集群中的兩個 Web 應用程序位於不同的自動擴展組中 - 一個負載均衡器還是兩個?
我想知道在這種情況下推薦的做法是什麼。
如果我在兩個不同的自動縮放組中的同一個 VPC 網路(基本上在同一個集群中)上有兩個 Web 應用程序,是否可以使用單個彈性負載均衡器(應用程序負載均衡器)將流量發送到兩個應用程序。如果是這樣,這是正常的做法,還是通常會使用兩個負載均衡器(每個應用程序一個)?如果這兩種方法都可行,那麼這兩種方法有什麼優缺點嗎?
我自己沒有使用過 ALB,但我擁有合理的 AWS 知識和資格,因此在閱讀此答案時請記住這一點。
ALB 支持基於主機的路由和使用 SNI 在 https 上的多個域,因此您可以終止 ALB 上的多個域。因此,我相信 ALB 可以做你想做的事。
我個人會為多個應用程序使用相同的 ALB,除非它導致某種問題或過度增加複雜性。它們不是那麼貴,但它們不是免費的,所以我會這樣做以降低成本。
其他人可能有充分的理由這不實用/不正確,但我最初的觀點是你試圖做的事情是合理的。製作原型應該相當快速和容易。