这是我第一次使用亚马逊 ecs 服务。
我在网上搜索了一段时间以了解 ecs 服务的自动扩展。
我发现有两个选项可以自动缩放我的应用程序。但是,有些我不明白。
首先是服务自动缩放,它跟踪来自 cloudWatch 的 CPU/内存指标并相应地增加任务数量。
第二个是集群自动伸缩,需要创建自动伸缩资源,创建容量提供者等。但是,在 Tutorial: Using cluster auto scaling 中,它可以在没有服务的情况下运行任务定义。但最终似乎也增加了任务数量。
那么它们之间有什么不同和“优缺点”?
答案 0 :(得分:1)
我会尽量简单地解释一下。
缩放: 最终,我们将根据 CPU 或单个任务的任何其他指标,仅通过在最小和最大任务之间设置所需的任务数来扩展任务。这称为服务自动缩放。