云计算学习路线教程,杨哥讲解虚拟化与云计算有什么区别?
2019-03-27 18:09
603 查看
很多同学一直纠结,云计算中虚拟化技术和容器到底有什么区别?你听到网上最多的答案就是,容器是一种轻量级的虚拟化技术。比如省内存、省存储等。诸如此类,用一个技术术语去解释另一个技术术语,对于小白来说还是不明白。杨哥今天就用生活中比较简单的示例来给大家说一说啊_
跟杨哥一起来想象一下啊,关于房间和住人的问题。首先有一个大前提就是一个房间只允许一家人来住。这个房间很大,500平米(杨哥也想有这么大的房子啊_),有床、有厨房、有卫生间。你一家一共就3口人,就你一家人住,别人家只好再找房子,呜呜… 好浪费啊,资源利用率好低啊。
首先是虚拟化上场了,把这个大房子从隔成20间小房子。注意不是那种真砌墙的方式来分隔哦,而是比如拉上布帘的方式。注意,每个小“房间”是一个独立的空间,都有床、有厨房、有卫生间。这样就可以住20户人家了。这样资源利用率真就提高了,但还是有问题,厨房、卫生间并不是这20家人都会同时使用的啊。
此时,该容器上场了!还是刚才500平的那个大房间。容器也是分隔,由于并不是每家人都要同时使用厨房、卫生间。所以可以把刚才的房间隔成50间,每家只有床是独立的,厨房和卫生间则采用公共的,按使用情况进行分配即可。这样就能住50家人了,资源利用率真就大大提高了。
所以说,容器是一种轻量级的虚拟化技术,在同等配置的服务器上,容器技术能够轻松更多的应用。对于每一个容器,他们其实是使用同一个宿主机的内核和系统库文件(相当于刚才说的公开卫生间和厨房)。
对于容器的其它优点,比如它是软件工业内的集装箱技术,它将是改变世界的那只箱子,以及具体是怎么实现的,杨哥后面再跟大家聊啊,我得去上课了。
相关文章推荐
- 云计算学习路线教程,杨哥讲解虚拟化与云计算有什么区别?
- 【备忘】Java菜鸟到大牛学习路线培训教程
- C语言学习必看:C语言与C++的区别是什么?
- 什么是大数据?零基础如何学习大数据?(附学习路线)
- VMware VSphere 虚拟化&云计算学习配置笔记(三)
- VMware VSphere 虚拟化&云计算学习配置笔记(九)
- Magento 2中文手册教程 - module 和 component的区别是什么?
- 游戏开发学习路线(需要学什么)
- MySQL学习4_CentOS/Linux下的MySQL安装文件类型:rpm package,rpm bundle和Compressed TAR Archive有什么区别
- 大数据零基础的学习路线是什么,我们应该怎么学习?
- 咸鱼说:地铁上如果不学习,跟我有什么区别
- 新手如何学习云计算大数据,云计算的学习路线
- H5前端教程,H5前端学习路线图
- 分享一套Unity的学习路线教程
- 【备忘】Java菜鸟到大牛学习路线培训教程
- 【备忘】Java菜鸟到大牛学习路线培训教程
- WCF入门教程一[什么是WCF]--转载只为学习收藏
- JSP教程:学习路线和开发工具安装视频
- 数组学习笔记,自加和+1有什么区别?
- IBM虚拟化与云计算专家王庆波――云计算和虚拟化、网格计算、分布式计算的区别