热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

虚拟化技术比较:XenvsMSvsVM

近几个月中虚拟化领域发生了不少事情,年中Citrix将XenServer免费并推出了新的5.5版;10月微软推出了WindowsServer2008R2,集成Hyper-v2.0,具有不少新的特性,增加了对RadHatLinux的支持;VMware则推出了VSphere4,来管理和整合其产品线,并且可以支

近几个月中虚拟化领域发生了不少事情,年中Citrix将Xen Server免费并推出了新的5.5版;10月微软推出了Windows Server 2008 R2,集成Hyper-v 2.0,具有不少新的特性,增加了对Rad Hat Linux的支持;VMware则推出了VSphere 4,来管理和整合其产品线,并且可以支持更多的虚拟机。

  在下文中我们将对这几个新的虚拟化产品进行比较,但比较之前需要关注一些问题:

1、预装的虚拟化系统的服务器越来越多

  大多数OEM希望将虚拟化系统捆绑到服务器上,这样可以额外的收取服务费用和售前支持费用。在2010年可能将有一些厂商推出专门的虚拟化服务器,就像今年Cisco发布的统一通信平台,而虚拟机的密度也将大幅提升——服务器内存的容量也需要达到TB级来支持数以十计甚至数以百计的虚拟机实例。

  微软的Hyper-V Server 2008 R2可以支持新的CPU特性,如AMD的RVI快速虚拟化索引(Rapid Virtualization Indexing)和Intel的扩展页表(Extended Page Table)技术,可以提高虚拟机的性能。

2、预装的虚拟化软件微软和Citrix并不占优势

    VMware仍然是预装最多的虚拟化系统,尽管Xen在网站上展示着它配置起来有多简单。Citrix将更多的精力放在Project Kensho计划上,在这个计划中,Citrix用户可以用开放的虚拟机格式输入和输出虚拟机,可以和微软虚拟化共享。Citrix还具有一连串名为 “Citrix云中心”的亚马逊弹性云资源,将其多种网络和虚拟化工具放到云上,为潜在用户提供实验平台。

  而VMware可以通过vAPP支持开放虚拟化格式OVF,在切换虚拟化系统或管理混合环境时具有更好的交互性。

3、虚拟化许可证仍然混乱

    VMware并没有把许可证问题简单化,其低价产品vSphere essentials售价为995美金,支持3台物理服务器,每台服务器支持两个CPU。Windows还是具有多种Guest许可证,让应用更复杂。而现在Xen Server和Hyper-v都已经免费,如果许可证具有单一的价格,这些虚拟化系统应用起来会更方便。

下面我们来对比VMware、微软、Citrix的虚拟化系统:

1、企业级虚拟化管理工具

    Citrix和微软都在力图让虚拟化系统管理起来更方便,特别是在比较大的虚拟环境中。Citrix推出两个基本管理软件,一个面向Xen Server,一个面向微软的Hyper-v。两个版本间的差别很小,其核心功能都是相同的,比如存储链路快照和预配置、工作流和流程集成、动态虚拟机预配置和负载平衡等。

    微软的System Center可以管理VMware和Hyper-v,并且下一个版本将支持Xen,具有最好的兼容性。

    VMware在年中发布的vSphere v4中提供了一连串的新工具来帮助解决复杂虚拟化架构中的问题,具有更好的容错功能,更好的支持虚拟机的迁移,并且集成虚拟网络交换机。此外,还可以在虚拟机运行的时候增加内存、存储和CPU。

VMware: B+
Microsoft: B+
Citrix: B+

2、VDI解决方案

    三大虚拟化厂商在过去的几个月里都在为虚拟桌面架构(Virtual Desktop Infrastructure)而努力,VDI可以将桌面系统的启动镜像存储在一个集中的存储仓库中,以支持瘦客户端。虽然这不能免除用户对第三方工具的需要,但三大厂商都在向正确的方向努力着。微软的R2/Windows 7方案相比之下实现VDI部署更简单一点。

    VMware也在增强着管理工具,包括瘦客户端代理, 桌面管理, connection brokers等等,并推出一个新的远程协议PC over IP,具有不错的前景。

VMware: B
Microsoft: B
Citrix: B

3、iPhone应用丰富度

    现今,已经有超过170个不同的iPhone应用,所以虚拟化厂商也将触角伸到了这个领域,但是似乎还没有太多好的iPhone应用值得IT人员关注。事实上,Windows远程桌面客户端、VNC客户端、甚至Webex和LogMeIn客户端都可以运行在iPhone上,让管理你的计算机桌面更加方便。

    Citrix具有一个免费的Citrix Receiver for iPhone的应用,通过这个软件可以从iPhone远程控制你的桌面,还可以连接到XenApp或者Presentation server运行Windows应用。它还包含一个Demo系统,可以演示各种功能,非常智能。此外还具有一个叫做DocFinder的特性,帮助用户在网络服务器上定位文档。Citrix Receiver for iPhone还可以让用户主持或加入会议。


推荐阅读
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • 本文介绍了在Hibernate配置lazy=false时无法加载数据的问题,通过采用OpenSessionInView模式和修改数据库服务器版本解决了该问题。详细描述了问题的出现和解决过程,包括运行环境和数据库的配置信息。 ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • 本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ... [详细]
  • Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
    本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ... [详细]
  • 本文介绍了在rhel5.5操作系统下搭建网关+LAMP+postfix+dhcp的步骤和配置方法。通过配置dhcp自动分配ip、实现外网访问公司网站、内网收发邮件、内网上网以及SNAT转换等功能。详细介绍了安装dhcp和配置相关文件的步骤,并提供了相关的命令和配置示例。 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • Metasploit攻击渗透实践
    本文介绍了Metasploit攻击渗透实践的内容和要求,包括主动攻击、针对浏览器和客户端的攻击,以及成功应用辅助模块的实践过程。其中涉及使用Hydra在不知道密码的情况下攻击metsploit2靶机获取密码,以及攻击浏览器中的tomcat服务的具体步骤。同时还讲解了爆破密码的方法和设置攻击目标主机的相关参数。 ... [详细]
  • 本文详细介绍了Linux中进程控制块PCBtask_struct结构体的结构和作用,包括进程状态、进程号、待处理信号、进程地址空间、调度标志、锁深度、基本时间片、调度策略以及内存管理信息等方面的内容。阅读本文可以更加深入地了解Linux进程管理的原理和机制。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • 计算机存储系统的层次结构及其优势
    本文介绍了计算机存储系统的层次结构,包括高速缓存、主存储器和辅助存储器三个层次。通过分层存储数据可以提高程序的执行效率。计算机存储系统的层次结构将各种不同存储容量、存取速度和价格的存储器有机组合成整体,形成可寻址存储空间比主存储器空间大得多的存储整体。由于辅助存储器容量大、价格低,使得整体存储系统的平均价格降低。同时,高速缓存的存取速度可以和CPU的工作速度相匹配,进一步提高程序执行效率。 ... [详细]
  • Webmin远程命令执行漏洞复现及防护方法
    本文介绍了Webmin远程命令执行漏洞CVE-2019-15107的漏洞详情和复现方法,同时提供了防护方法。漏洞存在于Webmin的找回密码页面中,攻击者无需权限即可注入命令并执行任意系统命令。文章还提供了相关参考链接和搭建靶场的步骤。此外,还指出了参考链接中的数据包不准确的问题,并解释了漏洞触发的条件。最后,给出了防护方法以避免受到该漏洞的攻击。 ... [详细]
  • 本文讨论了在数据库打开和关闭状态下,重新命名或移动数据文件和日志文件的情况。针对性能和维护原因,需要将数据库文件移动到不同的磁盘上或重新分配到新的磁盘上的情况,以及在操作系统级别移动或重命名数据文件但未在数据库层进行重命名导致报错的情况。通过三个方面进行讨论。 ... [详细]
  • Android源码深入理解JNI技术的概述和应用
    本文介绍了Android源码中的JNI技术,包括概述和应用。JNI是Java Native Interface的缩写,是一种技术,可以实现Java程序调用Native语言写的函数,以及Native程序调用Java层的函数。在Android平台上,JNI充当了连接Java世界和Native世界的桥梁。本文通过分析Android源码中的相关文件和位置,深入探讨了JNI技术在Android开发中的重要性和应用场景。 ... [详细]
author-avatar
_西兰花_
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有