openstack与docker的区别是什么

网友投稿 1522 2022-10-11

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

openstack与docker的区别是什么

区别:1、openstack是管理IT资源的工具,而docker是一个应用容器引擎;2、OpenStack是IaaS层的东西,而docker是一个横跨IaaS和PaaS的东西;3、OpenStack占用的磁盘空间大,而docker占用的小。

本教程操作环境:linux5.9.8系统、docker-1.13.1版、Dell G3电脑。

OpenStack

是管理IT资源的工具。它与virtualbox、vmware桌面版不同的地方就是这些软件只能管理自己那一台机器上的虚拟机,而openstack可以管理一堆服务器上的虚拟机。

Docker

一个开源的应用容器引擎,Docker的每一个虚机其实是宿主操作系统中的一个进程。开发者可以打包自己的应用到容器里面,然后迁移到其他机器的docker应用中,可以实现快速部署。

区别

OpenStack是IaaS层的东西,简单的说就是把一堆服务器整合起来,然后自由自在的在这些服务器上创建管理很多的虚拟机。当然你暂时还是不要想把多个服务器上的CPU合起来变成一个更强大的虚拟机。

而Docker和以Docker为主的swarm或Kubernetes在虚拟化方面想做的与Openstack基本是一样的事,但相对kvm之类的虚拟机它消耗了更少更少的硬件资源。但是他还做了一些部署标准化,所以docker是一个横跨IaaS和PaaS的东西,或者它刺破了原来对IaaS和PaaS的严格分层,让这些术语或说着这些术语的人们包括我都有些凌乱了。但它又是那么的简捷、有效。

推荐学习:《docker视频教程》

php入门到就业线上直播课:查看学习

上一篇:vagrant和docker有什么区别
下一篇:linux怎样判断是否虚拟机
相关文章

 发表评论

暂时没有评论,来抢沙发吧~