发布于: Nov 20, 2023

使用 Amazon Fargate Amazon Elastic Container Service(ECS)上运行包含多个容器的应用程序的客户现在可以利用 Seekable OCI(SOCI)在 Amazon ECS 任务定义中延迟加载特定容器映像。这样就无需在任务定义中为较小的容器映像生成 SOCI 索引,同时仍然可以让较大的容器映像享受 SOCI 的好处,从而改善整体应用程序部署和横向扩展时间。

在此之前,客户必须生成包含任务定义中所有容器镜像的 SOCI 索引,并将其推送到 Amazon Elastic Container Registry(ECR)。从今天起,客户可以仅选择要延迟加载的容器镜像,有选择地为这些镜像生成 SOCI 索引。如果客户运行的是具有主应用程序容器和支持尺寸小得多的 sidecar 的任务,这种做法很有益。对于此类使用案例,客户只需要为较大的应用程序容器映像构建 SOCI 索引。Amazon Fargate 将智能地延迟加载应用程序容器,并立即下载其他 sidecar。

要了解更多信息并开始使用,请访问文档。此功能现已在所有提供 Amazon ECS、Amazon Fargate 和 Amazon ECR 的亚马逊云科技区域推出,包括由光环新网运营的亚马逊云科技中国(北京)区域和由西云数据运营的亚马逊云科技中国(宁夏)区域。