Rancher Labs CEO 梁勝
記者:容器的好處是什么?
梁勝:一是提高資源利用率。有了容器以后,不是容器輕量化,而是在一個(gè)虛擬機(jī)里面放多個(gè)容器。下次再部署時(shí),還可用原有的虛擬機(jī),把容器放上去。
二是研發(fā)生產(chǎn)環(huán)境一致性。在容器技術(shù)出現(xiàn)之前,常常會(huì)出現(xiàn)研發(fā)人員開(kāi)發(fā)出一個(gè)應(yīng)用后,在筆記本上可以運(yùn)轉(zhuǎn)起來(lái),但在數(shù)據(jù)中心就運(yùn)轉(zhuǎn)不起來(lái),因?yàn)椴僮飨到y(tǒng)系統(tǒng)版本不對(duì)、庫(kù)版本不對(duì)等等。有了容器之后,這些問(wèn)題就大大地減少了。
記者:容器現(xiàn)在還面臨什么樣的挑戰(zhàn)?
梁勝:其實(shí)很多企業(yè)的研發(fā)人員是非常稀缺的,少有的研發(fā)力量也得放到核心業(yè)務(wù)的開(kāi)發(fā)上,導(dǎo)致沒(méi)有精力應(yīng)對(duì)容器技術(shù)的更新。因此,Rancher應(yīng)運(yùn)而生。我們希望用Rancher這個(gè)平臺(tái)來(lái)簡(jiǎn)化容器的部署。
記者:Rancher最大的特點(diǎn)在哪里?
梁勝:Rancher有志于做開(kāi)源的容器云,將來(lái)可以真正做到IaaS可替換??梢詮膸讉€(gè)場(chǎng)景中來(lái)看,Rancher到底做了些什么。
混合云的管理。過(guò)去IT部門對(duì)混合云管理是非常頭疼的。一般情況下企業(yè)會(huì)把一些業(yè)務(wù)放在數(shù)據(jù)中心,又把一些東西同時(shí)放在公有云上。但是怎么統(tǒng)一管理并很快地把應(yīng)用部署過(guò)去呢?這是容器的其中一個(gè)應(yīng)用場(chǎng)景。因?yàn)槿萜饔幸粋€(gè)特點(diǎn),啟動(dòng)部署非???。用Rancher容器管理平臺(tái),可以把私有云里面的業(yè)務(wù)和公有云里面的業(yè)務(wù)在需要時(shí)用一個(gè)平臺(tái)隨時(shí)遷移。
DevOps開(kāi)發(fā)部署流程。一般企業(yè)里面都有工具鏈,將工具鏈打包成Docker,然后再去測(cè)試、部署、升級(jí)、生產(chǎn)、運(yùn)維,這時(shí)就全部變成Docker了。Rancher可以給企業(yè)這樣一個(gè)平臺(tái),該平臺(tái)可以部署在任何的基礎(chǔ)架構(gòu)里面,保證開(kāi)發(fā)環(huán)境里面的運(yùn)行格式到生產(chǎn)環(huán)境的格式是一模一樣的,不會(huì)因?yàn)檫\(yùn)行環(huán)境的不同給開(kāi)發(fā)程序造成困擾。
更復(fù)雜的場(chǎng)景,Rancher也能做到,例如基于Docker做一個(gè)輕量級(jí)的PaaS。
其實(shí),Rancher并沒(méi)有整合容器,Rancher做的事情是把容器管理好,可以在任何一個(gè)云平臺(tái)上運(yùn)轉(zhuǎn)起來(lái),在任何一個(gè)基礎(chǔ)設(shè)施上運(yùn)轉(zhuǎn)起來(lái)?;A(chǔ)設(shè)施可以是OpenStack,可以是VMware,可以是亞馬遜云,可以是阿里云,可以是裸機(jī),對(duì)Rancher來(lái)講都是一視同仁的。