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