当前位置:首页 > 虚拟化 > 正文

服务器虚拟化的底层实现(如何做服务器虚拟化)

虚拟化的分类

1.按用途分类
A.作虚拟化-VMwarevSphere、Workstation;带有Hyper-v、虚拟PC的微软WindowsServer;IBM的PowerVM、zVM;Citrix的Xen
B.应用虚拟化——微软的APP-V;Citrix的XenAPP等
C.桌面虚拟化——微软的MED-V、VDI;Citrix的XenDesktop;Vmware的Vmwareview;IBM的VirtualInfrastructureAccess等
D.存储虚拟化、虚拟化等
2.按应用方式分类
A.一对多:一台物理服务器被划分为多台虚拟服务器。这是典型的服务器整合模型。
B.多对一:将多个虚拟服务器集成在一起,作为一个资源池。这是一个典型的数据模型。
C:多对多:将前两种模式结合在一起。
3.按硬件资源调用方式分类
A.全虚拟化——虚拟作与底层硬件完全隔离,中间Hypervisor层转化虚拟客户作对底层硬件的影响调用代码,全虚拟化不需要改变客户端作,兼容性好。典型代表有VMareWorkStation、早期版本的ESXServer、MicrosoftVitrualServer
B、半虚拟化——向虚拟客户作添加特定的虚拟化指令。通过这些指令,可以直接通过Hypervisor层调用硬件资源,从而省去了Hypervisor层转换指令的性能开销。微软Hyper-V,半虚拟化的典型代表;VMware的vSphere
C,硬件辅助虚拟化——在处理器上增加了新的指令集和处理器运行模式,完成虚拟作对硬件资源的直接调用。典型技术有IntelVT、AMD-V
4。按运行平台分类
A.X86平台——由于X86架构服务器的强劲发展,基于X86的虚拟化技术也取得了长足的进步。目前比较流行的基于X86的虚拟化厂商有VMware、Microsoft、Citrix、IBM,已经在大型机上实现了虚拟化的商业使用。目前,IBM的虚拟化技术包括面向大型机的Systemz系列服务器、面向中小型计算机的Systemp系列服务器。大型企业应用;HP的虚拟服务器环境(virtualServerEnvironment,VSE)和虚拟vPar、nPartition和Integrity虚拟化机(IVM);Sun的SPARC平台的xVM等,这些都是非X86平台虚拟化的主力军。

虚拟化技术有哪些?

各种虚拟化技术允许服务器虚拟化将物理资源抽象为逻辑资源。一台服务器变成多台服务器。虚拟服务器不受物理边界的,允许硬件成为动态管理的资源池,提高利用率并简化管理。计算机外围确保桌面使用的安全性和灵活性。任何设备、任何时间、任何地点都可以通过访问您的个人桌面。本地作不提供的桌面应用程序虚拟化将应用程序软件与作分离。该协会为应用程序提供了一个虚拟环境(可执行文件+运行环境)。本质是抽象出应用程序对底层和硬件的依赖。可以解决软件版本不兼容的问题,并存储在后台数据中心。它形成了一个庞大的存储复合体的异构存储资源。使底层磁盘、磁带对用户透明,方便直接使用存储资源进行管理。存储资源根据需要分配给每个应用程序。虚拟化是物理性的,支持多种逻辑,并保留设计时提供的原有层次结构、数据通道和服务,使最终用户体验类似于专属物理,优化资源的使用两种类型虚拟化技术类型一:直接运行在物理设备上,控制硬件并管理虚拟机,也称为机虚拟机管理程序LinuxKVM:一种开源虚拟化平台,是对x86设备开发的基于内核的虚拟机,将将Linux内核变成虚拟机的hypervisor,使虚拟机可以直接访问设备,它是一种完全虚拟化的技术。VmwareESXi:直接安装在底层物理硬件上的全虚拟化技术

服务器虚拟化的软件

XenServer
CitrixXenServerTM是一个且功能强大的虚拟化解决方案,可以将静态、复杂的数据中心转变为更加动态、更易于管理的交付中心。这大大降低了数据中心成本。XenServer是市场上唯一经过云验证的企业虚拟化基础架构解决方案,支持实时迁移和多个节点集中管理等重要功能。WindowsServer2008Hyper-V
Hyper-V采用微内核架构,兼顾安全性和性能需求。底层虚拟机管理程序Hyper-V以权限级别运行,微软将其称为“ring-1”(英特尔将其称为“root”)。作内核和虚拟机驱动程序在环中运行,应用程序通过环运行。这种架构。该技术不需要使用复杂的BT(二进制特权指令翻译),可以进一步提高安全性。
ESXServer
VMwareESXServer是适用于任何环境的企业级虚拟计算机软件。提供新功能和性能控制的大型机级架构。它可以提供完全动态、可扩展的资源管理,适合各种苛刻的应用,同时可以实现服务器部署集成和扩展,为企业未来的成长提供空间。

在微软64位WindowsServer2008中集成的服务器虚拟化软件是(  )。

【答案】:B
本题考查服务器技术的相关概念。
虚拟化打破了底层设备、作、应用程序和用户界面之间牢固的联系。它们不再需要彼此紧密联系,可以成为可以按需提供的服务。最终可以实现目标:任何用户都可以随时随地访问任何应用程序并获得所需的用户体验。
选项中的ESXServer是VMware公司开发的VMwareESXServer服务器。该服务器是一个虚拟主机软件,可以将分区并集成到一个公共环境中。
Hyper-V是集成在WindowsServer2008中的服务器虚拟化软件,采用微内核架构,兼顾安全性和性能要求。
XenServer是Citrix基于Linux的虚拟化服务器。它是一个基于XenHypervisor方案的完整且易于管理的服务器虚拟化平台。
Vserver是一款服务器虚拟化软件,可以在一台物理服务器上创建多个虚拟机。每个虚拟机都是、相互隔离的,像物理机一样拥有自己的CPU、内存、磁盘和网卡。资源,从而实现物理服务器的虚拟化,多个业务同时运行,互不影响。