openstack與docker的區(qū)別是什么

區(qū)別:1、openstack是管理IT資源的工具,而docker是一個應(yīng)用容器引擎;2、OpenStack是IaaS層的東西,而docker是一個橫跨IaaS和PaaS的東西;3、OpenStack占用的磁盤空間大,而docker占用的小。

openstack與docker的區(qū)別是什么

本教程操作環(huán)境:linux5.9.8系統(tǒng)、docker-1.13.1版、Dell G3電腦。

OpenStack

是管理IT資源的工具。它與virtualbox、vmware桌面版不同的地方就是這些軟件只能管理自己那一臺機(jī)器上的虛擬機(jī),而openstack可以管理一堆服務(wù)器上的虛擬機(jī)。

Docker

一個開源的應(yīng)用容器引擎,Docker的每一個虛機(jī)其實(shí)是宿主操作系統(tǒng)中的一個進(jìn)程。開發(fā)者可以打包自己的應(yīng)用到容器里面,然后遷移到其他機(jī)器的docker應(yīng)用中,可以實(shí)現(xiàn)快速部署。

區(qū)別

OpenStack是IaaS層的東西,簡單的說就是把一堆服務(wù)器整合起來,然后自由自在的在這些服務(wù)器上創(chuàng)建管理很多的虛擬機(jī)。當(dāng)然你暫時(shí)還是不要想把多個服務(wù)器上的CPU合起來變成一個更強(qiáng)大的虛擬機(jī)。

而Docker和以Docker為主的swarm或Kubernetes在虛擬化方面想做的與Openstack基本是一樣的事,但相對kvm之類的虛擬機(jī)它消耗了更少更少的硬件資源。但是他還做了一些部署標(biāo)準(zhǔn)化,所以docker是一個橫跨IaaS和PaaS的東西,或者它刺破了原來對IaaS和PaaS的嚴(yán)格分層,讓這些術(shù)語或說著這些術(shù)語的人們包括我都有些凌亂了。但它又是那么的簡捷、有效。

openstack與docker的區(qū)別是什么

openstack與docker的區(qū)別是什么

推薦學(xué)習(xí):《docker視頻教程

以上就是openstack與

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊12 分享