EC2 Auto Scaling Group (EC2 ASG) 和 Elastic Container Service (ECS) 的区别

Differences between EC2 Auto Scaling Group (EC2 ASG) and Elastic Container Service (ECS)

到目前为止我读到的内容:
EC2 ASG 是一个简单的解决方案,可以通过在 EC2 实例池前面的负载均衡器使用更多副本扩展您的服务器
ECS更像是Kubernetes,当你需要在docker个容器中部署多个服务时使用,这些容器在内部相互协作形成一个服务,而弹性伸缩是ECS本身的特性。

我在这里遗漏了什么不同之处吗?因为 ECS 几乎总是一个更好的选择,如果它们按照我的理解工作的话。

你是对的,从一个非常简单的意义上说,EC2 Autoscaling Groups 是一种将 add/remove (register/unregister) EC2 实例连接到 Classic Load Balancer 或 Target Groups (ALB/NLB ).

ECS 与任何容器编排平台一样具有两种类型的缩放:

  1. Cluster Autoscaling:在任务挂起时添加删除集群中的 EC2 实例 运行
  2. Service Autoscaling: Add/remove tasks in a service based on demand, uses Application AutoScaling幕后服务