簡體   English   中英

是否可以使用本地負載均衡器連接到 AWS EC2 Autoscaling 組?

[英]Can an on-premises load balancer be used to connect to AWS EC2 Autoscaling group?

我有一個本地負載均衡器,我希望使用它在自動縮放組 (ASG) 中的 EC2 上分配流量。

當 AWS 的彈性負載均衡器 (ELB) 將 ASG 注冊為目標時,在擴展期間,新實例會自動注冊到 ELB 以將流量路由到。

是否可以使用本地負載均衡器以任何方式實現相同的功能?

Amazon EC2 Auto-Scaling 和 Elastic Load Balancer 之間存在內置集成。 Auto Scaling 系統知道如何修改目標組以添加/刪除實例。 但是,它不知道您的本地負載均衡器。

您可以使用Amazon EC2 Auto Scaling 生命周期掛鈎來觸發額外的代碼(您編寫的)以將實例添加/刪除到您自己的負載均衡器,但這需要 AWS Lambda function 與本地負載均衡器通信以更新配置。

如果您想獲取目標組的 IP,您可以通過 API 調用來實現,並將其放入您的 LB,但我認為您也可以將調用從您的 LB 代理到位於 AWS 上的 ELB,后者執行實際操作負載均衡。 IMO 有太多的工作,如果您嘗試使用 Lambda 函數重新實現 ELB 功能,那么 go 可能會出錯。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM