當前位置:
首頁 > 科技 > 雲計算下一個十年,容器決定生死!

雲計算下一個十年,容器決定生死!

如果沒有集裝箱,就不會有全球化。

—— 《經濟學人》

上個世紀五十年代,集裝箱的發明改變了世界,今天全球百分之九十的貨物通過集裝箱運輸。從2013年3月第一版Docker的發布,到現在剛好整整六年,同集裝箱引起的變革類似,容器引發了IT行業的深刻變革,容器正在改變世界。可以說,沒有容器,就沒有雲計算更高階段的演進。想像到下一個十年,即到2029年,雲計算的生態會是什麼樣子?必然是全面的容器化!但是目前的現狀是,容器雖然是趨勢,落地門檻依然比較高。

一、?Kubernetes雖然一騎絕塵,但難以馴服

根據知名諮詢公司451 Research的應用容器市場研究報告,2019年應用容器市場將超過21億美元,2022年將超過43億美元,複合年增長率(CAGR)為30%。

圖1 451 Research的應用容器市場研究報告中容器的發展趨勢

早在2000年的時候,容器思想在FreeBSD的Jails上就有體現,到了2008年,Linux上出現LXC,2013年Docker巧妙的解決了容器隔離性、存儲和易用性之間的平衡性問題,讓容器一夜之間流行起來。

很快,容器又進入編排器的三國大戰,2013年7月Mesosphere發布,2014年6月谷歌開源Kubernetes,2014年12月Docker公司發布Swarm。到2016年底,戰爭基本結束,Kubernetes很快取得了壓倒性的優勢。

圖2 Stack Overflow標記的每周Mesos、OpenShift、Kubernetes、Docker-swarm問題數量趨勢

在使用或部署Kubernetes時,仍然面臨各種各樣的問題。主要原因是Kubernetes學習使用門檻高、技術發展快,最重要的挑戰包括安全性、存儲、網路、監控等。

就像Linux內核和各種Linux發行版的關係一樣,針對Kubernetes學習使用門檻高,不同廠商結合自己的理解,推出不同的解決方案。層出不窮的解決方案,也驗證了用戶對容器的強大需求,那麼選擇合適的容器雲平台應該遵循哪些原則呢?

二、 容器雲平台選型的四項基本原則

目前市場上Kubernetes解決方案層出不窮,令人眼花繚亂,那麼如何選擇Kubernetes發行版,這個非常關鍵,因為選擇錯了,可能不光浪費了大量的人力物力,更重要的是耽誤業務發展,削弱組織的競爭力。

好用的Kubernetes發行版應該具備以下四項基本原則:

1、易用、靈活、高效,解決基本的穩定、安全、可靠問題

最近一段時間,容器的安全問題時有耳聞,如果要跑在生產環境,穩定、安全、可靠性問題必須解決。Kubernetes在存儲、網路、安全方面有不同的優化路徑,每種路徑有各自的優缺點,並且新的解決方案還在不斷湧現。這就要求容器雲平台在不斷驗證、吸收、優化新技術的同時,還要保證穩定和安全。

2、有強大的技術團隊支撐

容器平台不光涉及到Docker和Kubernetes技術,還涉及到網路、存儲、安全等方面,在每個方面都必須有相應的資深專家支撐。

3、有典型的應用案例,解決方案必須是經過多個實際場景驗證的

經過大量用戶多個場景的真實驗證,才是用戶能夠放心在生產環境使用的容器雲平台,用戶案例是檢驗容器雲平台最有力的標準之一。

4、更加符合企業級用戶習慣

這點非常重要,符合企業級用戶的使用習慣,可以更好的和企業實際環境結合,更方便的落地。另外,國內企業在業務、文化、開發流程等方面有自己的特色,要適合中國人的使用習慣,最好是國內公司出品的Kubernetes發行版。

綜上所述,容器雲平台的持續積累和技術實力非常重要,這方面青雲QingCloud作為最早的雲計算先行者之一,不僅對用戶有很深的理解,並且從2014年就開始Kubernetes的跟蹤研究。最近青雲QingCloud發布了KubeSphere容器平台高級版2.0,獲得CNCF的認可,可以說是符合以上四項基本原則的典型代表,下面對KubeSphere容器平台做一個詳細的解析。

三、?大道至簡——KubeSphere容器平台解析

1、大——開源、強大的技術自信

青雲QingCloud在容器領域,針對企業友好做了很多的努力。

在和青雲QingCloud 應用及容器平台研發總監周小四的交流中,周小四透露,青雲QingCloud在2014年的時候就比較看好Kubernetes,進行了跟蹤和研究,KubeSphere容器平台是青雲QingCloud厚積薄發的產品。

圖5 KubeSphere版本發布路線圖

KubeSphere容器平台分為社區版和商業版(含易捷版和高級版),KubeSphere容器平台商業版主要是增加了企業級的功能和服務支持,對於企業用戶來說,多了技術和服務上的保障。難能可貴的是社區版是開源的,任何人都可以在GitHub上下載學習KubeSphere代碼,正如周小四所說,開源是青雲QingCloud一直以來的堅持,一方面是回饋社區,一方面是安全,就像公開的加密演算法其實是最安全的。

提示:KubeSphere 容器平台在GitHub上開源,有興趣的朋友可以下載試用,青雲QingCloud官網上的文檔也非常完善,而且還有中文版本。

GitHub地址:

https://github.com/kubesphere/kubesphere

文檔地址:

https://docs.kubesphere.io/

2、道——對容器之道的深入理解

在對容器之道的理解上,KubeSphere對容器的深入理解體現在三個方面:

一是最底層的基礎設施支持,KubeSphere容器平台從最底層提供穩定的網路存儲方案給客戶。

二是上層應用開發及管理,能夠滿足客戶使用KubeSphere容器平台時的各種場景和所需要的各種功能。

三是企業級用戶體驗的層面,從用戶的體驗上滿足客戶心理上的訴求。

舉個例子,比如在存儲方面青雲QingCloud 做了大量的優化,穩定性和性能提升了不少:

圖6是青雲QingCloud雲平台的塊存儲,青雲QingCloud把塊存儲掛載到K8S的容器里,經過一系列的測試,包括隨機讀、隨機寫、順序讀、順序寫的結果。圖7是QingStor NeonSAN跑的測試,用例是一樣的。青雲QingCloud的兩種存儲跟普通傳統虛擬化使用存儲的數據比較,會發現幾乎沒有任何損失。

同存儲的優化類似,基於多年的雲技術和容器技術經驗,基於對用戶需求的理解,KubeSphere容器平台在存儲、網路、安全、用戶體驗、各種業務場景等多個方面做了深度優化。

3、至簡——面向業務,開箱即用

從開始研發KubeSphere容器平台,青雲QingCloud 就一直強調和主導的理念:極簡和減負。正如筆者和青雲QingCloud容器平台產品經理於爽交流時,於爽反覆強調的,KubeSphere容器平台是站在企業用戶層面考量打造的一款產品。在用戶體驗上,青雲強調整體性的概念,KubeSphere容器平台不是簡單的開源項目的堆砌,而是從用戶需求出發,重新設計的產品。KubeSphere容器平台將整個業務流程從頭到尾都幫用戶串起來,用戶在平台上可以通過簡單的滑鼠點擊,完成一整套流程,快速的實現業務目標。

4、KubeSphere是最符合企業級用戶使用習慣的選擇之一

在業界,青雲QingCloud一直以來就是以技術見長,選擇KubeSphere就是選擇青雲QingCloud 強大的技術團隊支撐。

根據周小四透露,KubeSphere容器平台高級版還沒有發布的時候,就得到了很多用戶的認可,比如某保險行業用戶,在beta版本的時候,就試用了起來,目前KubeSphere用戶案例非常多,在政府、金融、保險、互聯網等多個行業都有落地。

在符合用戶習慣方面,青雲QingCloud有很深的理解,?KubeSphere容器平台支持私有化部署,能夠保證根據用戶的需求持續創新,這也是KubeSphere非常有特色的地方。此外,QKS(公有容器雲服務)也即將發布。

綜上所述,KubeSphere是符合上面所說的容器雲選擇四項基本原則的平台,KubeSphere容器平台易用、靈活、高效,解決了基本的穩定、安全、可靠問題。

四、總結:雲的下一個十年,無容器,不IT

目前在研發環境,微服務化已經是趨勢,微服務和容器就像硬幣的兩面,誰也離不開誰,微服務必須藉助容器才能更敏捷的落地。隨著DevOps理念的深入人心,測試環境和生產環境也必然會容器化,到這個階段,全面容器化會成為必然。

可以預見,雲計算的下一個十年,必然是從研發、測試到生產不斷容器化的過程,也是容器不斷提高市場份額的過程,這一天雖然可能還比較遙遠,但確實是趨勢。青雲QingCloud 正是看準了這樣的趨勢,從2014年開始就研究和投入,厚積薄發,抓住用戶痛點,推出了適合用戶需求的容器雲產品,受到了用戶的認可和歡迎,可以說KubeSphere是最適合國內用戶需求的容器雲平台解決方案之一。

附:青雲QingCloud容器雲平枱曆程

2014年,谷歌一推出Kubernetes,青雲QingCloud就開始了持續的跟蹤和研究。

2016年11月,青雲QingCloud率先推出了業界首創的一套架構同時支持虛擬化和容器的技術。

2017年初,青雲QingCloud推出SDN網路直通服務,容器可以直接使用IaaS平台的SDN功能。

2017年7月,青雲QingCloud發布了Kubernetes on QingCloud

2018年7月份,青雲QingCloud推出全新的容器平台KubeSphere,並宣布開源,幫助企業快速低成本的管理容器。

2019年4月19日,青雲QingCloud正式發布KubeSphere容器平台高級版2.0,CNCF中國區總裁 Keith Chan宣布KubeSphere容器平台,代表青雲QingCloud正式加入CNCF和Linux基金會,致力於容器技術的開源貢獻。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 太平洋電腦網 的精彩文章:

日本將開發氫能源混合列車,最高時速100公里
全面戰爭三國馬騰勢力開局地理位置介紹

TAG:太平洋電腦網 |