摘要:容器技術(shù)在過(guò)去的一年非常火爆,比如圍繞Docker做文章的公司如雨后春筍般出現(xiàn)。這些公司一般在宣傳容器技術(shù)的時(shí)候,總是拿傳統(tǒng)的虛擬機(jī)技術(shù)說(shuō)事。比如說(shuō)容器技術(shù)如何如何比虛擬機(jī)強(qiáng)。
但是在筆者看來(lái),這些說(shuō)法值得商榷,畢竟容器技術(shù)不是新事物,在Linux上很早就出現(xiàn)了這種虛擬化技術(shù)。只不是借助云計(jì)算的發(fā)展,Docker為代表的容器技術(shù)開(kāi)始瘋狂成長(zhǎng)。
所謂容器技術(shù)比傳統(tǒng)虛擬機(jī)具有優(yōu)勢(shì)只是針對(duì)特定的應(yīng)用場(chǎng)景來(lái)說(shuō)的。比如Docker容器很快,對(duì)系統(tǒng)資源需求很少,用戶獲取、分發(fā)和更新Docker應(yīng)用鏡像更便捷等等。
的確我們不得不承認(rèn),容器技術(shù)在某些場(chǎng)景比傳統(tǒng)虛擬機(jī)跟適合。但是我們也不能對(duì)傳統(tǒng)虛擬機(jī)一棒子打死,畢竟虛擬機(jī)在承載企業(yè)級(jí)關(guān)鍵業(yè)務(wù)方面的優(yōu)勢(shì)還是非常明顯的。容器技術(shù)目前還主要是應(yīng)用在開(kāi)發(fā)測(cè)試,真正承載企業(yè)工作負(fù)債方面還是有所欠缺的。
所以直接拿容器技術(shù)和虛擬機(jī)技術(shù)進(jìn)行比較是不科學(xué)的,這兩種技術(shù)沒(méi)有高低之分,而且對(duì)于企業(yè)來(lái)說(shuō),只有適合的才是根本,所以容器技術(shù)和虛擬機(jī)不是互斥的。