search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

下一代的雲是什麼樣子?雲與容器結合有沒有搞頭?

在雲計算如火如荼的今天,有關雲的技術變化趨勢,自然也成為了整個業界關注的焦點。

下一代的雲應該是什麼樣子?雲與容器的結合有沒有搞頭?又會遭遇哪些挑戰?誰最有可能成為容器編排引擎標準?

對於這些問題,青雲QingCloud表示有話要說。

早在2016年11月,青雲QingCloud就推出了以一套架構同時支持虛擬化和容器的技術,這在當時屬於業界首創。

與此同時,青雲QingCloud還推出了SDN網路直通服務(SDN Passthrough),使運行在虛擬機上的容器能夠直接使用IaaS平台的SDN能力。

青雲QingCloud旗下率先應用了容器技術的QingCloud PaaS服務,最高可實現500%的性能提升;此外,青雲QingCloud還聯手Rancher、希雲等容器領域的合作夥伴,基於AppCenter為用戶提供更加豐富的容器服務。

在前不久結束的QingCloud Insight 2017雲計算峰會上,青雲QingCloud宣布推出Kubernetes on QingCloud。Kubernetes通過QingCloud AppCenter交付,5分鐘內即可完成部署,並與QingCloud IaaS平台深度集成,充分整合SDN(軟體定義網路)和SDS(軟體定義存儲)能力,提供極致的底層性能保障。

下一代的雲應該是什麼樣子?對於大家普遍關注的這一問題,青雲QingCloud容器平台負責人王淵命給出了這樣的回答:

從環境的角度來看,開發者往往希望應用程序在本地和線上都採用一樣的方式部署和運行,這樣應用的開發成本、測試成本、遷移成本都會大大降低;軟體服務提供商希望服務能在其他雲上以同樣的方式進行部署和提供,關注的是跨雲的環境是否一致;而企業用戶更關心的是本地機房環境和雲上環境能否保持一致,這樣無論是從私有雲遷到公有雲,又或是混合雲,應用的遷移和轉換都能更加方便快捷。

從成本角度來看,開發者關注的是研發成本,而軟體服務商關注的是部署成本。到目前為止,伺服器端的應用程序只提供安裝包。然而把安裝包變成服務,中間還有一個很大的溝壑,這就需要運維人員通過手冊或類似的方式完成。

從交付的角度來看,開發者關心的是應用的發布、打包能否提供一個標準,能夠直接在各種環境下安裝;軟體服務商希望提供一個應用的分發平台可以上傳應用,也就是類似AppCenter、AppStore這樣的平台;企業用戶關心的則是能否把應用一鍵安裝到環境里,而不是用依靠一本手冊來進行繁瑣的操作。

從標準的角度來看,開發者希望雲是面向API的標準,這樣所有的都可以按照自動化的方式,提供足夠的API,所有的事情自動化;軟體服務商希望能屏蔽後面的細節,與發行商沒有關係;企業用戶則希望避免廠商鎖定。

而對於Kubernetes的未來走勢,王淵命也給出了如下預測:

Kubernetes可以被認為是伺服器端的Android,目前它遇到的場景,和幾年前Android遇到的場景也是類似的。Kubernetes是開源的基金會模式,有社區和廠商的廣泛參與,允許第三方廠商以盈利模式提供服務。Kubernetes專註於API以及應用規範的制定,實現方式和應用性能可以不一樣,但面向用戶的API和規範是一樣的。Kubernetes有靈活的擴展性,但同時又有避免社區分裂的機制。

談到青雲QingCloud的Kubernetes路線,王淵命給出了這樣的註解:

首先,最早青雲QingCloud是作為Cloud Provider支持Kubernetes。因為Kubernetes提供了Cloud Provider的機制,把很大一部分內容都讓渡給雲計算廠商去實現,並提供API。作為Cloud Provider,青雲QingCloud把Kubernetes的規範與自己的平台進行了整合,並開源相關的插件,同時在青雲AppCenter提供一致的Kubernetes服務。這也就是說,用戶既可以直接使用青雲QingCloud提供的Kubernetes服務,也可以自己搭建Kubernetes並安裝青雲QingCloud開源的插件。

其次,青雲QingCloud可以在雲上提供Kubernetes的集群應用,目前該應用已經上線,並且最新版的1.7.4也將在9月初上線。

最後,青雲QingCloud會嘗試擴展Kubernetes規範,讓Kubernetes支持更多的應用。為了實現這樣的目標,可以藉助青雲QingCloud的AppCenter。截至目前為止,青雲QingCloud的AppCenter已經匯聚了上百款應用,積累了豐富的應用搭建經驗。Kubernetes至今專註於制定標準,其目的是讓應用適應Kubernetes,而不是讓Kubernetes去適應應用。

目前不少企業面臨的困境在於,大多數應用是在Kubernetes之前產生的,很難快速遷移到Kubernetes上。這個過程就需要QingCloud AppCenter這樣對應用熟悉的的黏合劑或者解決方案,以便不同模式的各種應用和Kubernetes的規範快速融合,從而讓Kubernetes支持更多的應用。

青雲QingCloud開源產品經理李建盛指出,不僅青雲QingCloud大力支持Kubernetes,世界前三大公有雲廠商——Azure、AWS、Google也全部支持Kubernetes。目前在容器上唯一一家賺到錢的軟體公司——紅帽,也把OpenShift 2.0的架構升級成3.0,以提供對Kubernetes的全面支持。還有採用雙引擎的Pivotal,既有自己的一套系統又可以支持Kubernetes。此外在容器編排領域,還有Docker的Swarm和Mesos的DC/OS。

從容器編排目前的格局來看,Kubernetes可以說佔據了大半壁江山。而國外雲計算同行的動向也從另一個角度證明,Kubernetes正在成為容器編排的事實標準——全球最大的代碼託管和編程社交網路GitHub,已經將服務切換至Kubernetes;包括微軟Azure、亞馬遜AWS等雲計算巨頭,也相繼加入了CNCF(Cloud Native Computing Foundation,雲原生計算基金會)。

在基礎設施方面,開源正在成為事實上的標準,各大IT廠商和用戶也正在與開源產生聯繫:基金會模式如Linux基金會、Apache基金會等正在逐漸成熟。開源方面,青雲QingCloud一方面積極地貢獻開源,以上游優先,傳播青雲獨創性的技術;另一方面,青雲QingCloud也在和用戶、社區和廣大廠商攜手,共同維護良好生態,真正讓用戶受益。



熱門推薦

本文由 yidianzixun 提供 原文連結

寵物協尋 相信 終究能找到回家的路
寫了7763篇文章,獲得2次喜歡
留言回覆
回覆
精彩推薦