虚拟化以及主流厂商比较

1. 什么是虚拟化
“虚拟”从字面上看就是“假”的,意味着“本来没有这个东西,但要假装让你觉得有,以达到我们使用的目的”。事实上,这个较白话的解析,就是当前虚拟化的真正实践原则。
操作系统虚拟化:让操作系统不再依赖硬件,直接可以运行在一个统一的“硬件界面”上。让一台服务器上能并发运行多个操作系统,让操作系统都以为“自身在一台物理机器上”。 提供这个功能的机制,通常被称为虚拟机管理员(Virtual Machine MonitorWMM),更常用的名称为Hypervisor
原生及寄居架构
以是否存在宿主操作系统来看,虚拟机的Hypervisor主要分为原生及寄居两种架构。所谓原生架构,就是Hyoervisor不需要依赖任何操作系统,或是说Hypervisor本身就是一个操作系统,只是这个操作系统的目的是专门服务于虚拟化。而寄居架构,则是Hypervisor被看成一个应用软件或是服务,运行在已经安装好的操作系统上才能运行。
寄居架构
这一类产品最大的特就是必须在一个已经安装好的操作系统上进行,称为寄居架构。这么做的好处就是硬件的兼容性。只要寄居的操作系统能使用的硬件,虚拟机中的操作系统都能使用到。然而这种运行在桌面操作系统上的Hypervisor,被视为寄居操作系统上的一个应用软件,虽然在安装时会将不少Hypervisor的部件放入内核,但在寄居的操作系统出现任何问题时,VM中的操作系统将无法使用,无法满足重视安全及稳定的企业应用上。此架构的主流产品:
VMware Workstation(有windows及Linux版本)
VMware Server (有Windows 及 Linux版本,免费)
VMware Player (有Wondows 及 Linux版本,免费)
微软 Virtual PC
微软 Virtual Server
原生架构
相对于寄居架构的就是原生架构,原生架构上,Hypervisor直接安装在硬件上,将所有的硬件资源接管。由于Hypervisor层极小,并且不管理太复杂的事项,仅负责和上层的VM操作系统沟通及资源协调,蓝屏概率极小。在其上的任何一个操作系统蓝屏了,都不会影响替他的客户端,因此较适合企业应用。
    原生架构的虚拟机为了保持其稳定性及微内核,自然不可能将所偶桌面产品的驱动程序都放入,因此最大的问题就是硬件兼容性。大部分的原生架构产品都支持主流服务器及存储设备。一般PC所使用的硬件,大部分无法在原生架构的虚拟机下运行。
原生架构的主流产品
VMware vSphere
微软Hyper-V 2008 R2 (免费)
微软 Windows 2008 R2 Hyper-V Role
Ctrix XenServer/XenDesktop
Xen (Linux,开源)
2. 虚拟化的场合及目的
    虚拟化的起因很简单,就是因为硬件资源的浪费,主要针对的问题就是硬件资源效率的低落。在计算机CPU和内存的效能和数量以穆尔定律倍数成长的同时,CPU和内存在操作系统中的使用效率低落的情况反而加重。所谓的效率低落,就是无法完全发挥CPU的完整性能。虽然软件和操作系统的专家不断改良效率,但速度远远比不上CPU和内存发展的速度,因此让单个硬件平台运行多个操作系统的观念,成为解决这个问题的最好答案。当前大部分服务器的CPU使用率常在5%以下,内存更在30%以下,因此把多个操作系统放在一台机器中,多少可以让CPU的利用率高一些。
  前面提到将多台OS放到一个服务器上可以加强硬件资源的使用率,因此服务器合并是最常见的虚拟化企业应用。既然可以合并服务器,那是否能合并桌上计算机呢?因此服务器合并虚拟桌面架构Virtual Desktop Infrastructure)是当前企业虚拟化的两大热点,而随着这两大热点所生成的,就是云计算了。
I. 服务器合并
  不管是在企业内部还是提供主机托管的数据中心,当前已经很少有单个主机使用单个OS了。大部分的服务器早已合并,使用的就是虚拟化技术。服务器合并最明显的优点就是可减少IT初期成本的支出以及电费冷却的运营支出。这还只是其中一部分。
II. 企业桌面环境管理
  当前虚拟机在这方面的应用上,就是将客户端的桌面操作系统全部移到服务器上的虚拟机。每一个桌面用户都连入自身的虚拟机。这么做的好处除了可以省下一大笔升级硬件的预算,更可以将所有的桌面操作系统集中管理,不管是升级、安装应用程序、用户权力管理,都可以大量简化IT的管理成本。
III.
3. 企业虚拟化的优势
虚拟化并不是将服务器合并而已,也不是光能省下电费和买机器的钱,在当今这么复杂的环境中,虚拟化的设计不断考验着公司IT人员,因此要设计一个完善的企业基础架构,匆忙导入或使用虚拟化是十分不明智的,需在这之前必须考虑到更多的细节。
I. 提高硬件资源效率
随着网络环境的过度膨胀,加上服务器的空间、耗电、散热成本不断提高,CPU等资源利用率过低,使得虚拟机厂家开始将目标放在“单个物理服务器上运行多个操作系统环境”。这样可以让每一个系统服务(如数据库、网页服务器)在单个的操作系统上运行,而多个操作系统可以在同一台物理服务器上并行运行,不但保持了服务间隔,更让前面的问题迎刃而解。
II. 管理的优势
  虚拟化提供的功能可以将IT管理人员再度合并。一个人管理上前台服务器不再是梦想,不但可以让机器有高效性,公司的人事也可以有高效性,当然完善的管理功能必须创建在良好的架构之上。
III. 高可用性
  在服务器合并之后,大家发现虚拟机的功能不仅于此。由于虚拟机的硬件在抽象化之后,比物理机的应用更有弹性。再加上特殊的硬件和设计之后,企业最在乎的高可用性(High
Availability)。冗余、负载均衡、副本等从前必须靠复杂技术或是昂贵设备的问题,使用虚拟化竟然可以一并解决。
  此外,虚拟化更可以解决当前设备无法解决的问题,包括动态主机迁移、快捷删除数据、统一桌面管理,甚至是创建永远不会蓝屏的企业集成环境。
4. 企业虚拟化的主流产品
以市场占有率来说,当前企业虚拟化的主要产品是VMware的vSphere、微软的Hyper-V 以及Citrix的XenServer/XenDesktop。
i. VMware
VMware是全世界第三大软件公司,Fortune 100的企业中100%都使用VMware产品,而Fortune 500大企业有98%都使用VMware,可见其影响力。VSphere号称是一个云端操作系统。
VMware有一套完整的产品线,可以实现虚拟化及云计算平台。
    vSphere 虚拟化平台,以原生架构的ESX/ESXi Server为基础,让多台ESX Server能并发负担多个虚拟机。
        VMware vSphere
        Vmware vSphere Hypervisor(ESXi)
    Vcenter Server 基础架构和运营管理。
        VMware vCenter Server
        VMware vCenter Server Heartbeat
        VMware vCenter Operations
        VMware vCenter Orchestrator
        VMware vCenter Capacity IQ
        VMware vCenter Site Recovery Manager            灾难恢复
        VMware vCenter Lab Manager
        VMware vCenter Configuration Manager
        VMware vCenter Converter
        VMware vCenter Chargeback                        用户资源、费用管理
        VMware vCenter Application Discovery Manager  应用程序管理
    vCloud 系列
VMware vCloud Director将数据中心内的虚拟基础架构资源整合成池,并以基于目录的服务形式将它们提供给用户。
VMware vCloud Express将按需、按服务付费的基础架构作为一项服务交付。它提供可靠的按需基础架构,并确保与内部 VMware 环境和 VMware Virtualized™ 服务兼容
VMware vCloud API
vShileld 集中管理虚拟化安全性。
    VMware vShield App        保护虚拟数据中的应用程序免受网络威胁的侵扰
    VMware vShield Edge        增强对虚拟数据中心外围的保护
    VMware vShield Endpoint    病毒防护
    桌面和终端用户计算
        Vmware View
        VMware ThinApp
        VMware ACE
        Vmware Workstation
        VMware Player
        Zimbra                    邮件系统
其他
    VMware Data Recovery        虚拟机备份与恢复
    VMware VMmark
    VMware Capacity Planner
ii. Citrix
在桌面虚拟架构的领域中,最有名的就是Citrix。思杰创建于1989年,是应用交付基础架构解决方案提供商。Citrix Delivery Center(交付中心)产品系列包括以下产品线:
        Citrix XenServer——企业级服务器虚拟化解决方案;
XenServer是基于开源Xen系统管理程序创建的,它充分利用Intel VT平台和AMD虚拟化(AMD-V)平台进行虚拟化,提供更快速、更高效的虚拟化计算能力。
         Citrix NetScaler——Web应用交付解决方案;
      Citrix XenDesktop——虚拟桌面基础架构;
Citrix XenDesktop可提供一种端到端的桌面虚拟化。XenDesktop可动态按需产生虚拟桌面,用户每次登录时都能获得一个全新桌面,而确保性能不会下降。此外,XenDesktop采用的高速交付协议还可在任何网络条件下提供快速的响应速度。
      Citrix XenApp——Windows应用的事实标准;
Citrix XenApp 基础版是为中小企业提供的简洁、高效的远程接入方案。它可帮助企业的远程用户随时随地,安全的远程接入企业windows 应用以及文件系统。采用Windows Essential Business ServerEBS),可以通过EBS控制台实现集中化管理,简化对远程用户的应用发布。   
XenClient – 虚拟化客户端
Citrix Receiver--企业能够以高性能安全地通过任何用户设备交付虚拟桌面
思杰云中心
思杰云中心(C3)是面向云服务提供商市场推出的思杰交付基础架构产品组合。这一基础架构由五大部分构成:

本文发布于:2024-09-21 22:41:21,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/93904.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:虚拟化   服务器   架构   企业
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议