【发布时间】:2020-02-04 19:20:24
【问题描述】:
我有一个 Node.js Web 应用程序,目前在 AWS 上的单个 EC2 实例上运行。我正在考虑对 2 个或更多 EC2 实例使用 Auto Scaling,因为应用程序的负载正在增加。
我已经尝试了解 AWS Auto Scaling 几个小时了,但我似乎无法在任何地方找到答案。
目前,在许多情况下,我通过 SSH 连接到我的 Ubuntu EC2 实例以修改某些内容或运行部署命令(从 github 获取最新代码)。当你有 4 个实例在自动缩放下运行时,它是如何工作的?
如果我通过 SSH 连接到服务器并更改 server.js 文件,其他 3 个实例会发生什么情况?
如果不可能,我的选择是什么?我见过很多人认为使用 S3 是保持同步的方法,但我并不完全明白这一点。所以我必须将所有源代码保存在 S3 中并从那里进行编辑?
【问题讨论】:
标签: amazon-web-services amazon-ec2 autoscaling