宣布即将对亚马逊 ECS 控制台进行更改

今天,我们很高兴地宣布,从 2023 年 1 月起,新的 亚马逊弹性容器服务 (Amazon ECS) 控制台将成为默认控制台。新的控制台使部署容器化应用程序、配置负载平衡、联网、监控变得更加容易,并为您提供新的工作流程以进行有效的操作和故障排除。自从 2014 年 re: Invent 上线以来,Amazon ECS 一直致力于帮助您在 亚马逊云科技 上轻松部署、运行和扩展容器化应用程序。多年来,Amazon ECS 已发展成为一种完全托管的容器编排服务,它与许多 亚马逊云科技 服务深度集成,为在 亚马逊云科技 上运行容器工作负载提供安全且易于使用的解决方案。截至2022年10月,每周在Amazon ECS上启动超过20亿个工作负载,使其成为世界上最大的容器编排服务之一。结合 亚马逊云科技 Far gate 的无服务器控制平面和无服务器计算,Amazon ECS 为开发人员提供了构建应用程序和发展业务的速度、安全性和灵活性。Vanguard、Capital One、Expedia和NerdWallet等客户信任亚马逊ECS来运行其任务关键型应用程序。

新的 Amazon ECS 控制台可以更轻松地部署任务和服务、配置负载平衡、联网和监控,并为您提供有效操作和故障排除的工作流程。新游戏机于2020年12月30日作为公开预览版发布。我们迅速进行了迭代,以支持现有和新的 Amazon ECS 功能并回应您的反馈。我们很高兴新游戏机成为默认体验,我们知道有些用户需要时间来适应这种变化。因此,经典主机仍可供选择加入,因此您可以按照自己的节奏学习和迁移到新主机。在登录会话期间,你可以切换回经典主机。

我们想重点介绍新 Amazon ECS 控制台的一些功能:

引导式部署体验

The screenshot of an Amazon ECS console form to create a new service

我们设计了新的 Amazon ECS 控制台,使其具有更简单、更高效的工作流程,提供直观的默认设置,使用户能够通过更少的点击、输入和更少的切换到其他页面来完成任务。客户的一个常见要求是简化服务创建工作流程。在新的 Amazon ECS 控制台中,用户现在可以在创建新服务时创建新的负载均衡器或选择现有的负载均衡器:

您可以指定几个参数(例如,新的负载均衡器名称、带有端口参数的侦听器以及用于接收流量的容器)。控制台预置了一个新的负载均衡器,并根据所需的目标组和侦听器进行配置,以平衡新服务的流量负载。

另一项重大变化是创建任务定义工作流程的新设计。任务定义资源是功能最丰富的 Amazon ECS 资源之一。我们努力在简单用例和高级用例之间保持平衡。我们希望确保您可以在控制台中快速创建任务定义,并在需要时访问所有必需的高级功能。新的任务定义创建工作流程是一个多步骤向导。在第一步中,您可以指定所有容器及其基本属性:

在第二步中,您可以为任务配置计算环境、存储、监控和日志记录的参数。

如果您需要使用任务定义的所有功能,则可以使用使用 JSON 创建新任务定义 或使用 JS ON 创建修订版 功能来修改控制台中不可用的属性:

The screenshot of a dropdown with options to create new task definition using guided console wizard experience or with JSON

此功能是我们为 Amazon ECS 控制台引入更多高级功能而采取的第一步。我们认识到,新的任务定义向导不是 “一刀切” 的解决方案,期待您就哪些功能应成为新向导的一部分提供反馈。

The screenshot of an Amazon ECS console form to create a new task definition revision with JSON

由 亚马逊云科技 CloudFormation 提供支持

基础设施即代码工具,例如 亚马逊云科技 CloudFormation 亚马逊云科技 云开发套件 (亚马逊云科技 CDK) 和HashiCorp的Terraform,使开发人员能够大规模使用自动化、测试和交付应用程序。当您提交表单时,新的亚马逊 ECS 控制台使用 亚马逊云科技 CloudFormation 来配置资源。当您创建集群、任务定义或服务时,新控制台会生成一个 亚马逊云科技 CloudFormation 模板来配置 亚马逊云科技 CloudFormation 堆栈,这是您在控制台中创建的 亚马逊云科技 资源的集合。

The screenshot of AWS CloudFormation console with a CloudFormation stack created by Amazon ECS console

现在,您可以使用 Amazon ECS 控制台为您创建的 亚马逊云科技 CloudFormation 堆栈来跟踪堆栈的变化或偏移、回滚或清理资源,甚至可以下载 亚马逊云科技 CloudFormation 模板将其存储在代码存储库中以实现持续集成和交付 (CI/CD) 自动化:

The screenshot of AWS CloudFormation console with a CloudFormation stack created by Amazon ECS console

有了这个,我们为进一步的改进和功能奠定了基础,这将使 Amazon ECS 用户更容易使用基础设施即代码。

辅助功能、暗黑模式等

我们将继续确保控制台可以访问。在新控制台中,我们采用了新的 亚马逊云科技 控制台设计系统,该系统更加注重可访问性和改进的用户界面。暗黑模式是开发人员最需要的功能之一。深色模式有助于减轻眼睛疲劳,并在明亮的环境中提供对比度,从而提高可读性和可访问性。暗模式还改善了用户界面的导航,降低了某些设备的能耗。

统一设置中 ,您可以在视觉模式的三种设置(即浏览器默认、深色和亮色)之间进行选择。浏览器默认应用浏览器的默认深色或浅色设置。深色应用了新的内置暗黑模式,而浅色保持了 亚马逊云科技 控制台当前的外观和感觉。您可以 登录 亚马逊云科技 控制台,选择账户菜单,然后 选择 “设置 ” ,在 “ 统一 设置” 中选择暗模式 。

The screenshot of Amazon ECS console in a dark mode

从 2023 年 1 月开始,新游戏机将成为默认主机。我们正在根据客户的反馈采取迭代方法添加新功能。虽然我们努力实现两个游戏机之间的平等,但两者将并行存在。如果您依赖尚未过渡到新主机的少数功能之一,请继续使用之前的主机体验,并向我们发送有关缺少哪些功能的反馈。从 2023 年开始,你可以切换回经典游戏机,就像你今天选择加入新游戏机的方式一样。

有关 Amazon ECS 的更多信息,请查看以下资源:

  • 亚马逊 ECS 控制台
  • 亚马逊 ECS 开发者指南
  • 亚马逊 ECS 研讨会
  • 亚马逊云科技 副驾驶 CLI