写点什么

Amazon 为 EC2 容器服务提供自动缩放能力

  • 2016-06-13
  • 本文字数:1093 字

    阅读完需:约 4 分钟

Amazon 最近宣布将为自家的ECS 服务提供自动缩放能力。借此Amazon ECS 服务将能自动扩展或收缩。当阈值度量指标超过或低于预期值时,将由Amazon CloudWatch 警报触发缩放事件。

Amazon ECS 又名 EC2 容器服务,是一种针对 Amazon EC2 集群上运行的 Docker 容器提供的管理服务。Amazon 已可支持 EC2 集群的自动缩放,但原本并不支持对 EC2 集群中运行的容器服务进行自动缩放。

自动缩放事件由 Amazon Cloud Watch 度量指标驱动。Amazon Cloud Watch 度量指标包括 CPU 使用率、数据传输率,或磁盘使用量。开发者还可以通过 put-metric-data 这一 AWS 命令或 PutMetricData Query API 将自己的度量指标发布至 CloudWatch。

例如用户可以对已部署并面临 CPU 压力的 Web 服务启用自动缩放。在该场景中,可以对容器进行扩展,随后一旦 CPU 压力恢复正常水平,开发者还可以配置缩放事件以减少容器数量,进而降低计算成本。

下图演示了在 AWS 管理控制台为容器和集群层面配置扩展和收缩的方法。在扩展和收缩时,缩放事件是通过 CPU 使用率级别触发的。

图片来源: https://aws.amazon.com/blogs/compute/automatic-scaling-with-amazon-ecs/

通过使用 Multi-AZ (Availability Zone) EC2 集群和 Elastic Load Balancers ,客户可以跨越多个 Availability Zones 对 EC2 集群和 EC2 容器服务进行缩放,这样可以实现进一步容错。Amazon Web Services 企业解决方案架构师 Mayank Thakkar介绍了设置自动缩放的过程:“可以使用ECS 控制台、CLI,以及SDK 创建可自动缩放的服务。用户只需要选择任务数量的所需值、最小值和最大值,并创建一个或多个缩放策略,其余工作就可以由Service Auto Scaling 完成。服务调度器也可感知Availability Zone,因此无需担心ECS 任务跨越多个区域的情况。”

Thakkar 同时还提醒用户,EC2 集群的缩放需要比容器缩放更长的时间,同时建议采取下列措施以便将延迟降到最低:“在设置集群缩放策略时,可以通过一定的方式确保额外预留一定的集群容量,这样ECS 服务就可以实现更快速的扩展,但取决于具体需求,与此同时某些EC2 实例可能面临使用率不足的情况。”

Amazon 并非唯一能为容器服务提供自动缩放能力的公有云供应商。Microsoft Azure 也通过 Azure Virtual Machine Scale Sets (VMSS) 的形式提供了类似的功能。Microsoft 会通过 Azure Insights Autoscale 在无需预先供应虚拟机的情况下提供自动缩放能力。Azure VMSS 不仅可用于容器,而且可以用于“大计算”和大数据工作负载。Azure VMSS 通常可使用 ARM 模板部署,亦可使用 REST API、Powershell 或 Azure CLI 创建。

查看英文原文 Amazon Brings Auto Scaling to EC2 Container Service

2016-06-13 19:001325
用户头像

发布了 283 篇内容, 共 106.5 次阅读, 收获喜欢 62 次。

关注

评论

发布
暂无评论
发现更多内容

多云和混合云支持:跨越云平台的统一视图

可观测技术

多云平台

针对一个红队病毒样本逆向分析

我再BUG界嘎嘎乱杀

黑客 网络安全 安全 网安

Keepalived基本原理

天翼云开发者社区

Linux keepalive

Zilliz向你发来邀请:请加入Stack Overflow吧!入股不亏!

Zilliz

人工智能 Zilliz 向量数据库 大语言模型

SD-WAN在智能物流领域的应用与前景

Ogcloud

SD-WAN 企业组网 SD-WAN组网 SD-WAN服务商 SDWAN

使用企业级即时通讯对企业有什么好处?

WorkPlus

为团队配置Linux环境,简单高效的项目共享方案

EquatorCoco

Linux

SD-WAN组网加速ZOOM视频会议

Ogcloud

SD-WAN 企业组网 SD-WAN组网 SD-WAN服务商 SDWAN

无缝融入,即刻智能[1]:MaxKB知识库问答系统,零编码嵌入第三方业务系统,定制专属智能方案,用户满意度飙升

汀丶人工智能

agent 智能问答 rag

华为大咖说 | 数字化解码:如何用日常语言讲明白数字世界?

华为云PaaS服务小智

云计算 华为云

redis渐进式rehash

天翼云开发者社区

数据库 redis

百度发布2024上半年热点报告,哪些热梗成为全民口头禅?

Geek_2d6073

科学思考的范式、模式与方法

Anliven

个人提升 思维

自从用了这些监控工具,我连续几天没睡好觉!

不在线第一只蜗牛

数据库 大数据

全栈 JavaScript 开发图景

FunTester

全球支持与无界服务:跨越地域的数据采集与分析

可观测技术

监控

最全数据资产目录模板汇总,有必要了解一下!(附下载)

极盾科技

数据安全

在Python中使用sqlalchemy来操作数据库的几个小总结

EquatorCoco

Python 数据库

揭秘抖音视频列表数据接口:获取数据的新利器

tbapi

抖音API 抖音视频数据接口 抖音视频列表接口 抖音视频列表数据采集 抖音视频API接口

ZOS对象存储跨域资源访问的实现和使用

天翼云开发者社区

对象存储 跨域

Navicat Premium for Mac(多连接数据库管理工具)v16.3.4中文激活版

iMac小白

Final Cut Pro for Mac(fcpx视频剪辑)v10.7.1 中文版

iMac小白

RocksDB 二级缓存

天翼云开发者社区

RocksDB

Apache Doris + Iceberg 快速搭建指南|Lakehouse 使用手册(三)

SelectDB

数据湖 Doris iceberg LakeHouse 湖仓一体

Minitab Express for Mac(数据分析统计软件)v1.5.0激活版

iMac小白

2024年企业级即时通讯软件有哪些推荐?这6款推荐给你

WorkPlus

Amazon为EC2容器服务提供自动缩放能力_亚马逊云科技_Kent Weare_InfoQ精选文章