提起開源項目,熱愛IT技術(shù)的人難免心頭一熱,許多人提起做開源的企業(yè)內(nèi)心也滿是崇敬之情。現(xiàn)如今,國內(nèi)的開源熱情似乎比以往更高了些,開源項目是企業(yè)彰顯技術(shù)自信的行為,并不是商業(yè)利益驅(qū)動的行為,就憑這點,值得為真正做開源的企業(yè)點贊。
作為國內(nèi)唯一一個開源的Kubernetes(k8s)發(fā)行版,KubeSphere的開源不涉及任何商業(yè)意圖,它不屬于青云科技而屬于社區(qū),它極大地降低了使用Kubernetes的門檻,它的出現(xiàn)將加速中國企業(yè)向云原生邁進的步伐。
什么是Kubernetes發(fā)行版呢?
"發(fā)行版"的說法常用于Linux操作系統(tǒng)。比如,雖有Linux內(nèi)核,而Ubuntu、CentOS等等叫做Linux發(fā)行版,對應的,Kubernetes就相當于內(nèi)核,KubeSphere就是Kubernetes的發(fā)行版,正常人類是很難使用Linux內(nèi)核和Kubenetes的,為了讓大家用起來,要基于Linux內(nèi)核和Kubernetes做很多周邊配套,Linux和Kubenetes就好像一臺光禿禿的汽車發(fā)動機,為了把它當車開,你起碼得有車架子、輪胎、方向盤、剎車、……等等。
所以,開源KubeSphere的青云就像一個汽車廠,負責KubeSphere牌汽車各個組件的組裝搭配,不過,這個汽車不需要花錢就能獲取到,這就是青云開源KubeSphere的實質(zhì)。它的意義在于加快了大家使用k8s發(fā)動機的進程,讓大家都能開上KubeSphere牌汽車。
為什么要開這輛裝有k8s發(fā)動機的KubeSphere牌汽車呢?
汽車時代的到來讓馬車徹底退出了歷史舞臺,成了人類最常用的出行交通工具之一。K8s的到來標志著云原生進入加速普及時代,云原生時代是云計算發(fā)展的新階段,先不要問云原生是什么,先看云原生能帶來什么吧?
云原生有利于各組織在公有云、私有云和混合云等新型動態(tài)環(huán)境中,構(gòu)建和運行可彈性擴展的應用。云原生技術(shù)使工程師能夠輕松地對系統(tǒng)作出頻繁、可預測的重大變更。
云原生能幫助企業(yè)做數(shù)字化轉(zhuǎn)型,幫助企業(yè)用數(shù)字化轉(zhuǎn)型獲取競爭力。而KubeSphere可以讓企業(yè)更快地上原生,開上汽車。
用數(shù)字化轉(zhuǎn)型塑造企業(yè)競爭力已經(jīng)是共識,企業(yè)的創(chuàng)新可以細化到一塊塊業(yè)務,一個個應用,甚至一行行代碼,而云原生幫助企業(yè)解決從代碼開發(fā)協(xié)作,到應用部署上線,運維管理等各個環(huán)節(jié)的問題。
上圖很好的揭示了幾十年的軟件開發(fā)架構(gòu)變化,看似挺復雜,其實就是越來越人性化了。簡而言之一句話,開發(fā)者開發(fā)的更輕松了(分工更細了),運維人員運維的負擔更小了(工具更強大了),業(yè)務人員用IT也更順手了(要什么可以很快有什么了)。
以前是很多人一起開發(fā)少量笨重且龐大的應用,部署在笨重的專有硬件上,面對業(yè)務新需求的響應能力非常差,開發(fā)者開發(fā)得費勁,運維者也運維得不舒服。
現(xiàn)在流行開發(fā)微服務(不再開發(fā)大型單個應用,改為開發(fā)一個個小的功能),流行用容器管理這些應用服務,雖然需求變得更快了,但開發(fā)迭代的速度也更快了,開發(fā)和運維環(huán)節(jié)聯(lián)系越來越緊密了。
這種轉(zhuǎn)變,離不開容器化,離不開云原生。為了降低落地云原生門檻,KubeSphere具有一鍵安裝腳本,從本地筆記本上的一臺虛擬機,到機房里的一臺或者幾臺物理服務器,到云數(shù)據(jù)中心的服務器,到任何需要用Kubernetes的地方。
在使用體驗上,得益于青云科技在公有云產(chǎn)品交互體驗上的設計經(jīng)驗,聽取用戶群和開源社區(qū)的經(jīng)驗和反饋,KubeSphere的易用性、友好性也有保障,面對不了解k8s的人也能做到真正的開箱即用。Kubernetes在青云科技的打造下更符合企業(yè)用戶的實際需求,能滿足合規(guī)性要求。
一定程度上可以說,用上KubeSphere你就用上了云原生了,對于青云科技來說,開源這樣一個項目并非為了直接的商業(yè)利益,雖然KubeSphere可以較好的集成青云原有的技術(shù)能力,比如QingCloud云平臺,SDN,SDS等產(chǎn)品,但本身并不是為了構(gòu)建綁定價值,也構(gòu)不成綁定。
Linux的世界不存在綁定,KubeSphere也不存在,KubeSphere是符合CNCF規(guī)范標準的,用戶完全不用擔心綁定,用戶可以隨時將應用從KubeSphere遷移出去,KubeSphere在客觀上解決了許多共性需求,沒有KubeSphere也會有另外一個發(fā)行版,KubeSphere做了必須做的事情而已。
開源是一個獲取到他人勞動成果的路徑,也是一個獲知大家普遍需求和發(fā)展趨勢的方式,開源社區(qū)里,大家取之于開源也回饋于開源,2018年7月發(fā)布KubeSphere 1.0,此后不斷豐富功能和特性,開源以來,關(guān)注度飛漲,獲得了許多專家型用戶的稱贊,獲得了CNCF的認證,獲得許多權(quán)威機構(gòu)的獎項。