AWS EC2 Autoscaling:定义一个永不终止的主实例

2023-12-29

我使用具有自动缩放和负载平衡功能的 EC2 来托管我的 Web 应用程序。为了保证EC2实例之间的一致性,我只想允许从一个实例访问管理界面,因此所有写操作都在该实例上执行。然后其他实例定期下载已更改文件的副本。

所以这是我的问题:

我可以在我的自动缩放组中指定一个稍有不同的“主”实例(运行用于上传写入文件的脚本)吗?当然,无论如何,这个实例都不应该被关闭。所有其他“从属”实例都是相同的,可以根据需要创建和终止。是否有某种配置选项可以实现此目的,或者我可以通过策略来实现此目的吗?


我的建议是以下两件事之一:要么有两个自动缩放组 - 一个用于只读实例(即非主实例),第二个 ASG 用于主实例。即使任何时候只有一个主实例,您仍然可以通过将其包含在自己的自动缩放组中来受益,方法是利用 ASG 检测其何时发生故障的能力,并启动一个新实例来替换它。

或者,将主实例完全排除在自动扩展之外,而将其作为保留实例运行 - 让其余的 RO 实例根据需要进行扩展和缩减。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

AWS EC2 Autoscaling:定义一个永不终止的主实例 的相关文章

随机推荐