带有 Application Load Balancer 的 AWS 负载平衡服务器

AWS Load Balancing Server with Application Load Balancer

假设我使用自己的应用程序负载均衡器而不是弹性负载均衡器,并且我使用的是在 EC2 实例中安装和配置的 Nginx。

Nginx 用作 Web 服务器和反向代理,其后端的上游代理服务器很少。我可以定义云监视来检查我的后端服务器负载并设置配置以在服务器负载时启动新实例但是如何在 Nginx 上注册该实例设置?

在我的案例中实现自动缩放的最佳实践是什么?负载正常化后如何卸载它

在这种情况下,您需要创建自己的 AutoScaling 服务并创建自己的 API 以便在新服务器启动或服务器关闭时与 Nginx 通信。

但这不是在云上使用您的应用程序的首选方式。 AWS 服务为此提供了解决方案。