【发布时间】:2017-10-03 02:05:55
【问题描述】:
我对如何准备弹性负载均衡器有点困惑。假设我有一个用 node.js 编写的 Web 应用程序和一个用 react.js 编写的前端,我会在多个 EC2 实例上复制 node.js/react.js 代码吗?然后将这些实例连接到负载均衡器以便分发?在这种情况下,如果要进行更改,则必须在每台服务器上进行更新,对吗?
【问题讨论】:
标签: amazon-web-services amazon-ec2 load-balancing
我对如何准备弹性负载均衡器有点困惑。假设我有一个用 node.js 编写的 Web 应用程序和一个用 react.js 编写的前端,我会在多个 EC2 实例上复制 node.js/react.js 代码吗?然后将这些实例连接到负载均衡器以便分发?在这种情况下,如果要进行更改,则必须在每台服务器上进行更新,对吗?
【问题讨论】:
标签: amazon-web-services amazon-ec2 load-balancing
我是否可以在多个 EC2 上复制 node.js/react.js 代码 实例?然后将这些实例连接到负载均衡器以便分发?
是的,这就是负载平衡的工作原理。它在多个服务器之间平衡负载。
在这种情况下,如果要进行更改,则必须对其进行更新 在每台服务器上,对吗?
正确
我建议您考虑使用 Elastic Beanstalk,它将为您处理大部分问题。您可以将更改推送到 Elastic Beanstalk,它会处理将该更改部署到每个负载平衡服务器。
【讨论】:
Elastic Beanstalk 将是您处理将代码部署到多个 EC2 实例的方案的完美选择。
另一种解决方法是使用 Autoscaling 组,该组将位于负载平衡器后面。
【讨论】: