gpt4 book ai didi

amazon-web-services - AWS ECS 集群自动缩放与服务自动缩放

转载 作者:行者123 更新时间:2023-12-05 01:32:04 25 4
gpt4 key购买 nike

这是我第一次使用 amazon ecs 服务。

我在网上搜索了一段时间以了解使用 ecs 服务进行自动缩放。

我发现有两个选项可以自动缩放我的应用程序。但是,有些我不明白。

首先是服务自动缩放,它跟踪来自 cloudWatch 的 cpu/内存指标并相应地增加任务数量。

其次是集群自动伸缩,需要创建自动伸缩资源,创建容量提供器等。但是,在 Tutorial: Using cluster auto scaling ,它可以在没有服务的情况下运行任务定义。但最后似乎也增加了任务数量。

那么它们之间的区别和“优缺点”是什么?

最佳答案

我会尽量简单地解释一下。

  • Task 是一个运行我们代码的容器(来自 docker 镜像)。
  • 作为Service确保维持给定的所需任务数。
  • 我们将在由 EC2 或 Fargate 支持的 ECS 中运行这些服务。 Ec2 是我们管理的机器。 Fargate是由 AWS 管理的机器。

缩放:最终,我们将根据 CPU 或单个任务的任何其他指标,通过在最小和最大任务之间设置所需的任务数来扩展任务。这称为服务自动缩放。

  • Fargate:由于 AWS 将在幕后管理必要的虚拟机,我们可以设置任何我们想要的任务并无缝扩展,而无需担心任何基础设施。
  • EC2:我们无法无缝扩展服务,因为我们也需要在幕后添加/删除 EC2 实例。我们还需要根据 CPU 或 Ec2 机器的任何其他指标自动扩展这些实例,这称为集群扩展。

关于amazon-web-services - AWS ECS 集群自动缩放与服务自动缩放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65774071/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com