Docker 与 AWS 协作,帮助开发者加速现代应用交付至云端

开发者现在可以使用 Docker 轻松地在 Amazon ECS 和 AWS Fargate 上部署应用

美国加州帕洛阿尔托和西雅图 – 2020 年 7 月 9 日Docker 今天宣布与 Amazon Web Services (AWS) 建立合作关系,通过让开发者专注于应用开发,简化从本地开发环境在 AWS 中部署和管理容器的流程,从而简化开发者的工作。Docker 和 AWS 为开发者创建了一种集成且顺畅的体验,让他们能够利用 Docker Compose、Docker Desktop 和 Docker Hub 在 Amazon Elastic Container Service (Amazon ECS) 以及 AWS Fargate 上的 Amazon ECS 中部署应用。此公告是在 AWS 云容器大会上发布的。

之前,将本地 Docker Compose 文件在 Amazon ECS 上运行面临挑战,因为 Amazon ECS 中的一些构造不是 Docker Compose 规范的一部分,但却是应用在 AWS 中运行所必需的。Docker 和 AWS 协作构建了一个简化的工作流程,让开发者可以快速轻松地从本地 Docker Desktop 环境切换到 Amazon ECS 运行容器。这为开发者提供了一条简便的路径,可以在 Amazon ECS 中运行高度安全且可扩展的生产应用。

Docker 首席执行官 Scott Johnston 表示:“这是朝着为开发者提供使用 Docker 和 Amazon ECS 构建、分享和运行云原生应用的最佳体验迈出的重要一步。这种体验允许开发者在本地工作,并将相同的体验带入到基于 Amazon ECS 的生产级云服务中,减少所需的知识范围,并加速投入生产的时间。”

Amazon Web Services, Inc. 计算服务副总裁 Deepak Singh 表示:“大量容器是使用 Docker 构建的,我们非常高兴与 Docker 合作,简化开发者在 AWS 上构建和部署容器化应用的体验。现在,客户可以轻松地将他们的容器化应用从本地 Docker 环境直接部署到 Amazon ECS。这种加速的现代应用开发和部署路径让客户可以将更多精力放在应用的独特价值上,而花费更少的时间来研究如何在云端部署。”

Docker 一直致力于解决的核心挑战是为寻求一种简单方式的开发者创建一条路径,使他们能够在 Docker 中本地开始开发应用,然后将其部署到 Amazon ECS。这种体验的缺乏导致了不同的方法,并且需要更多的知识来使用几乎相同的清单在本地和 Amazon ECS 上部署相同的容器工作负载。这增加了将工作负载迁移到云端所需的时间和精力。该解决方案为开发者提供了一个简化的工作流程,允许他们使用 Docker CLI 和 Docker Compose 在本地启动,并将其多容器应用直接从 Docker Hub 部署到 Amazon ECS。

该解决方案的其他好处包括以下几点

  • 开发者可以利用他们已有的关于 Docker 的知识以及他们使用 Docker Compose 定义的应用,加速他们在云端部署的能力。
  • Docker 和 Amazon ECS 之间的原生集成使得客户能够更顺畅地将 Amazon ECS 作为其多容器部署的目标。
  • Docker Compose 作为开发者定义多容器应用的首选工具,是一个具有开放治理的开源规范。因此,该倡议将为新用户和现有用户的更广泛社区提供透明度,允许他们对规范以及基于 Docker Compose 的工具的未来方向提供意见。

AWS 首席解决方案架构师 Carmen Puccio 和 Docker 首席架构师 Chad Metcalf 将于今天下午 3:45(太平洋时间)在虚拟的 AWS 云容器大会上演示新解决方案。请访问 https://awscloudcontainersconference.splashthat.com/ 进行注册。

阅读更多

Docker 博客 – 从 Docker 直达 AWS – https://dockr.ly/38p4GrT

AWS 博客 – AWS 和 Docker 协作简化开发者体验 – https://dockr.ly/2VXZW7I

开发者资源

Docker GitHub 仓库 – https://github.com/docker/ecs-plugin

Docker 路线图仓库 – https://github.com/docker/roadmap

关于 Docker

Docker 使开发者及其团队更容易构建和分享可在任何地方运行的现代应用——无论是本地、混合云还是多云。Docker 被全球数百万开发者积极使用,为构建现代应用提供了无与伦比的简单性、灵活性和选择。Docker 为包含容器、微服务/无服务器函数、云服务等的开发者工作流程提供最佳体验。欲了解更多信息,请访问 https://dockerd.com.cn

David Oro

Docker 公司代表

David_oro@docker.com

+1-707-558-8585

开始使用
Docker