容器是虛擬化技術(shù)的下一場革命,能讓企業(yè)獲得前所未有的敏捷性。每一天我都能看到這樣的案例在客戶身上發(fā)生!他們一次性編寫好的應(yīng)用,能部署到任何地方,不論它是開發(fā)、測試或者生產(chǎn)環(huán)境。容器無需改動就能運行在任何硬件、任何云、和任何環(huán)境上。簡單的講,它們給敏捷的DevOps提供了一個真正開放和可移植的方案。
通過Azure Container Service(Azure容器服務(wù),簡稱ACS),我們?yōu)榭蛻粼谠骗h(huán)境中提供了管理容器的獨特方式。它利用經(jīng)受住了考驗的開源容器編排技術(shù),為客戶提供了伸縮生產(chǎn)環(huán)境中容器的簡易之道。今天我們發(fā)布了一系列ACS的更新,讓客戶有更多的云編排器可供選擇,這也將繼續(xù)證明ACS是在云端運行容器最順暢、最開放和最靈活的方式。這些今天即開放可用的更新包括:
ACS上的Kubernetes(預(yù)覽版):在2014的七月,差不多在Kubernetes公開發(fā)行一個月之后,我們就宣布了在Azure基礎(chǔ)設(shè)施對Kubernetes的支持。Kubernetes 1.4中提供了與原生Azure網(wǎng)絡(luò)、負(fù)載均衡器和Azure磁盤的集成支持。今天,我們宣布發(fā)布ACS上Kubernetes 1.4的預(yù)覽版本,進(jìn)一步深化了這方面的支持。這種對Kubernetes更原生、更深度的支持,在Azure上提供了另外一個完全開源的容器編排引擎選項?,F(xiàn)在客戶在采用云編排器時有了更多的選擇,并且有三個受ACS支持的完全開源的方案:DC/OS、Docker Swarm和Kubernetes。你可以在這里(http://blog.kubernetes.io/2016/11/bringing-kubernetes-support-to-azure.html)了解Kubernetes的創(chuàng)始人之一,Brendan Burns,對于ACS上Kubernetes的看法。
DC/OS升級到了1.8.4: 我們很高興地宣布我們已經(jīng)將ACS對于DC/OS的支持升級到了1.8.4。這個新的版本包括新增的靈活的虛擬網(wǎng)絡(luò)能力,集成進(jìn)DC/OS UI的任務(wù)調(diào)度和基于Marathon的容器編排。另外,現(xiàn)在Gitlab,Artifactory,Confluent Platform,DataStax Enterprise和我們自有的Operations Management Suite現(xiàn)在可以通過DC/OS Universe的應(yīng)用商店里面一鍵安裝了。
Azure Container Service Engine開源了: 今天,我們發(fā)布了ACS Engine(https://github.com/Azure/acs-engine)的源碼,我們在Azure中用它來創(chuàng)建ACS部署。這個新的Github開源項目將會讓我們向社區(qū)分享在我們是如何進(jìn)行DC/OS、Swarm和Kubernetes的部署,以及如何基于Azure編排容器的最佳實踐進(jìn)行協(xié)作,不論是在公有云或者Azure Stack上。另外,你可以對Azure Engine中服務(wù)部署方式進(jìn)行更改或者定制,達(dá)成各種今日未盡愿望。最后,在你們的幫助下,我們可以借助社區(qū)的貢獻(xiàn)并繼續(xù)改善Azure中運行的服務(wù)。
我們看到不同規(guī)模的企業(yè)正在將他們基于容器的解決方案從開發(fā)/測試環(huán)境推上了云端的生產(chǎn)環(huán)境,特別是在他們發(fā)現(xiàn)容器可能帶來的商業(yè)敏捷性之后。除了在ACS上提供了更多的選擇和靈活性外,我們正在通過更新來加強(qiáng)流暢的敏捷開發(fā)和容器管理體驗,包括:
Azure Container Registry: Azure Container Rigistry是一個Azure上用來托管容器鏡像的私有倉庫,將會在11月14日的預(yù)覽版中可用。通過使用Azure Container Registry,你可以存儲Docker格式的鏡像,并用于所有類型的容器部署。另外,Azure Contaienr Registry很好地與ACS提供的編排器進(jìn)行集成。當(dāng)你使用Azure容器倉庫的時候,你會發(fā)現(xiàn)它和開源的Docker Registry v2兼容,所以你可以在ACR上使用相同的工具。
VS、VSTS和VS Code集成,和向ACS的部署: 同時,在11月14日,我們將會帶來一種新的體驗,讓你可以使用Visual Studio,Visual Studio Team Services和開源的Visual Studio Code輕易地搭建多容器Linux應(yīng)用的持續(xù)集成和開發(fā)環(huán)境。為了繼續(xù)提升開發(fā)敏捷性,我們可能會采用某種開發(fā)和CI/CD解決方案,大力投入于打造卓越的容器“從開發(fā)-到測試-到生產(chǎn)”的部署體驗。
Azure是唯一提供了能支持選擇開源編排技術(shù)(如DC/OS、Docker Swarm和Kubernetes)的容器服務(wù)的共有云,能讓您和您的團(tuán)隊使用偏愛的工具并更容易地采用容器技術(shù)。你收獲的將不僅僅是敏捷方面的好處!趕快來ACS嘗試DC/OS,Swarm或者Kubernetes吧!