題圖來源@視覺中國
虛擬化技術(shù)和云計(jì)算服務(wù)相對物理機(jī)而言被認(rèn)為是一種高效率、低成本的應(yīng)用部署方式,但虛擬機(jī)運(yùn)行起來會占用大量的內(nèi)存和CPU資源,也不適應(yīng)互聯(lián)網(wǎng)時代應(yīng)用快速迭代的需求。
容器技術(shù)完美解決了虛擬機(jī)的這些痛點(diǎn),可以將每個應(yīng)用程序所有的代碼、操作系統(tǒng)進(jìn)行打包,讓這些應(yīng)用程序可以在任何環(huán)境下靈活移動和運(yùn)行。
虛擬機(jī)(VM)與容器(Container)
容器的這種靈活便捷的特性恰巧迎合了當(dāng)下云原生時代,企業(yè)對IT架構(gòu)持續(xù)交付、敏捷、微服務(wù)等的要求,因此容器也成為追求云原生的必備要素,業(yè)界對容器的討論熱度也越來越高。
即使這樣,目前容器技術(shù)在企業(yè)中的使用率并沒有達(dá)到人們的期望值,相關(guān)數(shù)據(jù)顯示,多數(shù)企業(yè)應(yīng)用容器化的程度還不超過10%,這從另一方面也暗示出容器市場的潛力還非常巨大。
也許是對容器市場的執(zhí)著與看好,硅谷云計(jì)算泰斗、CloudStack之父梁勝2014年創(chuàng)立了Rancher Labs,致力于打造創(chuàng)新的開源軟件,幫助企業(yè)在生產(chǎn)環(huán)境中運(yùn)行容器與Kubernetes。值得一提的是,Rancher Labs的旗艦產(chǎn)品Rancher 號稱是業(yè)界首個且唯一可以管理所有云上、所有發(fā)行版、所有Kubernetes集群的平臺。
除此之外,這家開源廠商也有著自己的核心盈利模式:“我們的商業(yè)模式是自下而上的,當(dāng)用戶選擇Rancher的開源產(chǎn)品后,他們希望能與Rancher制定一個支持協(xié)議,來保證享有售后的技術(shù)支持服務(wù),從而變成Rancher的客戶。”Rancher Labs聯(lián)合創(chuàng)始人及CEO梁勝此前接受媒體采訪時這樣描述。
憑借這樣的運(yùn)營方式,這家公司已經(jīng)擁有了超過20000+企業(yè)用戶。事實(shí)證明,Rancher Labs不是并不是吹噓,AWS、阿里云、騰訊云這些主流的公有云服務(wù)商都與Rancher有或多或少的合作,在容器化這件事上,斗爭激烈的云廠商在某種程度上達(dá)成了共識。
注重產(chǎn)品創(chuàng)新,開源的Rancher在技術(shù)上沒有“壁壘”
回顧Rancher Labs的創(chuàng)業(yè)歷程,成立5年來,Rancher Labs 一共推出過3款軟件。
- 1,可以在任何基礎(chǔ)設(shè)施上運(yùn)行Kubernetes的開源平臺Rancher
- 2,超輕量級容器操作系統(tǒng)、簡化Linux發(fā)行版RancherOS
- 3,適配邊緣計(jì)算的Kubernetes發(fā)行版k3s
Rancher是Rancher Labs的三款產(chǎn)品中的主打產(chǎn)品,兼容所有的Kubernetes平臺,并已經(jīng)更新到了Rancher 2.0版本。
但由于Rancher是一款100%開源產(chǎn)品,任何一家企業(yè)甚至是初創(chuàng)公司都可以拿到Rancher的代碼,所以在技術(shù)上它并不存在所謂的“壁壘”。
對此,梁勝頗有感觸,他在回憶時表示,在Rancher Labs 剛剛建立的時候,有幾個初創(chuàng)公司已經(jīng)做得比較好了,但他們在后來沒有很好地?fù)肀ё兓?ldquo;當(dāng)年有一個Core S的公司,現(xiàn)在已經(jīng)不存在了。”
Core S的主要生意是幫助企業(yè)在AWS等平臺上構(gòu)建K8S集群,產(chǎn)品自身有一些技術(shù)壁壘,但是后來AWS自己推出了Kubernetes 集群管理服務(wù)——EKS。事實(shí)證明,AWS EKS 對Core S沖擊很大。
而從Rancher角度來講,他們本來在Kubernetes上就沒有Core S鉆研得那么深,或者說沒有構(gòu)建自己的技術(shù)壁壘,反而能夠適應(yīng)行業(yè)變化的現(xiàn)實(shí)。所以,梁勝認(rèn)為,相比構(gòu)建技術(shù)壁壘,Rancher Labs更愿意做的是產(chǎn)品上的不斷創(chuàng)新。
以K3s為例,這款產(chǎn)品是今年4月剛剛推出的,鈦媒體了解到,之所以會有K3s的問世,是因?yàn)檫^去的一年間,多數(shù)企業(yè)客戶向Rancher Labs表達(dá)了這樣一個需求:他們認(rèn)為Kubernetes是管理邊緣基礎(chǔ)設(shè)施的理想平臺,但他們不愿意在他們的邊緣設(shè)備中投入大量資源來運(yùn)行一個成熟的Kubernetes平臺。
于是,K3s就誕生了。它為這些企業(yè)提供了一個小于512MB RAM的Kubernetes發(fā)行版,以適用于邊緣計(jì)算的場景。
基于這樣的理念,在剛剛過去不久的Rancher Labs 第三屆企業(yè)容器創(chuàng)新大會上,該公司又發(fā)布了三款新產(chǎn)品:
- 新一代容器化分布式存儲項(xiàng)目Longhorn,這是一個開源的、基于云和容器部署的分布式快存儲新方式;
- Rancher中國企業(yè)版Pandaria,是Rancher Kubernetes管理平臺面向中國區(qū)的企業(yè)版本,主要功能包括Harbor鏡像倉庫集成、支持Audit log 審計(jì)日志、為國內(nèi)公有云提供更多的優(yōu)化支持等;
- Rancher 2.3 Preview發(fā)布,在該版本中,Rancher將正式支持Windows Kubernetes、鏡像倉庫、鏡像掃描、服務(wù)網(wǎng)格、Google登陸、集群模版、集群安全掃描和集群自動擴(kuò)縮容。
不與云計(jì)算服務(wù)商的K8S服務(wù)競爭,爭取有更多合作
容器市場正在逐漸壯大,一些云計(jì)算服務(wù)商也分別推出了針對k8s的產(chǎn)品,作為中國主流的云服務(wù)商之一,阿里云也有自己的k8s管理平臺,即容器服務(wù) Kubernetes 版(簡稱 ACK),該服務(wù)支持企業(yè)級 Kubernetes 容器化應(yīng)用的全生命周期管理,整合了阿里云虛擬化、存儲、網(wǎng)絡(luò)和安全能力。
那么阿里云的 ACK與Rancher所提供的服務(wù)是否存在競爭?阿里云與Rancher Labs的合作又是什么樣的呢?
梁勝向媒體表示,Rancher不跟云計(jì)算服務(wù)商的K8S服務(wù)競爭,相反會在產(chǎn)品甚至是開源社區(qū)上會有更多合作。他本人并不認(rèn)同阿里云與Rancher的合作有明確分工的提法,而是認(rèn)為,即使云計(jì)算平臺,只要能把服務(wù)做好,市場需求存在,就可以提供容器相關(guān)的服務(wù)。
阿里云容器服務(wù)研發(fā)總監(jiān)易立向鈦媒體表示,阿里云的容器服務(wù)主要立足于公共云、私有云以及專有云的角度,面對K8S,阿里云主要做好三件事:極致的彈性、端到端的可觀測性和自動化運(yùn)營能力以及提升容器的異構(gòu)計(jì)算能力。
鈦媒體了解到,Rancher的2.2版本已經(jīng)開始了對阿里云 ACK的支持合作,阿里云ACK平臺上的用戶可以通過Rancher UI和API創(chuàng)建并升級ACK,也可以對ACK集群、節(jié)點(diǎn)數(shù)進(jìn)行配置,企業(yè) IT 管理員也可以配置跨ACK 集群的一致訪問控制策略。
在阿里云看來,Rancher是他們非常重要的技術(shù)合作伙伴,而且阿里云有很多客戶也在使用Rancher,這是一個合作共贏的關(guān)系。
目前,除了阿里云之外,百度云、JFrog、Cisco等技術(shù)類合作伙伴都已經(jīng)與Rancher達(dá)成了長期的生態(tài)系統(tǒng)合作。從生態(tài)戰(zhàn)略來考慮,Rancher Labs不但達(dá)成了對所有Kubernetes平臺的兼容,還能與云服務(wù)商的合作共贏。
容器像云計(jì)算一樣被廣泛應(yīng)用,還需要3-5年的時間
“你在雙十一或者618點(diǎn)擊的每一個產(chǎn)品、每一筆支付都是跑在容器上的。”易立這樣描述容器技術(shù)在阿里的應(yīng)用情況。
在易立這樣回答之前,在場的梁勝并不清楚阿里內(nèi)部應(yīng)用的容器化情況,他對易立所表示的“阿里集團(tuán)除了一些數(shù)據(jù)庫沒有完全容器化,所有業(yè)務(wù)都跑在容器上”的進(jìn)展,感到意外。
梁勝始終覺得,在目前市場環(huán)境下,市場上大部分企業(yè)的容器化比例都不超過10%,而Rancher Labs 的愿景就是所有企業(yè)像阿里一樣使用容器技術(shù)。
整體來講,目前市場對容器的接受程度還不高,這并不是技術(shù)問題。梁勝向鈦媒體表示:“實(shí)際上大部分的主流IT還是沒有將應(yīng)用容器化的意識,雖然我們說云計(jì)算現(xiàn)在已經(jīng)進(jìn)入千家萬戶,但主流IT對云計(jì)算的認(rèn)知可能都不一定達(dá)到我們想要的要求。”
其實(shí),容器服務(wù)商的擔(dān)心主要在傳統(tǒng)IT的容器化上,原有IT的容器化在成本和簡單程度上不占優(yōu)勢,但是容器化對于互聯(lián)網(wǎng)的微服務(wù)應(yīng)用卻適合,投入很小又可以充分發(fā)揮其輕量、敏捷、可移植的優(yōu)勢。易立認(rèn)為,綜合考量,對于企業(yè)而言有些應(yīng)用的確沒有必要為了容器化而容器化,只不過在容器化微服務(wù)應(yīng)用上,成本很低回報(bào)很大 ——硬件成本可以降低50%,迭代速度也會提升10倍。
在一次與谷歌相關(guān)人員的交流過程中,梁勝曾經(jīng)問及谷歌對容器未來的看法,谷歌態(tài)度非常樂觀:“Kubernetes已經(jīng)發(fā)展得很好了,我們躺著等待時間就好了,時間在我們這邊。”在梁勝看來,他們需要等待的時間可能是3-5年。(本文首發(fā)鈦媒體,作者/秦聰慧)






快報(bào)
根據(jù)《網(wǎng)絡(luò)安全法》實(shí)名制要求,請綁定手機(jī)號后發(fā)表評論