Citrix为什么要兼容第三方服务器虚拟化平台
Citrix为什么要兼容第三方服务器虚拟化平台
2011-09-28 21:07:39
网上看到Citrix宣传其桌面虚拟化产品支持其他第三方hypervisor,如(VMware vSphere,Citrix Xenserver,Microsoft Hyper-V).
初乍一看,Citrix宣称的开放性的确不错,再看看VMware View只支持其自家的VMware vSphere,就显得这个虚拟化大哥大作派就不那么大气了。
以上数据及图片来源于 http://www.citrix.com/English/ps2/products/subfeature.asp?contentID=2315318
再想一想,Citrix为什么要这么做呢?小弟以一个旁观者的角度分享一些我的个人见解:
与其说Citrix开放,到不如说是不得以而为之,要知道早期的Citrix XenDesktop产品只支持自家的XenServer,但是在实际的客户销售过程中发现,用户并不买Citrix的帐,原因很简单,大部分的用户已经使用VMware vSphere多年,再看看Xenserver这刚出道的单薄小身板,实在是不敢使用呀!(今天Citrix Xenserver在全球服务器虚拟化市场占用率还徘徊在个位数百分比,而VMware却占有80%以上的市场事实可以充分印证我的说法)。
数据来源:http://storage.chinabyte.com/298/11105298_2.shtml
毕竟,今天的服务器虚拟化是IT业界的顶尖科技,做好这个产品需要足够时间的积累和沉淀,老大哥走过的路,后来者也需要时间,这个过程没有任何捷径可言。(我的一个做服务器产品销售的朋友告诉我说,VMware vSphere至少比其他厂商有3-5年以上的技术优势,但是并不意味着3-5年以后,这些新进入市场的厂商就可以超越VMware,因为道理很简单,后来者进步的同时,VMware也在一直进步呀)
目前国内的IT人员普遍认为: XenServer出现的时间还是太短了,敢吃这个螃蟹的用户是需要有足够的勇气和脾气的(为什么要好脾气?你懂的!)。
马上有朋友可能要反驳我了,XenServer系出开源Xen,出现的时间可不短啊。
我们仔细看看Citrix xenserver的底细:
Citrix 于2007年以5亿美金收购XenSource公司,取得了xensource 公司和其拥有技术,那是不是就可以说Citrix拥有了xen呢?
答案是:NO!任何公司都不可能买下Xen,因为其是开源的,你一定听说过开源软件的GPL吧!因为是开源的东西,所有的人都有贡献,它是全世界人的资产,谁都买不了 :( (原来这个世界上还真有钱买不到的东西 )
既然是开源的东西,也就意味着任何人都可以从互联网上下载到它的源代码。使用过开源软件,大家都有体会,与一些商业软件相比,开源软件可能缺乏友好的操作界面,稳定性不能保证,没有经过第三方厂商(一般是指ISV)的兼容性测试,且缺乏商业支持渠道,这也就是为什么xensource公司存在的原因(由商业公司来开发管理控制台,修改bug,提供商业支持服务等),xen的存在与大家熟知的Linux服务器软件市场如出一辙。
大家都使用过Linux,都知道Linux是开源产品,但为什么市场上还有Redhat,Suse这样的多个商业公司来销售Linux产品呢?
原来这些厂商在开源的linux基础上,做了些新功能特性,最重要的是可以为用户提供商业支持(商业支持也就是大家所说的提供有偿服务)等。
今天,任何个人或厂商只要愿意,且有一定的技术基础,都可以在开源xen的基础上做一些定制修改,开发属于自己的hypervisor产品,事实也的确如此,一些想介入虚拟化市场的厂商宣传自有产权的云平台,云操作系统产品大多都是在xen的基础上做的派生版本,与Citrix Xenserver是同一类型和级别的产品。
再回到主题,Citrix XenDesktop所谓支持VMware vSphere作为其底层平台,那到底支持的层度是怎么样呢?
如果你使用过xendesktop+VMware vSphere你就会发现,很多VMware vSphere 的高级功能Citrix XenDesktop并不能提供全面支持,如:
VMware Storage VMotion (存储在线迁移)
VMware 策略驱动 DRS(如按磁盘,网络性能自动分布虚拟机)
VMware 链接克隆技术
VMware Site Recovery (站点级灾备技术)
VMware 分层存储技术
VMware 容错技术 (FT)
VMware Data Recovery (高级备份技术)
VMware vShield (VMware安全家族产品,可以提供包括免加载防病毒,边界安全,内部防火墙,数据防泄露等的安全防护)
等等…
Citrix不能支持以上功能的原因很简单,VMware对第三方厂商不可能完全提供源代码,只提供了常用功能的API(文章开头的图片红色方框中有介绍),一些涉及到底层,性能,算法的高级特性并没有完全开放。同时第三方厂商学习了解这些API也需要一定的时间和足够的技术能力。这也是Citrix为什么不能完全支持VMware vSphere高级功能的主要原因。
那么,VMware View为什么只支持自家的hypervisor,而不考虑支持其他的hypervisor呢?
主要的原因我个人认为有以下几点:
1.VMware vSphere是这个市场的绝对领导者,有足够大的市场占用率及技术领先性,好像确实没有必要支持第三方的hypervisor。
2. VMware vSphere本身还有进步的空间,没有理由不把自己的产品做得更好的情况去,而去兼容第三方产品。
3. VMware View会促使VMware公司在自有的VMware vSphere产品上,增加在桌面虚拟化方面的高级功能特性。
~完
本文出自 “桌面虚拟化杂谈” 博客,请务必保留此出处http://virtualbus.blog.51cto.com/345374/676325
转载于:https://blog.51cto.com/techmc/1980170
Citrix为什么要兼容第三方服务器虚拟化平台相关推荐
- VMware服务器虚拟化平台应急方案
前段时间应客户要求,写下VMware服务器虚拟化平台的应急方案,两节,第一节介绍整体平台的应急,第二节介绍如vCenter Server,SQL群集,主AD和备AD的应急方案. VMware服务器虚拟 ...
- 管理实践.原创 | 以实际案例讲解服务器虚拟化平台管理
一.前言 服务器虚拟化技术作为成熟的技术已广泛应用于各行各业的生产.办公.测试系统,其快速交付服务器.减少机房使用空间.节省硬件采购成本.降低电力消耗.简化服务器管理等方面的优点非常突显,规模较大的企 ...
- 搭建公司虚拟平台服务器平台,数据中心服务器虚拟化平台建设方案.pdf
数据中心服务器虚拟化 建设方案 数据中心服务器虚拟化实施方案 目 录 1 概述 1 1.1 项目背景1 1.2 现状概要1 2 规划目标 3 2.1 一个架构3 2.2 一套标准3 2.3 一种手段5 ...
- 服务器虚拟化平台:VMWare ESX 3.5安装图记
来自:http://mycys.blog.51cto.com/11076/77772 转载 VMWare ESX 3.5是VMWare最新发布的服务器虚拟平台,在VMWare ESX 3.5可以实现服 ...
- 医院服务器虚拟化平台,医院虚拟化平台项目建设
医院虚拟化平台项目建设 随着信息技术和网络技术的飞速发展,现代医院逐渐向数字化方向发展,对医疗信息系统越来越依赖,对IT技术的使用也越来越广泛,信息化建设已成为医院发展的重要内容.作为着手信息化建设较 ...
- 虚拟化服务器平台怎么装,服务器虚拟化平台:VMWare ESX 3.5安装图记
VMWare ESX 3.5是VMWare最新发布的服务器虚拟平台,在VMWare ESX 3.5可以实现服务器的虚拟化,在物理服务器上安装多个虚拟的客户机,从而大大的提升服务器的可用效率.VMwar ...
- 网络虚拟化专用平台服务器,金财网络服务器虚拟化平台建设
背景介绍 目前财政信息化建设经过初期的网络基础建设,发展到了以财政信息系统为核心的综合信息化应用的新阶段,其主要信息系统包括国库集中支付.国有资产管理.部门预算/预算执行.工资统发等十余套应用系统,担 ...
- VMware-构建下一代的服务器虚拟化平台
服务器虚拟化已经成为业界的最为热门的话题,而VMware Infrastructure 是部署范围最广的虚拟化软件套件,它通过虚拟化来优化和管理IT 环境 - 从台式机到数据中心.VMware 软件可 ...
- 联想服务器虚拟化平台,联想虚拟化
虚拟化是将多个独立的操作系统的虚拟机在一个物理机上独立并行运行的技术.它通过在物理服务器上安装虚拟机监控软件,将物理服务器的CPU.内存.网卡和硬盘等资源抽象出来,映射成若干个虚拟硬件设备构成虚拟机. ...
- 服务器虚拟化平台 可信云认证,100%满足规范,华为云Stack首批通过可信云虚拟化云平台最高等级认证...
2021年7月27日,可信云大会2021发布首批虚拟化云平台评估结果,华为云Stack 凭借扎实的平台能力和丰富的云服务,100%通过云平台基础功能.运维运营管理.安全性.可用性和兼容性五大类28个大 ...
最新文章
- STM32低功耗模式下GPIO如何配置最节能?
- p20华为云电脑白屏_永别了电脑,华为大举动:华为云电脑,重新定义个人电脑...
- 1.7nginx用户认证
- Java程序员从笨鸟到菜鸟之(七十九)细谈Spring(八)spring+hibernate整合基本详解
- 复现经典:《统计学习方法》第 5 章 决策树
- Linux之Ansible入门用法(实验解析)
- android studio transformclasseswithJarMergingForDebug报错
- sql group by having
- delphi中利用Indy的TIdFtp控件实现FTP协议
- php正则学习,php中正则表达式的学习及应用
- Python读取Excel文件统计演员参演电影
- scala中的特殊字符
- python可迭代对象和迭代器的理解
- 锐浪报表 Grid++Report PrintPreview 显示模式
- 第一次爬虫之Select 小猪短租
- ffmpeg js转换音频_实现纯前端下的音频剪辑处理
- Failed to execute vcredist_x64.exe
- iOS编辑预览视频小结
- Mysql 给表添加字段
- linux下磁盘测速工具
热门文章
- c++ protected 访问限定
- DesignPattern_Java:设计模式分类和设计原则
- toj 4069 简易统计
- OpenCV2+入门系列(一):OpenCV2.4.9的安装与测试
- 节点文件将两个不同格式的XML文件,进行节点对照,并生成一个用于对照功能的XML...
- mysql中set和enum使用(简单介绍)
- CentOS linux系统将UTC时间修改为CST时间
- web@css盒模型详解
- Android Studio 每次运行都会再下载一遍,修改
- (转)Linux 系统性能分析工具图解读(一、二)