云原生時(shí)代,青云QingCloud的“極簡”之道

容器帶來的巨大優(yōu)勢(shì),甚至可能取代已有的云計(jì)算技術(shù),其潛力讓市場(chǎng)興奮不已。然而,容器技術(shù)學(xué)習(xí)曲線陡峭,企業(yè)微服務(wù)實(shí)踐進(jìn)階之路充滿荊棘,高門檻的容器該如何在企業(yè)中平穩(wěn)落地?

?

如同10年前的云計(jì)算技術(shù)一樣,容器正在經(jīng)歷自己的技術(shù)炒作周期。容器技術(shù)的火爆和日益普及已經(jīng)成為不爭的事實(shí),眾多公有云平臺(tái)紛紛支持Docker。AWS,Azure,Google,阿里云,青云QingCloud及國內(nèi)各大云廠商都推出了容器云業(yè)務(wù),國內(nèi)也有不少創(chuàng)業(yè)公司通過構(gòu)建容器PaaS平臺(tái)幫助企業(yè)實(shí)現(xiàn)微服務(wù)架構(gòu)改造。

在終端用戶中,云計(jì)算容器技術(shù)采納率也在逐年提升。根據(jù)《中國私有云發(fā)展調(diào)查報(bào)告(2018 年)》數(shù)據(jù)顯示,2017年國內(nèi)容器技術(shù)已投入生產(chǎn)環(huán)境的比例,從2016年的23.3%上升至30.1%。

?

容器之所以能夠被業(yè)界乃至用戶端快速認(rèn)可,其技術(shù)價(jià)值不容忽視。容器技術(shù)能夠讓用戶將微服務(wù)及其所需的所有配置、依賴關(guān)系和環(huán)境變量打包成容器鏡像,輕松移植到全新的服務(wù)器節(jié)點(diǎn)上,而無需重新配置環(huán)境,從而將開發(fā)效率提升到新的高度。

過去兩年,容器技術(shù)的應(yīng)用持續(xù)深化,以容器及其編排技術(shù)為核心的生態(tài),逐漸擴(kuò)展至涵蓋微服務(wù)、DevOps、服務(wù)監(jiān)測(cè)分析、應(yīng)用管理的完整閉環(huán)。因此,容器也被稱為“云原生時(shí)代的核心基礎(chǔ)設(shè)施”。

企業(yè)不擁抱容器可能會(huì)輸?shù)?/strong>

有人可能會(huì)問,云計(jì)算IaaS技術(shù)就能提供計(jì)算、存儲(chǔ)、網(wǎng)絡(luò)高度的彈性和敏捷,實(shí)現(xiàn)資源的按需動(dòng)態(tài)化伸縮,滿足互聯(lián)網(wǎng)業(yè)務(wù)快速響應(yīng)的需求,和容器的敏捷開發(fā)、快速交付有什么區(qū)別?

實(shí)際上,云計(jì)算IaaS是面向資源,容器是面向應(yīng)用。傳統(tǒng)云計(jì)算只解決了資源的交付速度,但并沒有提升產(chǎn)品的開發(fā)效率。在業(yè)務(wù)快速迭代和上線的現(xiàn)實(shí)中,開發(fā)者開發(fā)應(yīng)用出來,最后運(yùn)維部署時(shí)總會(huì)發(fā)現(xiàn)各種各種問題,對(duì)于開發(fā)和運(yùn)維之間的矛盾,傳統(tǒng)云計(jì)算顯然束手無策。而容器把所有的環(huán)境打包到一起,實(shí)現(xiàn)了Docker概念中“Build once. Run anywhere”的開發(fā)需求。

?

容器的興起,解決了應(yīng)用產(chǎn)品和服務(wù)交付的效率問題。從業(yè)務(wù)的角度看,其出發(fā)點(diǎn)是以消費(fèi)者為中心,通過產(chǎn)品的快速迭代和上線來滿足消費(fèi)者日益復(fù)雜的需求。相比以前企業(yè)以項(xiàng)目為中心開展業(yè)務(wù),這種思路的轉(zhuǎn)變可以說是巨大的,其本質(zhì)上體現(xiàn)了企業(yè)數(shù)字化轉(zhuǎn)型的再升級(jí)。

在青云QingCloud應(yīng)用及容器平臺(tái)研發(fā)總監(jiān)周小四看來,經(jīng)過數(shù)年的發(fā)展,企業(yè)數(shù)字化轉(zhuǎn)型已經(jīng)從1.0進(jìn)入了2.0時(shí)期,企業(yè)對(duì)于云有了更高的要求,以容器為核心的云原生架構(gòu)正是這種強(qiáng)烈需求下的產(chǎn)物。

?

青云QingCloud應(yīng)用及容器平臺(tái)研發(fā)總監(jiān)周小四

數(shù)字化轉(zhuǎn)型1.0時(shí)期,企業(yè)經(jīng)歷的是從“Cloud First”到“Cloud Only”的轉(zhuǎn)變。當(dāng)互聯(lián)網(wǎng)企業(yè)將云計(jì)算技術(shù)引入自身業(yè)務(wù),通過靈活的資源供給和生產(chǎn)效率的提升獲得強(qiáng)有力的競爭力時(shí),那些仍在采用傳統(tǒng)IT架構(gòu)的企業(yè)被打得措手不及,從而引發(fā)了“全民上云”的風(fēng)潮,“Cloud Only”一度成為企業(yè)數(shù)字化轉(zhuǎn)型的標(biāo)配。

隨著云計(jì)算技術(shù)的成熟落地,當(dāng)初作為革命性新技術(shù)的光芒逐漸淡去,沉淀為企業(yè)IT習(xí)以為常的工具。然而,企業(yè)面臨的市場(chǎng)競爭一如既往的激烈,如何用新興技術(shù)持續(xù)促進(jìn)效率提升,成為數(shù)字化轉(zhuǎn)型2.0時(shí)期的課題。

“企業(yè)不擁抱容器,很有可能就會(huì)輸?shù)??!敝苄∷牡囊痪湓挼莱隽怂衅髽I(yè)的焦慮。

當(dāng)企業(yè)業(yè)務(wù)的敏捷性、彈性、個(gè)性化和智能化要求比以前更高,必然要求底層IT來支撐業(yè)務(wù)的變化。因此,數(shù)字化轉(zhuǎn)型2.0要求企業(yè)IT依托云,向“Cloud Native”架構(gòu)轉(zhuǎn)型,解放架構(gòu)自由度,最大化業(yè)務(wù)敏捷性,在滿足業(yè)務(wù)需求的基礎(chǔ)上,加快創(chuàng)新步伐。

在未來,絕大多數(shù)成功的企業(yè)都會(huì)是“技術(shù)公司”。在這個(gè)場(chǎng)景下,持續(xù)創(chuàng)新的能力會(huì)成為每個(gè)企業(yè)的核心競爭力,而容器正是這樣一種能夠有效幫助企業(yè)獲取創(chuàng)新能力的技術(shù),甚至將云的目標(biāo)從IT成本節(jié)約轉(zhuǎn)向了業(yè)務(wù)增長引擎。

降低復(fù)雜度讓容器平穩(wěn)落地

容器的價(jià)值毋庸置疑,但是容器應(yīng)用落地的現(xiàn)實(shí)卻很骨感。從國內(nèi)容器技術(shù)采納率可以看到,很大一部分終端用戶對(duì)于容器技術(shù)的應(yīng)用仍處于觀望和摸索的階段。

以備受歡迎的容器編排工具Kubernetes為例,雖然它有龐大且成功的開源社區(qū),但在中國的本土化程度并不高,導(dǎo)致企業(yè)學(xué)習(xí)成本很高,安裝部署復(fù)雜,在企業(yè)容器落地過程中十分不友好。

除此之外,Kubernetes多租戶模式設(shè)計(jì)粗獷簡單,與企業(yè)復(fù)雜的IT環(huán)境有一定差距,企業(yè)需要自行研究業(yè)務(wù)場(chǎng)景下使用的組件,去解決業(yè)務(wù)中的實(shí)際問題,比如:如何實(shí)現(xiàn)高性能持久化的存儲(chǔ)?如何應(yīng)對(duì)企業(yè)安全隔離的需求?如何實(shí)現(xiàn)完善的用戶管理、監(jiān)控、告警和日志體系?這對(duì)于傳統(tǒng)企業(yè)而言是難上加難。

更不用提企業(yè)必須面臨DevOps帶來的文化和組織流程的變革。在走上正確的微服務(wù)道路,找到適合自己的最佳實(shí)踐過程中,企業(yè)可以說是“忐忑不安”。

那么,是否存在一種“極簡”解決方案,能夠讓企業(yè)輕松地使用容器,快速融入云原生的懷抱?青云QingCloud旗下的容器品牌KubeSphere不失為一種理想的選擇。

?

據(jù)青云QingCloud介紹,KubeSphere是一個(gè)以Kubernetes為內(nèi)核的企業(yè)級(jí)再造商業(yè)容器平臺(tái),于2018年7月首次推出,并于2019年4月19日推出了高級(jí)版2.0。具體而言,KubeSphere擁有三大產(chǎn)品特性:

第一,健壯的基礎(chǔ)設(shè)施支撐。KubeSphere從最底層為用戶提供穩(wěn)定的存儲(chǔ)和網(wǎng)絡(luò)基礎(chǔ)設(shè)施,這正是青云QingCloud的核心優(yōu)勢(shì)之一。

在存儲(chǔ)方面,KubeSphere能夠提供多種經(jīng)過社區(qū)眾多開發(fā)者和廠商驗(yàn)證的開源插件,支持多款存儲(chǔ)插件以及多種存儲(chǔ)模式,同樣也支持青云分布式存儲(chǔ)QingStor NeonSAN,其性能、穩(wěn)定性、安全性遠(yuǎn)遠(yuǎn)高于開源的存儲(chǔ)。

在網(wǎng)絡(luò)方面,KubeSphere提供了各種網(wǎng)絡(luò)插件的對(duì)接,比如Calico、Flannel,并且自研的SDN也有對(duì)接方案,可以滿足企業(yè)級(jí)用戶的各種安全訴求?;谧鈶籼摂M私有網(wǎng)絡(luò)(VPC)、QingCloud SDN,KubeSphere性能、穩(wěn)定性和隔離性遠(yuǎn)遠(yuǎn)高于開源網(wǎng)絡(luò)方案。

第二,完備的上層應(yīng)用開發(fā)及管理。針對(duì)用戶使用KubeSphere時(shí)的各種場(chǎng)景和所需要的各種功能,賦予客戶DevOps、微服務(wù)治理和應(yīng)用管理的能力,滿足企業(yè)各種業(yè)務(wù)訴求。

第三,極簡的企業(yè)級(jí)用戶體驗(yàn)。針對(duì)Kubernetes陡峭的學(xué)習(xí)曲線,KubeSphere將產(chǎn)品全面UI化,讓企業(yè)用戶零成本快速上手。無論是入門用戶、主流用戶還是專家用戶,都能夠很快適應(yīng)KubeSphere,找到屬于自己的使用方式。

除了KubeSphere平臺(tái)本身,考慮到企業(yè)在業(yè)務(wù)中的實(shí)際應(yīng)用,一旦大規(guī)模使用容器平臺(tái),需要用到更多的一鍵部署、開箱即用的中間件、上層工具,企業(yè)能夠在QingCloud AppCenter中找到與Kubernetes一致的各種應(yīng)用與服務(wù)。企業(yè)用戶既可以直接使用青云QingCloud提供的Kubernetes服務(wù),也可以自己搭建Kubernetes并安裝青云QingCloud開源的插件。

這種對(duì)容器業(yè)務(wù)場(chǎng)景的豐富支持,沉淀了青云多年來在云計(jì)算和大數(shù)據(jù)等方面的技術(shù)實(shí)力,對(duì)于企業(yè)而言是極具吸引力的。

容器“開箱即用”專注業(yè)務(wù)創(chuàng)新

不難發(fā)現(xiàn),KubeSphere所有的技術(shù)支撐和產(chǎn)品設(shè)計(jì)都指向一個(gè)清晰的目標(biāo)——讓容器“開箱即用”,即通過降低容器的復(fù)雜度,幫助企業(yè)快速、低成本的實(shí)現(xiàn)業(yè)務(wù)的容器化,加快企業(yè)創(chuàng)新與競爭力的提升。

正是這些特質(zhì),讓KubeSphere面向的使用對(duì)象非常廣泛,無論是物理機(jī),還是VMWare、OpenStack等各種虛擬化平臺(tái),不綁定底層基礎(chǔ)設(shè)施的KubeSphere都可以幫助企業(yè)快速遷移到容器平臺(tái),提升企業(yè)的資源利用率,提升業(yè)務(wù)的開發(fā)效率。

以青云自身實(shí)踐為例,QingCloud PaaS服務(wù)率先應(yīng)用容器技術(shù),最高實(shí)現(xiàn)500%的性能提升。在青云某互聯(lián)網(wǎng)金融客戶的實(shí)踐中,當(dāng)用戶遷移到KubeSphere后,部署一整套環(huán)境的時(shí)間從1小時(shí)縮減到了5分鐘,并且每一個(gè)項(xiàng)目組的成員人手一套環(huán)境,資源隔離,互不影響。

對(duì)此,Curiosity China CTO水羽哲感同身受。作為一家提供數(shù)字技術(shù)的互聯(lián)網(wǎng)企業(yè),Curiosity China從2014年就開始探索業(yè)務(wù)的容器化,雖然在容器技術(shù)和實(shí)踐上獲得了大量經(jīng)驗(yàn),但是在過程中遇到多樣而復(fù)雜的挑戰(zhàn),讓Curiosity China技術(shù)團(tuán)隊(duì)一部分的核心能力和核心資源花在了維護(hù)容器上,產(chǎn)生了額外的、無謂的資源消耗。

?

Curiosity China CTO水羽哲

KubeSphere的出現(xiàn),讓Curiosity China可以完全專注于核心業(yè)務(wù)的開發(fā)和創(chuàng)新。正如水羽哲所說:“企業(yè)IT管理者的核心訴求是抹平開發(fā)運(yùn)維生產(chǎn)環(huán)境的差異,利于開發(fā)與運(yùn)維團(tuán)隊(duì)協(xié)同,以此驅(qū)動(dòng)應(yīng)用轉(zhuǎn)型,賦能業(yè)務(wù)創(chuàng)新。KubeSphere容器平臺(tái)可以幫我們屏蔽容器中復(fù)雜底層的細(xì)節(jié),讓我們把有限的精力專注在業(yè)務(wù)創(chuàng)新上?!?/p>

“極簡”之道的知易行難

對(duì)于一款產(chǎn)品來說,企業(yè)用戶使用起來越簡單,產(chǎn)品的設(shè)計(jì)和開發(fā)就越復(fù)雜。KubeSphere“開箱即用”的背后,是青云為之付出的大量心血,也體現(xiàn)了KubeSphere與其他技術(shù)平臺(tái)不一樣的優(yōu)勢(shì)和能力。

首先,領(lǐng)先的技術(shù)力。這種技術(shù)力體現(xiàn)在兩個(gè)方面:一是對(duì)技術(shù)發(fā)展方向的把握。從Docker到Kubernetes,容器技術(shù)在不斷演進(jìn),如何在眾多熱門技術(shù)中選擇更具發(fā)展?jié)摿Φ哪且粋€(gè),絕不是一件容易的事。青云QingCloud為了找到容器發(fā)展的正確道路,在選中Kubernetes之前做了大量的調(diào)研,調(diào)研的細(xì)致程度讓客戶都非常驚訝。

二是技術(shù)能力的積累。在很多容器案例中,大部分的問題都發(fā)生在存儲(chǔ)和網(wǎng)絡(luò)中。容器產(chǎn)品要做到真正的穩(wěn)健可靠,作為底層基礎(chǔ)設(shè)施的存儲(chǔ)、網(wǎng)絡(luò),可以說是至關(guān)重要,同時(shí)商業(yè)化的支持也必不可少。青云QingCloud擁有自主研發(fā)的云平臺(tái),歷經(jīng)多年公有云大規(guī)模用戶驗(yàn)證,并積累了豐富的基礎(chǔ)設(shè)施運(yùn)維經(jīng)驗(yàn),將最底層基礎(chǔ)設(shè)施的技術(shù)能力無縫對(duì)接給KubeSphere,正是青云容器產(chǎn)品安全穩(wěn)定的優(yōu)勢(shì)所在。

其次,優(yōu)秀的產(chǎn)品體驗(yàn)。互聯(lián)網(wǎng)化的產(chǎn)品設(shè)計(jì)和用戶體驗(yàn),一直是青云強(qiáng)有力的標(biāo)簽。對(duì)于所有用戶來說,KubeSphere就是一個(gè)向?qū)経I和輔助操作的界面,功能的裝載和卸載都只需勾選一下,完全根據(jù)自己的需求決定,使用起來非常簡單。

但值得注意的是,KubeSphere不是簡簡單單對(duì)Kubernetes的UI化,而是一個(gè)真正的分布式操作系統(tǒng)。由于在產(chǎn)品體驗(yàn)上做得太出色,KubeSphere平臺(tái)甚至給人是一個(gè)“Dashboard”的錯(cuò)覺。

Kubernetes產(chǎn)品化的最大難度在于,不同用戶群體的需求差別很大,甚至充滿了矛盾,比如連Kubernetes基礎(chǔ)都沒有的入門用戶,和對(duì)容器實(shí)現(xiàn)邏輯和功能都非常清楚的專家用戶,兩者的需求顯然差之千里。

為了滿足不同用戶的需求,KubeSphere將產(chǎn)品架構(gòu)設(shè)計(jì)成松耦合、可插拔的,甚至連DevOps、微服務(wù)這樣的高級(jí)功能,都被做成了功能能模塊。

入門用戶可以通過KubeSphere界面的引導(dǎo)來完成資源的創(chuàng)建,比如:選擇自己想要的Docker,構(gòu)建一個(gè)容器鏡像等,并在這個(gè)過程中對(duì)容器完成基本的了解。比較成熟的主流用戶可以通過KubeSphere平臺(tái)簡化Kubernetes中很復(fù)雜的操作,提升操作效率。而專家用戶可以直接選擇KubeSphere平臺(tái)中的Kubernetes原生工具。

從產(chǎn)品化的角度看,KubeSphere達(dá)到了用戶需求、用戶體驗(yàn)和技術(shù)能力之間的平衡。

再次,豐富的行業(yè)實(shí)踐。要讓容器真正落地,挑戰(zhàn)不光來自技術(shù)和產(chǎn)品本身,更是來自企業(yè)實(shí)際的業(yè)務(wù)難點(diǎn)及沖突。

比如,企業(yè)很難完全放棄已有的IT基礎(chǔ)設(shè)施,容器服務(wù)需要有能力去對(duì)接現(xiàn)有基礎(chǔ)設(shè)施;在業(yè)務(wù)容器化之后,如何做配置管理,監(jiān)控告警,如何通過日志排查線上故障,如何做服務(wù)發(fā)現(xiàn)等等,都需要容器服務(wù)提供相應(yīng)的解決方案。再比如,DevOps是一個(gè)企業(yè)文化的流程,容器應(yīng)用必須改變企業(yè)現(xiàn)有的組織流程和文化。

只有在接觸了大量企業(yè)客戶之后,才能對(duì)這些挑戰(zhàn)有深刻的體會(huì)。這是為什么周小四反復(fù)提出,企業(yè)一定要充分認(rèn)識(shí)容器帶來的IT地位轉(zhuǎn)變,以及對(duì)數(shù)字化轉(zhuǎn)型的作用。只有基于企業(yè)從上至下的認(rèn)知改變和組織架構(gòu)的調(diào)整,才能將容器等云原生技術(shù)真正應(yīng)用在企業(yè)業(yè)務(wù)中。基于大量的用戶實(shí)踐,青云QingCloud能夠?yàn)槠髽I(yè)提供容器的最佳應(yīng)用實(shí)踐,從而將KubeSphere的推行和企業(yè)循序漸進(jìn)的微服務(wù)改造落到實(shí)處。

最后,完整的生態(tài)體系。做云,生態(tài)必不可少,這一點(diǎn)在KubeSphere身上得到了很好體現(xiàn)。青云QingCloud多年來建立起的強(qiáng)大產(chǎn)品體系和生態(tài)成為其有力的競爭優(yōu)勢(shì)。如今,青云QingCloud積極投身CNCF開源社區(qū),將KubeSphere開源回饋給社區(qū),又進(jìn)一步豐富了社區(qū)和自身的生態(tài)。

“大道至簡,舉重若輕”是KubeSphere容器平臺(tái)的產(chǎn)品理念??梢钥吹?,在KubeSphere產(chǎn)品迭代打磨中,“極簡”是始終不變的關(guān)鍵詞。

不容忽視的是,當(dāng)前容器市場(chǎng)競爭非常激烈,保持長久的競爭力非常重要。未來,青云QingCloud將會(huì)推出QKS(公有容器云服務(wù))、容器一體機(jī)等多種容器服務(wù)交付與部署方案,以全棧云能力幫助企業(yè)享用“開箱即用”的容器服務(wù),加快企業(yè)創(chuàng)新與競爭力的提升。

【科技云報(bào)道原創(chuàng)】

微信公眾賬號(hào):科技云報(bào)道

極客網(wǎng)企業(yè)會(huì)員

免責(zé)聲明:本網(wǎng)站內(nèi)容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請(qǐng)進(jìn)一步核實(shí),并對(duì)任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對(duì)有關(guān)資料所引致的錯(cuò)誤、不確或遺漏,概不負(fù)任何法律責(zé)任。任何單位或個(gè)人認(rèn)為本網(wǎng)站中的網(wǎng)頁或鏈接內(nèi)容可能涉嫌侵犯其知識(shí)產(chǎn)權(quán)或存在不實(shí)內(nèi)容時(shí),應(yīng)及時(shí)向本網(wǎng)站提出書面權(quán)利通知或不實(shí)情況說明,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)或不實(shí)情況證明。本網(wǎng)站在收到上述法律文件后,將會(huì)依法盡快聯(lián)系相關(guān)文章源頭核實(shí),溝通刪除相關(guān)內(nèi)容或斷開相關(guān)鏈接。

2019-04-30
云原生時(shí)代,青云QingCloud的“極簡”之道
科技云報(bào)道原創(chuàng)。 容器帶來的巨大優(yōu)勢(shì),甚至可能取代已有的云計(jì)算技術(shù),其潛力讓市場(chǎng)興奮不已。然而,容器技術(shù)學(xué)習(xí)曲線陡峭,企業(yè)微服務(wù)實(shí)踐進(jìn)階之路充滿荊棘,高門檻的容器該如何在企業(yè)中平穩(wěn)落地? ? 如同10

長按掃碼 閱讀全文