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

Amazon web services 如何通过自动缩放扩展ecs群集?,amazon-web-services,amazon-ec2,amazon-ecs,autoscaling,Amazon Web Services,Amazon Ec2,Amazon Ecs,Autoscaling,我想你有两个 1 for ec2 instance 1 for ecs task 所以我认为流动是这样的 你会收到更多的请求 您的任务需要更多资源(cpu/内存) 您的ecs任务自动缩放开始并创建更多任务 您的ec2自动缩放也会起作用并创建更多的ec2 问题 您的ecs需要知道新启动的ec2(来自ec2 autoscaling group)是它可以运行的主机(如何运行?) 我希望ec2实例的数量从一开始。 我想ecs集群已经有一个实例在运行了 是否使ec2自动缩放组从0开始 ec2 aut

我想你有两个

1 for ec2 instance
1 for ecs task
所以我认为流动是这样的

  • 你会收到更多的请求
  • 您的任务需要更多资源(cpu/内存)
  • 您的ecs任务自动缩放开始并创建更多任务
  • 您的ec2自动缩放也会起作用并创建更多的ec2
问题

  • 您的ecs需要知道新启动的ec2(来自ec2 autoscaling group)是它可以运行的主机(如何运行?)
  • 我希望ec2实例的数量从一开始。 我想ecs集群已经有一个实例在运行了 是否使ec2自动缩放组从0开始
  • ec2 autoscaling group有使用spot实例的定价选项,但我在创建ecs集群实例时没有看到这样的选项。需要说明的是,我是否可以将ecs集群设置为0个ecs实例,并让ec2自动缩放组从1个实例开始
  • 您的ecs任务自动缩放开始并创建更多任务 您的ec2自动缩放也会起作用并创建更多的ec2

    您的ECS任务规模如果有足够的内存可以扩展并启动新的容器,如果没有足够的内存则不会启动实例,您需要配置cloud watch alarm以根据任务规模扩展ECS集群

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

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

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

    您应该从1开始,否则将不会启动任何容器,并且将抛出在集群中找不到实例的错误。如果现在不想运行容器,则可以从0开始

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

    您可以阅读spot ECS集群实例

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


    由于ecs集群已经运行了1个ec2实例,所以在ASG中为所需的容量设置1会使2个实例运行。。我怎样才能从1开始?不是当前页面的最新信息。令人困惑的是:(不,如果在min和max中有一个实例,那么应该有一个来自自动缩放的实例。是的,它很复杂,因为ECS群集缩放没有现成的功能。这就是为什么人们移动到fargate,不担心在ECS人员缩放任务中,而不是ec2实例的基础设施的正常布局,应该有能力在isntacne启动新容器并优化isntance响应教程:使用CloudWatch Alarms扩展容器实例=>讨论ec2扩展..我想采用不同的方法?我来看看新链接!thans!