发布于: Nov 6, 2023
使用 AWS Fargate 在 Amazon Elastic Container Service (ECS) 上运行具有多个容器的应用程序的客户现在可以利用 Seekable OCI (SOCI) 在 Amazon ECS 任务定义中延迟加载特定的容器映像。这样就无需在任务定义中为较小容器映像生成 SOCI 索引,同时仍然可以获得 SOCI 为较大容器映像带来的好处,从而缩短整体应用程序部署和横向扩展时间。
到目前为止,客户必须生成任务定义中存在的所有容器映像的 SOCI 索引,并将其推送到 Amazon ECR。即日起,客户可以通过选择性地仅为这些映像生成 SOCI 索引来选择要延迟加载的容器映像。这对于客户运行具有主应用程序容器并支持大小要小得多的 Sidecar 的任务的使用案例是有益的。对于此类使用案例,客户只需要为较大的应用程序容器映像构建 SOCI 索引。AWS Fargate 将智能地延迟加载应用程序容器,并急切地下载其他 Sidecar。