虚拟化与云平台

Posted 未来云节点

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了虚拟化与云平台相关的知识,希望对你有一定的参考价值。

虚拟化:虚拟化技术就是指一台物理机上可以跑多台虚拟机,共享内存、CPUIO等硬件资源,虚拟机之间在逻辑上是相互隔离的。

虚拟化与云平台

虚拟化

共享的物理机称为“宿主机”,虚拟机称为“客户机”。

宿主机通过hypervisor将硬件资源虚拟化给客户机共享。

根据hypervisor的安装方式不同,虚拟化分为2种类型:

类型1:hypervisor直接在安装在宿主机的逻辑上,像VMWare的ESXi;

类型2:hypervisor安装在宿主机的操作系统上,像KVM、VMWare的WorkStation。

类型1比类型2的性能好,因为少了一层映射;但是类型2比类型1的便用性和移植性要好,所以类型2是目前的主流用法。

CPU虚拟化:每个客户机本质上是宿主机中的一个进程,虚拟机中的每个核对应着进程中的多线程。

虚拟化与云平台

内存虚拟化:

虚拟化与云平台

虚拟机负责管理VAàPA的内存映射,宿主机负责管理PAàMA的内存映射。

存储虚拟化

存储虚拟化是通过存储池(Storage Pool)和卷(Volume)来管理的。

宿主机划出一片存储空间Storage Pool,这块空间是专门给客户机来使用的。从Storage Pool中每化出一个文件就是Volume,对应着客户机中的一块磁盘。

虚拟VLAN

图中划了vlan10和vlan20两个vlan,客户机接入哪个bridge就相当于划入了哪个vlan。在这个网络中VM1和VM2是相互ping不到的。

eth0相当于trunk口,允许vlan10和vlan20的数据通过;eth0.10,vent0 和 brvlan10 都可以看着 vlan10 的 access 口。

eth0.20,vent1 和 brvlan20 都可以看着 vlan20 的 access 口。

虚拟化解决的问题

虚拟化完成了物理节点到逻辑节点的转化,解决了物理机使用效率低、成本高等缺点,但也同时带来了新的课题:虚拟化管理。如何合理的进行虚拟化、容器的监控和扩容、高效利用虚拟化等,为了解决这些问题推出了新的技术范畴:云计算。

云计算可以理解为我们有个池子,池子里理论上有无穷无尽的各种资源,使用者只需要告诉池子你想要达到什么样的目的云平台会从池子里按需私有化一部分出来给你来用。

以上是关于虚拟化与云平台的主要内容,如果未能解决你的问题,请参考以下文章

虚拟化与云计算是什么样的关系?

ZStack Cube超融合一体机正式发布,与云平台同步升级!

学大数据薪资高吗?大数据与云计算物联网有什么关系?

我的开源项目——Yue虚拟化管理平台

戴尔和国产虚拟化的故事

虚拟化与云计算中KVM,Xen,Qemu的区别和联系