代码之家  ›  专栏  ›  技术社区  ›  eugene

如何通过自动缩放扩展ecs群集?

  •  0
  • eugene  · 技术社区  · 5 年前

    我想你有两个

    1 for ec2 instance
    1 for ecs task
    

    所以我认为流动是这样的

    • 您的任务需要更多资源(cpu/内存)
    • 您的ecs任务自动缩放开始并创建更多任务

    问题

    1. 您的ecs需要知道新启动的ec2(来自ec2 autoscaling group)是它可以运行的主机(如何运行?)
    2. 我希望ec2实例的数量从一开始。 是否使ec2自动缩放组从0开始?
    3. ec2 autoscaling group有使用spot实例的定价选项,但我在创建ecs集群实例时没有看到这样的选项。需要说明的是,我是否可以将ecs集群设置为0个ecs实例,并让ec2自动缩放组从1个实例开始?
    0 回复  |  直到 5 年前
        1
  •  0
  •   Adiii    5 年前

    您的ecs任务自动缩放开始并创建更多任务 您的ec2自动缩放也会起作用并创建更多的ec2

    Tutorial: Scaling Container Instances with CloudWatch Alarms

    您的ecs需要知道新推出的ec2(来自ec2自动校准组) 是它可以运行的主机(如何运行?)

    ECS agent在同一集群中注册新实例,新任务可以放置在任何有可用资源处理和启动容器的实例中。

    我希望ec2实例的数量从一开始。我想是的 实例已在ecs群集中运行,是否创建ec2 自动缩放组是否从0开始?

    ec2 autoscaling group有使用spot实例的定价选项,但我 在创建ecs集群实例时没有看到这个选项。成为 自动缩放组从1个实例开始?

    您可以阅读spot ECS集群实例 here .

    Amazon ECS是一个高度可扩展、高性能的容器 管理服务,支持Docker容器并允许您 在AmazonEC2实例的托管集群上轻松运行应用程序。 实例。当与Spot车队相结合时,ECS可以提供显著的 与EC2按需定价相比,节省了成本。