1 / 5
文档名称:

如何按需选择服务器虚拟化技术.doc

格式:doc   大小:32KB   页数:5页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

如何按需选择服务器虚拟化技术.doc

上传人:liwenfei1314 2018/6/11 文件大小:32 KB

下载得到文件列表

如何按需选择服务器虚拟化技术.doc

相关文档

文档介绍

文档介绍:技术探究
作者:唐朝
最近几年,服务器虚拟化技术领域的竞争变得越来越激烈。竞争对市场来说总是好事,因为竞争促使软件厂商以更低的价格提供更好的软件产品。但对您的组织来说,了解所有软件厂商的宣传资料并做出正确选择却是件费时费力的事情。下面列出了不同虚拟化技术之间的主要差异,并给出进行技术评估时需要主要考虑的因素。本文主要讨论以下三种主流技术:硬件虚拟化、并行虚拟化和操作系统虚拟化。
硬件虚拟化
硬件虚拟化恐怕是很多人都了解的虚拟化技术,主要产品有VMware和Microsoft 的Virtual Server。这种技术的设计目标是在单台服务器上实现多种不同操作系统,其特征是对硬件资源进行虚拟化,使之成为可管理的和独立的“虚拟机”。
并行虚拟化
并行虚拟化和硬件虚拟化是类似的,因为在概念上它支持在一台服务器上实现多种操作系统。目前只有Xen的开源项目实现了这种技术,而 XenSource会跟着发布对应的商业化产品。与硬件虚拟化相比,Xen的独特之处在于对操作系统进行修改,以降低额外损耗,从而提供比硬件虚拟化技术更高的效率。
操作系统虚拟化
操作系统虚拟化是虚拟化技术的第三种实现方式,SWsoft 的Virutozzo和Sun的 Solaris Container是这种技术的两种实现。操作系统虚拟化的概念是基于共用操作系统,由于不包含额外的(虚拟化)处理层,所以它提供了一个更瘦的架构体系。这项技术的主要限制在于它不支持在一台物理服务器实现多种操作系统。如果某个组织希望在单台Linux、Windows或Sun Solaris物理服务器集成或部署多种不同操作系统的虚拟服务器,它可能不太倾向于选择虚拟操作系统技术。Solaris Containers 显然只支持Solaris,而Virtuozzo同时支持Linux和Windows。SWsoft的Linux版Virtuozzo服务器支持在虚拟服务器上实现同版本内核的不同Linux发行版。
需要考虑的因素
1、性能
为什么处理损耗如此重要?因为它影响应用程序的性能,并最终影响终端客户的满意程度。如果虚拟化基础架构的处理损耗较高,那只能运行非产品级或不太重要的应用服务。由于产品不同,虚拟化解决方案的处理损耗从1%到最多60%。虚拟化的应用程序的运行效率差异很大,有的能够做到接近原始物理环境下运行的效率,有的则低劣到终端用户所难以接受的程度。同一虚拟化技术路线的不同产品性能也有很大差异,但通常来说,虚拟化硬件会造成较大的性能损耗,但操作系统虚拟化性能损耗极低,几乎可以忽略不计。
2、管理工具
许多组织采用虚拟化项目是因为他们可以降低硬件成本,因为这些数据中心的硬件仅有15%—20%的利用率。虽然硬件和环境的成本本身已经相当可观,但管理成本中更大的部分仍然是来自于服务器的管理成本。管理性任务包括操作系统和应用程序更新、打补丁、备份、安装、开通和应用管理等等。因此对于虚拟化基础设施的管理而言,管理工具就更加重要,只有很好地进行资源的管理和监控才能真正做到有效地利用虚拟服务器的资源。
每种虚拟化解决方案能提供的管理工具都很不相同。一些虚拟化解决方案几乎没有什么管理工具,而且使用非常受限制。某些特定的虚拟化解决方案提供很多优秀的工具集,并和产品放在一起以优惠价打包促销。但某