我对如何准备弹性负载平衡器感到有些困惑。假设我有一个用node.js编写的Web应用程序和一个用react.js编写的前端我是否在多个EC2实例上复制了node.js / react.js代码?然后将这些实例挂钩到负载均衡器,以便它可以分发?在这种情况下,如果要进行更改,则必须在每台服务器上更新,是否正确?
答案 0 :(得分:3)
我是否在多个EC2上复制了node.js / react.js代码 实例?然后将这些实例挂钩到负载均衡器,以便分发它?
是的,这就是负载均衡的工作原理。它平衡了多台服务器的负载。
在这种情况下,如果要进行更改,则必须进行更新 在每台服务器上,正确吗?
正确
我建议您考虑使用Elastic Beanstalk,它将为您处理大部分内容。您可以将更改推送到Elastic Beanstalk,它将处理将更改部署到每个负载平衡服务器。
答案 1 :(得分:1)
Elastic Beanstalk将是您处理将代码部署到多个EC2实例的场景的完美选择。
另一种解决方法是使用Autoscaling组,它将位于负载均衡器后面。