ECS 服务 Auto Scaling 和 Application Auto Scaling

您可以选择将 Amazon ECS 服务配置为使用 服务 Auto Scaling 以自动上调或下调其预期数量。服务 Auto Scaling 利用 Application Auto Scaling 服务来提供此功能。服务 Auto Scaling 在支持 Amazon ECS 的所有区域中可用。有关更多信息,请参阅《Application Auto Scaling 用户指南》。

Amazon ECS 服务 Auto Scaling 支持以下类型的扩展策略:

  • 目标跟踪扩展策略—根据特定 CloudWatch 指标的目标值,增加或减少服务运行的任务数。这与恒温器保持家里温度的方式类似。您选择一个温度,恒温器将完成所有其他工作。

  • 步进扩展策略—增加或减少服务为响应 CloudWatch 警报而运行的任务数。步进扩展基于一组扩展调整(称作步进调整),这些调整因警报违例大小而异。

什么是 Application Auto Scaling?

Application Auto Scaling 可让您为以下资源配置自动扩展:

  • Amazon ECS 服务

  • Spot 队列请求

  • Amazon EMR 集群

  • AppStream 2.0 队列

  • DynamoDB 表和全局二级索引

  • Aurora 副本

  • Amazon SageMaker 终端节点变体

  • 由您自己的应用程序或服务提供的自定义资源。

Application Auto Scaling 的功能

Application Auto Scaling 可以让您根据您定义的条件自动扩展可扩展资源。

  • 目标跟踪扩展 — 根据特定 CloudWatch 指标的目标值扩展资源。

  • 步进扩展 — 根据一组扩展调整扩展资源,这些调整因警报违例大小而异。

  • 计划扩展 — 根据日期和时间扩展资源。

要了解有关 Application Auto Scaling 支持的 AWS 服务的更多信息,请参阅以下文档:

猜你喜欢

转载自www.cnblogs.com/cloudrivers/p/11258218.html