虛擬化技術(shù)和云計算服務(wù)相對物理機而言被認為是一種高效率、低成本的應(yīng)用部署方式,但虛擬機運行起來會占用大量的內(nèi)存和CPU資源,也不適應(yīng)互聯(lián)網(wǎng)時代應(yīng)用快速迭代的需求。
容器技術(shù)完美解決了虛擬機的這些痛點,可以將每個應(yīng)用程序所有的代碼、操作系統(tǒng)進行打包,讓這些應(yīng)用程序可以在任何環(huán)境下靈活移動和運行。
虛擬機(VM)與容器(Container)
容器的這種靈活便捷的特性恰巧迎合了當下云原生時代,企業(yè)對IT架構(gòu)持續(xù)交付、敏捷、微服務(wù)等的要求,因此容器也成為追求云原生的必備要素,業(yè)界對容器的討論熱度也越來越高。
即使這樣,目前容器技術(shù)在企業(yè)中的使用率并沒有達到人們的期望值,相關(guān)數(shù)據(jù)顯示,多數(shù)企業(yè)應(yīng)用容器化的程度還不超過10%,這從另一方面也暗示出容器市場的潛力還非常巨大。
也許是對容器市場的執(zhí)著與看好,硅谷云計算泰斗、CloudStack之父梁勝2014年創(chuàng)立了Rancher Labs,致力于打造創(chuàng)新的開源軟件,幫助企業(yè)在生產(chǎn)環(huán)境中運行容器與Kubernetes。值得一提的是,Rancher Labs的旗艦產(chǎn)品Rancher 號稱是業(yè)界首個且唯一可以管理所有云上、所有發(fā)行版、所有Kubernetes集群的平臺。
除此之外,這家開源廠商也有著自己的核心盈利模式:“我們的商業(yè)模式是自下而上的,當用戶選擇Rancher的開源產(chǎn)品后,他們希望能與Rancher制定一個支持協(xié)議,來保證享有售后的技術(shù)支持服務(wù),從而變成Rancher的客戶。”Rancher Labs聯(lián)合創(chuàng)始人及CEO梁勝此前接受媒體采訪時這樣描述。
憑借這樣的運營方式,這家公司已經(jīng)擁有了超過20000+企業(yè)用戶。事實證明,Rancher Labs不是并不是吹噓,AWS、阿里云、騰訊云這些主流的公有云服務(wù)商都與Rancher有或多或少的合作,在容器化這件事上,斗爭激烈的云廠商在某種程度上達成了共識。
注重產(chǎn)品創(chuàng)新,開源的Rancher在技術(shù)上沒有“壁壘”
回顧Rancher Labs的創(chuàng)業(yè)歷程,成立5年來,Rancher Labs 一共推出過3款軟件。
1,可以在任何基礎(chǔ)設(shè)施上運行Kubernetes的開源平臺Rancher 2,超輕量級容器操作系統(tǒng)、簡化Linux發(fā)行版RancherOS 3,適配邊緣計算的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)做得比較好了,但他們在后來沒有很好地擁抱變化。“當年有一個Core S的公司,現(xiàn)在已經(jīng)不存在了。”
Core S的主要生意是幫助企業(yè)在AWS等平臺上構(gòu)建K8S集群,產(chǎn)品自身有一些技術(shù)壁壘,但是后來AWS自己推出了Kubernetes 集群管理服務(wù)——EKS。事實證明,AWS EKS 對Core S沖擊很大。
而從Rancher角度來講,他們本來在Kubernetes上就沒有Core S鉆研得那么深,或者說沒有構(gòu)建自己的技術(shù)壁壘,反而能夠適應(yīng)行業(yè)變化的現(xiàn)實。所以,梁勝認為,相比構(gòu)建技術(shù)壁壘,Rancher Labs更愿意做的是產(chǎn)品上的不斷創(chuàng)新。
以K3s為例,這款產(chǎn)品是今年4月剛剛推出的,鈦媒體了解到,之所以會有K3s的問世,是因為過去的一年間,多數(shù)企業(yè)客戶向Rancher Labs表達了這樣一個需求:他們認為Kubernetes是管理邊緣基礎(chǔ)設(shè)施的理想平臺,但他們不愿意在他們的邊緣設(shè)備中投入大量資源來運行一個成熟的Kubernetes平臺。
于是,K3s就誕生了。它為這些企業(yè)提供了一個小于512MB RAM的Kubernetes發(fā)行版,以適用于邊緣計算的場景。
基于這樣的理念,在剛剛過去不久的Rancher Labs 第三屆企業(yè)容器創(chuàng)新大會上,該公司又發(fā)布了三款新產(chǎn)品:
新一代容器化分布式存儲項目Longhorn,這是一個開源的、基于云和容器部署的分布式快存儲新方式; Rancher中國企業(yè)版Pandaria,是Rancher Kubernetes管理平臺面向中國區(qū)的企業(yè)版本,免備案主機,主要功能包括Harbor鏡像倉庫集成、支持Audit log 審計日志、為國內(nèi)公有云提供更多的優(yōu)化支持等; Rancher 2.3 Preview發(fā)布,在該版本中,Rancher將正式支持Windows Kubernetes、鏡像倉庫、鏡像掃描、服務(wù)網(wǎng)格、Google登陸、集群模版、集群安全掃描和集群自動擴縮容。 不與云計算服務(wù)商的K8S服務(wù)競爭,爭取有更多合作