微軟AKS落地中國,開啟云原生應(yīng)用開發(fā)新機遇
原創(chuàng)【51CTO.com原創(chuàng)稿件】Kubernetes是業(yè)界領(lǐng)先的開源容器編排框架。由谷歌創(chuàng)建,目前由云原生計算基金會(CNCF)維護,由于其處理大型集群的能力,成為了容器市場的明星。越來越多的云提供商開始提供將Kubernetes作為托管和托管服務(wù)的平臺。
早在2016年,微軟聘請了Google工程師、Kubernetes共同創(chuàng)始人Brandon Burns。不久之后,Kubernetes 1.4發(fā)布,成為Azure Container Service(ACS)的一部分。
之后,微軟Azure宣布發(fā)布Draft,用于簡化開發(fā)運行在任何Kubernetes集群上的應(yīng)用。隨之,微軟加入CNCF,宣布推出一項新服務(wù)Azure Container Instances (ACIs),用于在Linux上創(chuàng)建容器而無需運行虛擬機。為了配合這一點,微軟還宣布推出了開源的ACI Connector for Kubernetes,讓Kubernetes集群可以部署ACI。
一直以來,微軟對開源項目Kubernetes的支持力度都很大,在今年5月的微軟Build開發(fā)者大會,微軟也開始將多個產(chǎn)品與Kubernetes進行整合。如加強AKS服務(wù),開始支持DevOps開發(fā)工作流程,從建立新的Kubernetes集群、應(yīng)用容器化,到整合CI/CD流程、Visual Studio Team Services,到***的部署工作,都只需幾個點擊就能完成操作。并且擴大云端監(jiān)控服務(wù)Azure Monitor的應(yīng)用情境,開始整合Azure Kubernetes服務(wù)(AKS),提供容器健康度檢查。
在近日召開的年度開源云原生社區(qū)大會KubeCon + CloudNativeCon 2018 上,Kubernetes開源項目聯(lián)合創(chuàng)始人、微軟杰出工程師Brenda Burns在主題演講中展望了Kubernetes項目的***進展和未來,同時宣布Azure Kubernetes Service(AKS)已登陸由世紀互聯(lián)運營的Microsoft Azure,在中國市場開放預(yù)覽。AKS 基于完全開源的Kubernetes,可讓用戶充分利用 Kubernetes 生態(tài)系統(tǒng)中的服務(wù)和工具。使用常用的開源工具(如 Helm、Draft 和 Brigade),可自動執(zhí)行軟件交付流水線。使用 Open Service Broker for Azure,輕松將 Kubernetes 與受 SLA 支持的 Azure 服務(wù)(如 CosmosDB)集成。
Kubernetes開源項目聯(lián)合創(chuàng)始人、微軟杰出工程師Brenda Burns
微軟云Azure容器產(chǎn)品經(jīng)理Gabe Monroy
Brendan Burns在會后接受51CTO記者采訪時表示,AKS本身就是完整的應(yīng)用。對于目前中國大多數(shù)的企業(yè)來說,AKS就可以滿足他們的需求,未來當(dāng)ACI來到中國后,可以很方便的切換到AKS+ACI的架構(gòu)。微軟同時也在通過AKS+ACI的架構(gòu)進行更多的探索。
現(xiàn)在微軟這邊對中國市場AKS有沒有一些客戶反饋,包括以后市場預(yù)期這塊,因為很多廠商都在有相關(guān)的機制。
Brendan Burns表示,在中國市場,AKS已經(jīng)獲得了很多客戶的反饋,并且非常受歡迎。微軟在此基礎(chǔ)之上做了很多工具,這也是微軟最重要的貢獻,因為AKS的API應(yīng)該是標(biāo)準(zhǔn)的,這些工具非常重要。
微軟云Azure容器產(chǎn)品經(jīng)理Gabe Monroy補充說,Kubernetes服務(wù)是一個基礎(chǔ)性的服務(wù),并且非常重要,很多云廠商的Kubernetes服務(wù)都是相互聯(lián)系的。除了Kubernetes基礎(chǔ)的服務(wù),還有很多,諸如數(shù)據(jù)服務(wù)等等也是需要考慮的。微軟在這方面提供了Azure的服務(wù),相當(dāng)于在Kubernetes的基礎(chǔ)上,更好地為企業(yè)的具體業(yè)務(wù)服務(wù)。
說了這么多的Kubernetes,怎能不說云原生?在一般用法中,“云原生”是一種構(gòu)建和運行應(yīng)用程序的方法,它充分利用了云計算交付模型的優(yōu)勢。“云原生”是關(guān)于如何創(chuàng)建和部署應(yīng)用程序,和位置無關(guān)。 這意味著應(yīng)用程序位于云中,而不是傳統(tǒng)數(shù)據(jù)中心。
CNCF將“云原生”定義的更為狹窄,意味著使用開源軟件堆棧進行容器化,其中應(yīng)用程序的每個部分都打包在自己的容器中,動態(tài)編排,以便每個部分都被主動調(diào)度和管理,以優(yōu)化資源利用率和面向微服務(wù)的應(yīng)用程序,以提高應(yīng)用程序的整體靈活性和可維護性。
根據(jù)相關(guān)調(diào)查結(jié)果顯示:自 2017 年 12 月以來,云原生技術(shù)在生產(chǎn)中的使用量平均增長了 200% 以上。云原生已經(jīng)成為一種文化,一種潮流,云原生技術(shù)已經(jīng)對現(xiàn)代化應(yīng)用的建設(shè)、交付與運維產(chǎn)生了顛覆性的影響。
在Brendan Burns看來,目前對于一個普通的開發(fā)者來說,構(gòu)建一個云原生的軟件還比較困難,但在未來會有所改變。云原生的未來,就是可以讓每個開發(fā)者都能更高效、更簡單地去構(gòu)建云原生。微軟一直以來都很重視開發(fā)者,微軟做了很多工作,來幫助開發(fā)者更高效地構(gòu)建云原生。
記者視點
AWS的Kubernetes服務(wù)EKS,微軟Azure的Kubernetes托管服務(wù)AKS,谷歌云的K8s代管服務(wù)…近年來,幾乎所有主要的云提供商都在競相為Kubernetes提供更好,更簡單的解決方案。應(yīng)用程序已經(jīng)成為當(dāng)今多數(shù)企業(yè)不可或缺的部分。所有公司對更快的部署及高質(zhì)量的應(yīng)用程序提出了更高的要求,這也是開發(fā)人員涌向容器的原因。國內(nèi)也誕生了多家容器創(chuàng)業(yè)公司,例如時速云、靈雀云、好雨云、才云、博云等,這些廠商有的可能一開始不是以 Kubernetes作為容器編排調(diào)度引擎,但是現(xiàn)在已經(jīng)全部支持。
當(dāng)容器云進化到高級階段云原生后,容器技術(shù)將成為該平臺的基礎(chǔ)。未來,我們期待著Kubernetes更加穩(wěn)定好用,云原生出現(xiàn)更多的落地與***實踐!
【51CTO原創(chuàng)稿件,合作站點轉(zhuǎn)載請注明原文作者和出處為51CTO.com】