【发布时间】:2016-05-13 06:36:17
【问题描述】:
我似乎不了解 AWS Autoscaling 的一个中心点:
我创建了一个安装了我的 Web 服务器的 (Ubuntu) EC2 实例的 AMI,并将此 AMI 用作我的 Autoscaling 组的启动配置。
但是当 Autoscaling 决定启动一个新实例时,我应该如何在该实例上启动我的网络服务器。我是否应该编写一些启动脚本或从 Autoscaling 启动新启动实例的进程的最佳实践是什么?
【问题讨论】:
-
需要将 AMI 配置为在启动时以某种方式启动 Web 服务器。完成的方式会因您使用的 Web 服务器而异。
-
@Mark B 所以你提倡使用启动脚本,类似于将网络服务器添加到 /etc/rc.local 。在 Linux 中?
-
是的,一般来说,我将任何需要的服务(例如 Web 服务器)配置为在引导时通过 /etc/rc.local 或 /etc/init.d 启动,或者任何适合该风格的东西我正在使用的 Linux。
标签: amazon-web-services amazon-ec2 boot autoscaling