发布于: Apr 8, 2020

AWS Fargate 是适用于容器的无服务器计算引擎,推出了新平台版本 1.4.0。该最新版本支持若干新的 Fargate 功能,其中的部分功能突出显示在下方。 除特别注明的外,本文中讨论的新增功能与原生 Fargate 平台相关,并且直接由 Amazon Elastic Container Service (ECS) 编排程序使用。

Fargate 任务现在支持 Amazon Elastic File System (EFS) 终端节点

现在,您可以使用平台版本 1.4.0 启动具有持久性 EFS 存储的 Fargate 任务。这一新功能通过在 Fargate 任务中挂载 EFS 卷,支持需要数据持久性和共享存储的应用程序。客户现在可以将诸如内容管理系统(例如 WordPress 和 Drupal)的应用程序或共享公用数据集的应用程序迁移到 Fargate。

Fargate 任务现在具有一个整合的 20GB 临时卷

使用新平台版本启动的 Fargate 任务现在具有一个 20GB 的临时卷,而不再是一个用于托管容器映像的 10GB 卷以及 4GB 的挂载卷。这种额外的灵活性和容量对于处理大型数据集和文件的工作负载尤其有帮助。新的卷更新适用于在 Fargate 上运行的 ECS 任务和 Amazon Elastic Kubernetes Service (EKS) Pod。

Amazon CloudWatch Container Insights 中提供了网络性能指标

Fargate 平台版本 1.4.0 现在通过 CloudWatch Container Insights 提供网络性能指标。借助这一功能,您现在不仅可以查看 Fargate 任务的现有 CPU、内存和磁盘指标,还可以查看网络指标。除了在支持使用 Container Insights 的 ECS 集群上使用该新平台版本启动 Fargate 任务外,您无需执行任何其他操作。 

现在,Fargate 可通过 Amazon ECS 任务元数据终端节点版本 4 提供网络统计信息

此外,您还可通过查询新的任务元数据终端节点版本 4 来获得网络统计信息。虽然这些网络指标与 Container Insights 提供的指标类似,但任务元数据终端节点允许第三方工具(如 Datadog)访问此类信息,以进行进一步分析。

Fargate 任务现在支持 CAP_SYS_PTRACE Linux 功能

现在,您可在所有已提供的 Fargate 平台版本的 Fargate 任务定义中启用 CAP_SYS_PTRACE Linux 功能。这可让您更深入地了解容器,并允许您使用 Sysdig 等合作伙伴提供的众多可观测性工具,来满足安全性和合规性需求。 

如需了解更多信息并查看 Fargate 平台版本 1.4.0 支持的新功能的完整列表,请访问该博客文章。有关 Fargate 平台版本的更多详细信息,请访问我们的文档页面。