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















 
 
 

 
 
 
 