Docker 加強與 Microsoft Azure 的合作,提升開發人員生產力

開發人員現在可以使用原生 Docker 命令在 Azure 容器執行個體中運行應用程式,在構建雲原生應用程式時獲得無縫體驗

加州帕羅奧圖,2020 年 5 月 27 日Docker 今日宣布,它已擴展與 Microsoft 的策略合作關係,透過更緊密地與 Azure 容器執行個體 (ACI) 整合,簡化開發人員和開發團隊從程式碼到雲端應用程式的開發流程。更深入的合作,包括與 Visual Studio Code (VS Code) 更緊密的整合,將允許開發人員快速啟動新的特定語言專案(Node.js、Python、.NET Core/C#),利用圍繞 Compose 規格 的新功能,並簡化他們從本地開發切換到無伺服器雲容器服務的方式,同時保持在 Docker CLI 使用者介面或 VS Code 中。

對於今天的開發人員來說,即使利用 Docker 容器技術,從本地桌面到雲原生開發,仍然存在大量複雜的工具以及重複的命令和任務。結果通常是開發團隊需要花費數小時甚至數天時間來決定滿足其需求的正確雲端環境,並成功設置該環境。即使克服了這些挑戰,也很難確保高度迭代協作的本地到雲端環境保持一致。

Docker 和 Microsoft 共同致力於透過從本地 VS Code 和 Docker Desktop 開發到 ACI 遠端部署的輕鬆、無摩擦的開發人員體驗來解決這些問題。Docker 和 Microsoft 開發人員技術之間更緊密的整合為開發人員提供了以下生產力優勢:

  • 直接從 Docker CLI 輕鬆登入 Azure
  • 觸發 ACI 雲容器服務環境自動設置,使用簡單的預設值,無需基礎架構開銷
  • 從本地環境切換到雲端環境,快速輕鬆地運行應用程式
  • 透過 Compose 規格簡化單容器和多容器應用程式開發,允許開發人員首次在雲容器服務中以原生方式無縫地調用完全相容 Docker 的命令
  • 使開發團隊能夠透過共享其持久協作的雲端開發環境(他們可以在其中進行遠端配對程式設計和即時協作故障排除)來透過 Docker Hub 共享他們的工作

「開發人員想要簡單性、敏捷性和可移植性,而開發團隊則希望程式碼到雲端解決方案不會減慢他們的速度,」Docker 執行長 Scott Johnston 表示。「擴展我們與 Microsoft 的策略關係將進一步降低開發人員構建、共享和運行雲原生、基於微服務的應用程式的複雜性。Docker 和 VS Code 是兩個最受歡迎的開發人員工具,我們很自豪能將它們結合在一起,為 Azure 容器執行個體構建基於容器的應用程式的開發人員提供更好的體驗。」

「我們很高興能擴展與 Docker 的合作,透過讓開發人員能夠使用原生 Docker 命令在 Azure 容器執行個體中運行應用程式來加速開發人員的生產力,」Microsoft 開發人員工具產品公司副總裁 Amanda Silver 表示。「這種從桌面到雲端的全新無縫體驗意味著開發人員可以更快、更輕鬆地協作並創建在 Azure 中運行的應用程式。」

Docker 和 Azure 容器執行個體簡化了 WindSim 的開發人員工作流程

WindSim 的軟體 是全球風電場規劃的領導者,幫助設計師從其渦輪機中獲取最大能量。它使用 CFD 模擬地形上的風型,這需要高度密集的計算,目前使用強大的硬體在本地運行。

該公司透過使用 Docker 將現有應用程式容器化,並使用 Azure 容器執行個體在雲端中運行它,加速了向 SaaS 平台的遷移。對於 WindSim 來說,ACI 提供由與開發人員和部署管道使用的 Docker 執行階段相同的按需計算能力,因此應用程式可以透過經過測試和信任的容器映像以雲端規模運行,而基礎架構開銷最小。

「使用 Docker,我們將 15 年歷史的核心應用程式遷移到容器,而無需更改程式碼,並且使用 ACI,我們可以按需以任何規模運行相同的容器,」WindSim 首席架構師 Tejo de Groot 表示。「該專案的 POC 階段在幾週內完成,團隊規模最小,我們的目標是今年第二季度在 Azure 上線。」

「Docker 和 ACI 的組合一直都很強大,但新的整合極大地簡化了開發人員的工作流程,」Sixeyed Consulting 總監兼 WindSim 顧問 Elton Stoneman 表示,他已經提前體驗了新的 Docker 和 ACI 整合。「您可以使用簡單的 Docker Compose 檔案和 Docker 命令列以雲端規模部署容器化應用程式,並在 Azure 中的託管服務中運行所有內容。對於許多組織來說,這是一個真正可以替代複雜協調平台的絕佳選擇。」

Docker 客戶預計將在 2020 年下半年看到與 Azure 的整合正式推出。

有關 Docker 和 Microsoft 合作的更多資訊

關於 Docker

Docker 讓開發人員及其團隊更輕鬆地構建和共享可在任何地方(本地、混合或多雲)運行的現代應用程式。Docker 在全球擁有數百萬開發人員積極使用,為構建現代應用程式提供無與倫比的簡便性、靈活性和選擇。Docker 為包含容器、微服務/無伺服器函數、雲服務及其他功能的開發人員工作流程提供最佳體驗。如需更多資訊,請造訪 www.docker.com

立即開始使用
Docker