開發人員現在可以使用 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 和 Amazon ECS 構建、共享和運行雲原生應用程式方面獲得最佳體驗的重要一步,」Docker 執行長 Scott Johnston 表示。「這種體驗讓開發人員能夠在本地工作,並將相同的體驗帶入 Amazon ECS 的生產規模雲端服務中,減少所需的知識範圍並縮短產品上市時間。」
「由於大量的容器是使用 Docker 構建的,我們非常興奮能與 Docker 合作,簡化開發人員將容器化應用程式構建和部署到 AWS 的體驗,」Amazon Web Services, Inc. 計算服務副總裁 Deepak Singh 表示。「現在,客戶可以輕鬆地將其容器化應用程式從其本地 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://docker.net.tw
David Oro
Docker 股份有限公司
+1-707-558-8585