AWS发布ECS托管实例:容器化应用的全新计算选项

AWS推出Amazon ECS托管实例,这是一种新型容器计算环境,可让开发者在享受完整EC2功能的同时,将基础设施管理任务交由AWS处理,实现成本优化与自动化运维。

今天,我们宣布推出 Amazon ECS 托管实例,这是 Amazon Elastic Container Service(Amazon ECS)的一项新计算选项,使开发人员能够使用 Amazon Elastic Compute Cloud(Amazon EC2)的全部功能,同时将基础设施管理职责交由 Amazon Web Services(AWS)处理。这项新服务将基础设施托管的操作简便性与 Amazon EC2 的灵活性和控制力相结合,这意味着客户可以专注于构建推动创新的应用程序,同时降低总体拥有成本(TCO)并遵循 AWS 最佳实践。

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 服务的集成是无缝的,特别是与 Amazon EC2 功能(如 EC2 定价选项)的集成。这种深度集成意味着你可以最大化现有容量投资,同时保持完全托管服务的操作简便性。

安全性仍然是 Amazon ECS 托管实例的重中之重。该服务运行在 Bottlerocket(一个专为容器构建的操作系统)上,并通过自动安全补丁和更新来维护你的安全状况。你可以在 Bottlerocket 网站上查看所有应用于 Bottlerocket OS 镜像的更新和补丁。这种全面的安全方法使你的容器化应用程序在一个安全、维护良好的环境中运行。

现已可用

Amazon ECS 托管实例现已在美国东部(弗吉尼亚北部)、美国西部(俄勒冈)、欧洲(爱尔兰)、非洲(开普敦)、亚太地区(新加坡)和亚太地区(东京)AWS 区域推出。你可以通过 AWS 管理控制台、AWS 命令行界面(AWS CLI)或基础设施即代码(IaC)工具(如 AWS Cloud Development Kit(AWS CDK)和 AWS CloudFormation)开始使用托管实例。你需要为你使用的 EC2 实例付费,外加该服务的管理费。

要了解有关 Amazon ECS 托管实例的更多信息,请访问文档并立即开始简化你的容器基础设施。

comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计