Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 带应用程序负载平衡器的AWS负载平衡服务器_Amazon Web Services_Nginx_Cloud_Amazon Elb - Fatal编程技术网

Amazon web services 带应用程序负载平衡器的AWS负载平衡服务器

Amazon web services 带应用程序负载平衡器的AWS负载平衡服务器,amazon-web-services,nginx,cloud,amazon-elb,Amazon Web Services,Nginx,Cloud,Amazon Elb,假设我使用自己的应用程序负载平衡器而不是弹性负载平衡器,并且我使用的是在EC2实例中安装和配置的Nginx Nginx作为一个web服务器,并反转在后端几乎没有上游代理服务器的代理。我可以定义cloud watch来检查后端服务器的负载,并设置配置以在服务器负载时启动新实例,但是如何在Nginx上注册该实例设置 在我的案例中,实现自动缩放的最佳实践是什么?在这种情况下,您需要创建自己的自动缩放服务,并创建自己的API,以便在新服务器启动或服务器关闭时与Nginx对话 但这不是在云上使用应用程序的

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

Nginx作为一个web服务器,并反转在后端几乎没有上游代理服务器的代理。我可以定义cloud watch来检查后端服务器的负载,并设置配置以在服务器负载时启动新实例,但是如何在Nginx上注册该实例设置


在我的案例中,实现自动缩放的最佳实践是什么?在这种情况下,您需要创建自己的自动缩放服务,并创建自己的API,以便在新服务器启动或服务器关闭时与Nginx对话


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

您能看看AWS systems manager吗?使用aws ssm,您可以在托管nginx的ec2实例上运行脚本,然后更新nginx配置,将新的ec2实例添加到当前负载平衡的实例组中。@shyam感谢您的回答。是的,这是一种方法。