亚马逊AWS官方博客
宣布推出适用于容器化应用程序的 Amazon ECS 托管实例
今天,我们宣布推出 Amazon ECS 托管实例,它是 Amazon Elastic Container Service(Amazon ECS)的一项新计算选项,使开发人员能够使用全系列 Amazon Elastic Compute Cloud(Amazon EC2)功能,同时还可以将基础设施管理责任卸载给 Amazon Web Service(AWS)。这项新服务将卸载基础设施的操作简便性与 Amazon EC2 的灵活性及控制力相结合,意味着客户能够在专注于构建推动创新的应用程序的同时,降低总拥有成本(TCO)并遵循 AWS 最佳实践。
运行容器化工作负载的客户告诉我们,他们希望将无服务器的简便性与自行管理型 EC2 实例的灵活性结合起来。虽然无服务器选项提供了出色的通用型解决方案,但有些应用程序还需要特定的计算能力,例如 GPU 加速、特定的 CPU 架构或者增强的网络性能。此外,那些已通过 EC2 定价选项进行 Amazon EC2 容量投资的客户无法将这些承诺充分用于无服务器产品。
Amazon ECS 托管实例提供完全托管的容器计算环境,该环境支持多种 EC2 实例类型,并与 AWS 服务深度集成。默认情况下,它会为您的工作负载自动选择最经济高效的 EC2 实例,但在需要时,您也可以指定特定的实例属性或类型。AWS 负责处理基础设施管理的方方面面,包括预置、扩展、安全补丁更新以及成本优化,从而使您能够专注于构建和运行您的应用程序。
操作演示
查看使用 AWS 管理控制台创建新 Amazon ECS 集群的体验,我可以看到使用 ECS 托管实例的新选项。我们来快速浏览一下所有新选项。

选择 Fargate 和托管实例后,我将看到两个选项。如果我选择使用 ECS 默认设置,Amazon ECS 会根据将待处理任务归为一组,并根据成本和韧性指标挑选最佳实例类型的方式来选择通用实例类型。这是最简单直接且最被推荐的入门方式。选择使用自定义 – 高级会打开其他配置参数,通过这些参数,我可以微调 Amazon ECS 将使用的实例的属性。

默认情况下,我将 CPU 和内存视为属性,但我还可以从 20 个其他属性中进行选择,以继续筛选 Amazon ECS 可以访问的可用实例类型列表。

完成属性选择后,我会看到一个列出所有与我的选择相匹配的实例类型的列表。

从这里开始,我可以像往常一样创建我的 ECS 集群,而 Amazon ECS 会根据我在前几步中定义的属性和标准,自动为我预置实例。
Amazon ECS 托管实例的主要特征
借助 Amazon ECS 托管实例,AWS 全面负责基础设施的管理,处理实例预置、扩展以及维护等各个方面。这包括每 14 天实施一次定期安全补丁更新(由于实例连接耗尽,实例的实际运行时间可能会更长),并且能够使用 Amazon EC2 事件窗口来计划维护时段,以最大程度减少您的应用程序中断。
该服务在实例类型的选择上具有极高的灵活性。尽管它默认会自动选择最经济高效的实例类型,但在您的工作负载需要特定功能的情况下,您仍可指定所需的实例属性。这包括针对 GPU 加速、CPU 架构以及网络性能要求的各种选项,让您能够精确控制您的计算环境。
为了帮助优化成本,Amazon ECS 托管实例能够智能地管理资源使用情况,当适当时会自动将多个任务置放到更大的实例上。该服务会持续监控并优化任务置放,从而将工作负载整合到更少的实例中来清理、利用和终止闲置(空)的实例,为您的容器化应用程序提供高可用性和成本效益。
与现有 AWS 服务无缝集成,尤其是与 EC2 定价选项等 Amazon EC2 特征的集成更是如此。这种深度集成意味着您能够在最大化现有容量投资的情况下,同时保持完全托管式服务的运营简便性。
在 Amazon ECS 托管实例中,安全仍然是重中之重。该服务在 Bottlerocket 这一专门构建的容器操作系统上运行,并通过自动化的安全补丁和更新来维持您的安全状况。您可以在 Bottlerocket 网站上查看应用于 Bottlerocket 操作系统映像的所有更新和补丁。这种全面的安全保障方法能够确保您的容器化应用程序在安全且稳定的环境中运行。
现已推出
Amazon ECS 托管实例现已在美国东部(弗吉尼亚州北部)、美国西部(俄勒冈州)、欧洲(都柏林)、非洲(开普敦)、亚太地区(新加坡)和亚太地区(东京)AWS 区域推出。您可以通过 AWS 管理控制台、AWS 命令行界面(AWS CLI)或 AWS Cloud Development Kit(AWS CDK)和 AWS CloudFormation 等基础设施即代码(IaC)工具开始使用托管实例。您需要支付所使用的 EC2 实例的费用,外加该服务的管理费用。
要了解有关 Amazon ECS 托管实例的更多信息,请访问文档并立即开始简化您的容器基础设施。
AWS 架构师中心: 云端创新的引领者探索 AWS 架构师中心,获取经实战验证的最佳实践与架构指南,助您高效构建安全、可靠的云上应用 |
![]() |

