我想创建一个有两个容量提供者的 ECS 集群:
- 使用按需实例的标准
- 点,使用点实例
ECS 将链接到自动扩展组并为上述提供商处理扩展。
在定义服务时,我将使用自定义容量提供者策略。示例配置如下:
- 基数:标准提供者为 2
- 权重:0为标准提供者,1为现货提供者
如果我没记错的话,使用该配置,我的服务应该在标准(按需)提供程序上创建 2 个实例,并在现场休息一个。
假设我想在我的服务下管理 10 个任务。
在快乐的道路上,其中 2 个在我的标准提供程序上运行,8 个在现场运行。
这是一个问题——当现场实例不可用时,如何处理不愉快的场景?
我的服务是否仅包含放置在按需实例上的 2 个任务?
如果是,我如何动态调整我的服务以暂时仅使用按需提供者?
或者,也许上面的配置没有任何意义,有没有更好的方法来利用现货实例和ECS来降低成本?