![EC2 自动扩展以启动实例,而不是启动它们](https://linux22.com/image/664465/EC2%20%E8%87%AA%E5%8A%A8%E6%89%A9%E5%B1%95%E4%BB%A5%E5%90%AF%E5%8A%A8%E5%AE%9E%E4%BE%8B%EF%BC%8C%E8%80%8C%E4%B8%8D%E6%98%AF%E5%90%AF%E5%8A%A8%E5%AE%83%E4%BB%AC.png)
我认为这不受支持或不可能,但也许有人欺骗 EC2 这样做。
我有一组 10 个实例,它们已针对我的任务进行了适当配置。
我想使用自动扩展功能自动打开/关闭它们。与从 AMI 启动新实例不同。我还希望实例永远不会终止而只是被关闭。
这在 EC2 中可能吗?
答案1
这在 EC2 中可能吗?
不,没有使用他们的 ASG 产品。
使用 ASG 的全部意义(老实说,在 EC2 上做任何事情)在于,您的单个计算实例不应保留任何您无法轻松快速重新创建的状态。这意味着:
- 将数据保存在某种数据库中
- 将静态资产保留在 S3 中
- 构建集中式日志记录解决方案来收集和分析所有实例的日志
- 使用配置管理系统(Ansible、Salt、Chef 等)在启动时自动配置您的实例并部署您的应用程序。
最后一点可能最适合您的情况。如果您解决了这个问题,您很可能能够按照预期使用 ASG。