微軟AKS,助力企業全速上云
原創【51CTO.com原創稿件】在2018年的KubeCon + CloudNativeCon上,Kubernetes開源項目聯合創始人、微軟杰出工程師Brenda Burns宣布Azure Kubernetes Service(AKS)已登陸由世紀互聯運營的Microsoft Azure,在中國市場開放預覽。
AKS將Kubernetes容器平臺便于開發、部署、管理的優勢,與微軟智能云Azure安全、可靠、自動化的運維相結合,希望能幫助更多中國開發者開啟云原生應用開發的新機遇。“AKS是Azure歷史上成長最快的服務。” Brenda Burns這樣評價。
相較于其他云廠商的Kubernetes服務,AKS致力于將Kubernetes的管理做到極致,它真正的優勢在于能夠提供完整的平臺,包括從幾乎每個人開始寫應用程序時使用的VS Code、和團隊一起合作時使用的GitHub,再到能夠把應用程序推向世界的Azure容器注冊表,還有能夠在世界上超過50個地方運行這些應用程序的AKS。這些工具也能夠讓用戶的應用程序更安全,比如Azure的安全中心,以及Azure的法律信息中心。因此,從寫程序到運行在云上,微軟可以為用戶提供一系列完整的服務,這就是AKS的優勢。同時AKS也具有可延展性,與用戶通常使用的其他工具有很好的銜接,微軟也有很多如紅帽(Red Hat), SUSE等開源合作伙伴,這種合作也正是開源真正的精髓所在。
微軟在Kubernetes的確做出了很多貢獻,如最近由Azure團隊主要領導的,為IPV4、IPV6雙棧協議提供支持;開發了Gatekeeper Project,并把它捐贈給了CNCF組織。同時,微軟也繼續支持和開發Helm項目,已把很多Helm項目遷移到了GitHub上面。
微軟在上海有一個Kubernetes團隊,讓Azure 的服務更好用。“開源系統的實質就是歡迎世界各地的開發人員一起做貢獻。微軟會考慮到各地開發人員,協調時間的便利性,以及盡量將文檔和案例翻譯成各個國家的語言。因為這是在Kubernetes上開放的生態系統,我們也看到很多中國的公司,中國的開發人員在為Kubernetes的開源系統做著貢獻。“Brenda Burns介紹。
近日,Brenda Burns接受了記者的采訪,也總結了微軟的云原生、AKS、開源之道。
首先是增強開源系統,為用戶更好地服務。這意味著會讓開源系統不斷更新,在安全性有漏洞的時候進行升級,提高可靠性,讓用戶始終使用最新的版本,而不用花太多時間去解決系統問題。對于開源常常會出現的一些“坑”,微軟會負責將它們填滿,讓用戶能夠專注于自己的程序與應用。“我們的目的并不只是運行服務并從中盈利,我們也很重視反饋給社區的貢獻。因為我們相信對社區給予更多的理解與付出,可以拉近我們與客戶間的距離,這樣,我們才可以更好地服務于客戶。同時,我們也能夠影響社區與開源系統,讓他們更好地為客戶服務。“Brenda Burns表示。
其次,在反饋給社區的同時,微軟也在不停創新。比如Kubernetes 的包管理器Helm;全球都在使用的開發人員工具VS Code (Visual Studio Code);還有能夠讓開發人員更容易在Kubernetes上進行開發的Dapr。開發者在任何地方都可以使用這些工具,而不僅僅局限在Azure上。
最后是用戶的需求問題。因為從業務轉型到云原生是一段漫長的旅程。微軟不僅局限于口頭承諾,也幫助用戶抵達美好的未來。不僅幫助用戶轉型到Kubernetes,同時也提供更方便的服務。比如Azure Hybrid Benefit for Linux,可以讓用戶自己本地部署紅帽(Red Hat)或SUSE執照,也可以移轉到Azure上使用它。
對于用戶來說,這些開源系統無論在自己的機器上還是云上都非常容易使用。并且,開源并不僅僅在云上運行,也能深入行業,在工廠、商店、船上和車上等場景運行。Azure Arc是微軟推出的一款新服務,它能夠幫助用戶管理開源系統、政策以及安全等:Arc for Servers能夠幫助管理用戶的Linux機器,就像管理在Azure上的Linux虛擬機一樣;Arc for Kubernetes,可以幫助用戶在任何地方管理Kubernetes上的部署政策以及安全性等問題。
至今,Kubernetes已經成為了一個平臺,其他的所有服務都可以在這個平臺上為客戶提供更多的價值。因此,從用戶自己的本地部署、數據中心,到云,微軟都統一推行Kubernetes,以期實現無縫銜接。
無論是在全球還是在中國,很多企業還沒有完全地、大規模地把應用遷移上云,這也正是微軟要通過Kubernetes讓企業上云變得更容易的原因。
微軟要提供的是端到端的完整服務,以便企業不需要不停地考慮需要如何選擇。微軟開發的一些固定模式,讓傳統的企業和流程能夠自動化地部署在Kubernetes上,可以更容易地把企業應用遷移上云。
【51CTO原創稿件,合作站點轉載請注明原文作者和出處為51CTO.com】























