发布于: Dec 8, 2020

Amazon Elastic Container Registry (Amazon ECR) 现在支持在私有存储库中跨区域复制映像,并且只需轻轻一按即可复制到源存储库,可帮助开发人员轻松地跨多个 AWS 账户和区域复制容器映像。由于延迟较低、映像下载时间缩短,以及执行促进区域隔离的跨区域下载内容删除操作,将区域内的映像存储到基础设施中有助于应用程序更快启动。地理位置分散的映像还有助于满足应用程序的备份和灾难恢复要求。创建简单的跨区域可靠复制映像方法后,Amazon ECR 现在让在 AWS 中运行高可用性应用程序变得更加容易。 

基于容器的应用程序可以包含许多在分布到不同位置的基础设施上运行的映像,以实现高可用性。开发人员会在多个位置构建、存储和快速部署这些映像,随着企业越来越多地采用现代 CI/CD 实践,通常会每天执行这些操作。每个映像必须存储在存储库中,然后可靠地推送到多个其他存储库。映像通常也会作为应用程序管道工作流的一部分跨账户复制,例如,当从暂存升级到生产时。如今,AWS 客户必须创建自定义解决方案并编写额外代码以管理映像分发,从而为其流程增加运营负担和维护成本。

Amazon ECR 中私有存储库的跨区域复制使多个 AWS 账户和区域之间的映像复制变得非常简单,只需选择目标账户并将映像推送到源存储库中即可。只需在 AWS 管理控制台中单击几下或使用 AWS CLI,开发人员就可以选择目标账户和区域以自动复制其映像。在将映像推入此源存储库时,ECR 将自动复制到所有已配置的复制目标账户。跨区域复制在提供 ECR 的所有公共 AWS 区域中可用。通过我们的博客了解更多信息,并按照我们的文档进行操作。