在近日結束的DockerCon 2016西雅圖大會上,微軟宣布了一些Azure特性,展示了對于企業內Docker容器支持的改進,包括在Azure Marketplace中提供Docker數據中心以及Docker數據中心對管理混合容器部署的支持。
Docker數據中心(DDC)是一個平臺,讓組織可以實施他們自己的容器即服務(CaaS)。它是作為一個Azure Marketplace模板發布的。在Azure中,模板是一種組織服務及其依賴的聲明式方法,可以用于啟動Azure中的服務。DDC包括用于集群管理的Docker通用控制面板、用于Docker鏡像存儲的Docker可信任注冊中心以及最新版本的Docker引擎。
在本次大會上,Microsoft Azure首席技術官Mark Russinovich還宣布,Docker數據中心可以用于管理基于混合容器的應用程序。在這種情況下,混合應用程序包括運行在Azure數據中心里的應用程序和使用Azure Stack的本地應用程序。Azure Stack是一個平臺,使用該平臺可以將本地數據中心資源配置為Azure資源,這樣一來,就可以向應用程序提供統一的類Azure接口。
在過去的幾個月中,Azure已經提升了容器支持水平。現在,它包含了操作管理套件,可以跨Azure 和Azure Stack管理容器。Azure容器服務底層使用Docker Swarm進行服務編排。
Russinovich還演示了使用Visual Studio Code編輯器調試運行在Azure上的容器化應用程序的調式特性。這個跨平臺的編輯器內置支持編輯Dockerfile和Docker Compose YAML文件。
據Russinovich介紹,容器在企業(包括財富500強企業)的應用主要受三個因素影響:
采用開源工具,提升敏捷性,降低成本,避免供應商鎖定 利用現有投資和技能的能力 由于各種原因,有些本地基礎設施是不可避免的,因此,有一個混合解決方案管理基于容器的應用程序非常重要Russinovich還演示了在Linux上的Docker容器中運行的SQL Server。這尚在預覽階段,并未做好在生產環境中應用的準備。
查看英文原文:Microsoft Announces Better Integration of Docker and Azure at DockerCon 2016