數字化轉型促使云原生“登上舞臺”
如今,數字化轉型逐漸進入平穩期,在這樣的新階段,企業越發依賴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平臺的生態模式。