VMware vSphere学习笔记一

 虚拟化的种类及简介

一、原生及寄居架构

以是否存在宿主操作系统来看,虚拟机的Hypervisor主要分为原生及寄居两种架构。所谓原生架构,就是Hypervisor本身不需要依赖任何操作系统,或是说Hypervisor本身就是一个操作系统,只是这个操作系统的目的是专门服务于虚拟化。而寄居架构,则是Hypervisor被看成一个应用软件或是服务,运行在已经安装好的操作系统上才能运行。

1、寄居架构

这一类产品最大的特色就是必须在一个已经安装好的操作系统上进行,称为寄居架构(Hosted)。

寄居架构的主流产品

VMware Workstation

VMware Server(免费)

VMware Player(免费)

MS Virtual PC 2007

MS Virtual Server 2005 SP2(免费)

MS Windows Virtual PC(只能在win7上运行,免费)

Parallels Workstation

SUN Virtual Box(已被 oracle收购)

2、原生架构

相对于寄居架构的就是原生架构,原生架构上,Hypervisor直接安装在硬件上,将所有的硬件资源接管。

原生架构的主流产品

VMware vSphere

MS Hyper-V 2008 R2(免费)

MS Windows 2008 R2 Hyper-V Role

Citrix XenServer/XenDesktop

Xen(Linux,开源)

Qemm(Linux,开源)

以虚拟化的程度区分

在Hypervisor本身,针对虚拟化程度的不同,也有不同的产品类别。

1.完全虚拟化(Full Virtualization)

当前大部分的主流虚拟机产品均属此类,主要是客户端操作系统在这种虚拟产品上运行时,不需要做任何修改。如VMware Workstation、vSphere、微软的Hypervisor等。

2、硬件辅助虚拟化(Hardware-assisted virtualization)

或称硬件虚拟机(HVM),主要是操作系统在其上运行时,必须靠系统的硬件来落实虚拟化的过程。

3、部分虚拟化(Partial Virtualization)

此类虚拟机产品在运行时,系统只提供部分的虚拟化,无法常规安装完整的操作系统,在早期化产品的版本中还常见到,但当前在X86平台下,已经很少有这样的产品了。

4、半虚拟化(Para-virtualization)

或称"半虚拟化"或"泛虚拟化"。操作系统运行此类产品时,必须修改内核才能顺利安装,早期的Xen就属于此类,现在也较少有类似的产品。

5、操作系统级虚拟化(OS-level Virtualization)

这一类的虚拟机产品只能类比出主机的系统,如Linux上只能运行Linux,Windows上只能运行Windows,最有名的就是Virtuozzo,是当前大部分国外数据中心厂家在提供的Virtual Machine Host的主流技术。

6、寄居环境(Hosted Environment)

最常见的就是Linux下的User Mode,可以在一个Linux下,以应用软件方式来运行其他的Linux。注意这和Hosted寄居架构的完全虚拟化是不同的。

企业虚拟化的场合及目的

虚拟化的起因很简单,就是因为硬件资源的浪费,主要针对的问题是硬件资源效率低落。在计算机CPU和内存的效能和数量以穆尔定律倍数成长的同时,CPU和内存在操作系统中的使用效率低落的情况反而加重。所谓的效率低落,就是无法完全发挥CPU的完整性能。虽然软件和操作丝毫的专家不断改良效率,但速度远远比不上CPU和内存发展的速度,因此让单个硬件平台运行多个操作系统的观念,成为解决这个问题的最好答案。当前大部分服务器的CPU使用效率常在5%以下,内存更在30%以下,因此把多个操作系统放在一台机器中,多少可以让CPU的利用率高一些。

企业虚拟化的场合

将多台OS放到一个服务器上可以加强硬件资源的使用率,因此服务器合并(Server Consolidation)是最常见的虚拟化企业应用。既然可以合并服务器,那是否能合并桌上计算机呢?当然行,因此服务器合并和虚拟桌面架构(Virtual Desktop Infrastructure)是当前企业虚拟化的两在热点,而随着这两热点所生成的,就是云计算了。

1、服务器合并

不管是在企业内部还是提供主机托管的数据中心,当前已经很少有单个主机使用单个OS了。大部分的服务器早已合并,使用的就是虚拟化技术。而服务器合并之后,最明显的优点就是可减少IT初期成本(Capital Cost)的支出以电费冷却的运营支出(Operational Cost)。

2、企业桌面环境管理

当前虚拟机在这方面的应用上,就是将客户端的桌面操作系统全部移动到服务器上的虚拟机。每一个桌面用户都连入自身的虚拟机(使用RDP或是特殊的联机软件,如Citrix ICA)。这么做的好处除了可以省下一大笔升级硬件的预算,更可以将所有的桌面操作系统集中管理,不管是升级、安装应用程序、用户权力管理等,都可以大量简化IT的管理成本。

把桌面计算机都虚拟化之后,客户端可以用规约型计算机(Thin Client)。

企业虚拟化的主流产品

以市场占有率来说,当前企业虚拟化的主要产品分别是VMware的vSphere、微软的Hyper-V R2以及Citrix的XenServer/XenDesktop。当然还有一些小型厂家,但当前其市场规模可忽略不计。

 

你可能感兴趣的:(虚拟机,windows,架构,操作系统,最大的)