如何快速落地雲原生?青雲科技給出答案
如今,數字化轉型逐漸進入平穩期,在這樣的新階段,企業越發依賴IT系統,傳統的上雲模式已經無法應對頻繁的業務更迭;面對未來,“雲上”成爲了最佳的選擇,面向雲而設計。雲原生作爲一項低負擔的、敏捷的、可擴展的、可複製和最大化地利用雲能力的軟件架構方式,已經成爲解決企業業務落地數字化、互聯網化的新趨勢。
KubeSphere容器平臺產品負責人於爽認爲,雲原生的優勢在於可以很好地構建容錯性好、易於管理和便於觀察的鬆耦合系統,若結合可靠的自動化手段,雲原生技術可幫助工程師夠輕鬆的對系統作出頻繁、可預測的重大變更。
其實,雲原生不是一個具體的產品,而是基於雲的一種IT理念,該理念是在探索一種能夠讓應用最大程度利用雲能力的的方法,其中應用是基於容器打包構建的,爲了運行一項容器化的業務,需要有支持容器的平臺,也可以叫做容器雲、Kubernetes基礎設施等。顯而易見的是雲原生的一切都需要基礎設施做配合。
在2018年開源領袖峰會(OSLS)上,Kubernetes作爲整個雲原生計算的基礎得到了CNCF(雲原生計算基金會)的認可。CNCF、Google Cloud 工程總監Chen Goldberg宣佈Kubernetes成爲第一個從 CNCF 畢業的項目,這預示Kubernetes項目已經足夠成熟,並且足夠靈活,可在任何行業、各種規模的公司中大規模地管理容器。
同樣青雲科技也認爲Kubernetes是雲原生最基礎的支撐平臺,它是跨基礎設施的,無論是物理機還是雲平臺,只要企業業務構建於Kubernetes,並以容器化的方式交付,就可以跑在不同的平臺之上,這意味着企業不在被任何服務商鎖定,業務可以輕鬆的跨基礎設施做應用遷移。於爽概括道,未來Kubernetes將會統治所有的基礎設施。
雖然Kubernetes技術和生態的已經成熟,在CNCF的全景圖內已經擁有200餘個項目和產品,但Kubernetes作爲基礎支持平臺也存在缺點,其構建相對比較簡單。於爽比喻道,Kubernetes好比是毛坯房,沒有裝修、傢俱和家電,它只能保證企業最基礎的應用,後期企業還會涉及的監控、日誌、告警,甚至開發工具鏈、微服務等管理工具。青雲科技正是注意到了企業急需或者未來需要的需求,於是打造了雲原生專業平臺—— KubeSphere。
KubeSphere是在Kubernetes之上構建的分佈式操作系統,是用於數據中心的、可插拔的企業級多租戶容器平臺。在於爽看來,KubeSphere的核心功能就是開箱即用,即點即用的DevOps,面向開發測試人員,覆蓋了開發測試全鏈條的發佈。同時擁有靈活可選的微服務框架於應用跨平臺一鍵部署的能力,可部署在雲平臺、物理機或者虛擬機之上。當然作爲一款青雲科技主導的開源項目,青雲科技自身的產品包括QingCloud雲平臺、SDN、SDS等,均可以跟KubeSphere進行無縫的整合。
上文提到雲原生依賴應用,KubeSphere的目標同樣是“聚焦業務應用”,青雲科技在設計開發過程中,結合以往服務於企業客戶的經驗,以實現幫助企業用戶降低平臺落地成本、降低平臺使用成本的最終目標。在2019年 KubeSphere 2.0版本更新到了2.1版本,除對基本功能加強以外,又提供了更多新的企業級功能。在2020年,KubeSphere 3.0版本發佈,新增“多集羣管理”等功能。
青雲科技的理念很簡單,平臺的事情交給平臺專業人員做。KubeSphere實現了開箱即用、運維友好,把所有後端的技術細節屏蔽掉,儘可能幫助用戶節省所有的學習成本,提升用戶的效率。一方面青雲科技在產品開發之前整理分析了現有的企業用戶的使用模式,提煉並集中展示在KubeSphere平臺上;另一方面,KubeSphere作爲一款開源產品,從2018年4月起,KubeSphere的第一行代碼就在GitHub上開源,青雲科技通過社區收集專業開發者的反饋,有助於KubeSphere平臺行成良好的生態。
表面上看,KubeSphere似乎只是青雲科技順應技術潮流推出一款容器平臺。實際上,這是青雲科技在技術層面的一次突破,更是企業邁向集大成者的重要一步,就像Kubernetes對於谷歌的意義,擴大谷歌的技術影響力,大於它的商業意義。
於爽強調,KubeSphere在設計之初,就明確了KubeSphere不是青雲科技的,而是社區的,青雲科技希望做的事“KubeSphere and Friends”,希望所有的開發者通過社區去了解KubeSphere,依靠開發者和企業用戶的力量實現平臺的更新迭代,做到一個真正屏蔽碎片化的平臺。
自從KubeSphere開源第一行代碼開始,就得到了衆多GitHub 社區用戶的關注,並且關注度是持續上升的。KubeSphere的GitHub Star數呈現陡峭式上升態勢,截止到2020年已經超過4000;事實證明了這款產品的吸引力極強。
目前,KubeSphere的商業用戶覆蓋銀行、保險、製造業、航空、互聯網公司等領域。在未來KubeSphere產品的寬度將繼續延展,觸及更多業務場景,並會相繼推出全新版本,希望通過KubeSphere平臺,將合作伙伴、社區開發者吸引進來,在幫助用戶加速雲原生落地的同時,構建起屬於KubeSphere平臺的生態模式。