html5导航网站源码下载,网站怎么做移动端的,网站手机端怎么制作教程,关于图书网站建设的书籍作者简介#xff1a;一名云计算网络运维人员、每天分享网络与运维的技术与干货。 座右铭#xff1a;低头赶路#xff0c;敬事如仪 个人主页#xff1a;网络豆的主页 前言
本章将会讲解云计算的虚拟化层架构#xff0c;了解云计算虚拟化层都有哪些架构模式… 作者简介一名云计算网络运维人员、每天分享网络与运维的技术与干货。 座右铭低头赶路敬事如仪 个人主页网络豆的主页 前言
本章将会讲解云计算的虚拟化层架构了解云计算虚拟化层都有哪些架构模式。 一.虚拟化层架构
虚拟化层架构全虚拟化半虚拟化硬件辅助虚拟化 KVM--------》全虚拟化Xen----------》半虚拟化CPUAMDIntel-------------》硬件辅助虚拟化 架构一全虚拟化
全虚拟化即所抽象的vm具有完全的物理特性虚拟化层负责捕获CPU指令为指令访问硬件充当媒介。 它使用虚拟机协调客户操作系统和原始硬件。全虚拟化是通过客户机和宿主机之间一个虚拟化逻辑层Hypervisor来完全模拟底层硬件细节。全虚拟化表示的是整个虚拟化都是用软件实现的。 典型的有VMwareVirtyalboxvirtual PC, KVM-x86 VirtualBox是一款开源的虚拟机软件使用者可以在VirtualBox上安装并且执行SolarisWindows、DOS、Linux、OS/2Warp、BSD等系统作为客户端操作系统。 KVM-x86是基于内核的虚拟机Kernel-based Virtual Machine它是Linux的一个内核模块该内核模块使得Linux变成了一个Hypervisor。它支持x86 (32 and 64 位), s390, Powerpc等CPU。
特点
OS无需修改。速度和功能都非常不错使用非常简单。移植性好。 全虚拟化KVM KVMKernel-Based Virtual Machines是一个基于Linux内核的虚拟化技术可以直接将Linux内核转化为Hypervisor。从而使得Linux内核能够直接管理虚拟机直接调用Linux内核中的内存管理进程管理子系统来管理虚拟机。 组成由处于内核态的KVM模块CPU虚拟化内存虚拟化接口和用户态的QEMU两部分组成。
QWMU由KVM.ko所提供的接口完成其他的虚拟化IO虚拟化网络虚拟化都是由QWMU组成。
第一部分内存CPU接口虚拟化第二部分其他虚拟化IO等 架构二半虚拟化
半虚拟化期初是为了解决全虚拟化效率不高的困难它需要修改OS工作效率相对于全虚拟化要高很多。Hypervisor直接安装在物理机上多个虚拟机在Hypervisor上运行。Hypervisor实现方式一般是一个特殊定制的Linux系统。 典型的有xenVMware ESXi微软Hyper-V Hyper-V 是 Microsoft 对虚拟机监控程序的实现。 Hyper-V 应用单个主计算机的资源在同一物理硬件上运行的多个虚拟机 (VM ) 中分发该资源。 Hyper-V 为每个 VM 提供独立的空间来运行它自己的操作系统 (OS)它独立于主机 OS 和其他 VM。 特点
架构更精简在整体速度上有一点的优势需要对OS进行修改在用户体验方面比较麻烦。 半虚拟化Xen
Xen :直接把操作系统内核改了把OS改成一个轻量级Hypervisor在里面运行了一个管理所有资源作资源调度的Domain0.
组成由Xen Hypervisor虚拟化层Domin0管理主机Domin U用户虚拟机。 架构三硬件辅助虚拟化
硬件辅助虚拟化硬件辅助虚拟化是随着虚拟化技术的应用越来越广泛intel,AMD等硬件厂商通过对硬件的改造来支持虚拟化技术。 常用于优化全虚拟化和半虚拟化产品像VMware Workstation,它虽然属于全虚拟化但它在6.0版本中引入了硬件辅助虚拟化技术比如Intel的VT-x和AMD的AMD-V。主流全虚拟化和半虚拟化产品都支持硬件辅助虚拟化。VirtualBox,KVMXen等 二.KVM架构与Xen架构对比 KVM常用
支持全虚拟化内置在内核中便于版本安装升级维护性能高总结KVM平台架构侧重性能 Xen
支持全虚拟化半虚拟化需要对内核修改跟新版本Xen需要重新编译整个内核隔离性好总结Xen平台架构侧重安全性 创作不易求关注点赞收藏谢谢~