2月技术周 | 虚拟化技术选型指南
admin
2023-04-07 09:01:32
0

摘要

提起虚拟化技术绕不过的就是VMware,即使现在VMware在国内的份额在不断减少,但VMware的虚拟化技术仍然在业界具有影响力。而作为后期之秀的KVM虚拟化借助Linux、OpenStack社区的发展,逐步在成为虚拟化技术的标准。

VMware

VMware的定位是云计算的建设者,提供各种云计算的解决方案帮助别人建设和管理自己的云。VMware是云计算生态系统中的核心厂商,因为VMware在云计算的核心技术——虚拟化方面,有着独树一帜的实力,尤其是服务器的虚拟化、存储管理、排程管理等方面具有核心优势。服务器的虚拟化软件成熟度很高,尤其是传统数据中心的虚拟化方面,其产品具有很大的优势。在云计算专业能力,尤其是虚拟化的咨询与规划服务、云计算的管理服务方面,具有较强的能力;拥有众多的成功案例,其产品和解决方案经过了众多客户的检验,成熟性和稳定性好;是虚拟化领域的第一品牌,也是虚拟化领域的第一大公司。

VMware 属于商业产品,产品代表有vSphere ESXi、Workstation。特点是产品成熟稳定,企业级市场份额最大;对计算(CPU/内存)的管理调度有特别好的优化。而且VMware功能,产品线丰富,是行业的标杆,具备稳定成熟,通用,虚拟效率高的特点。但是VMware的功能较为简单,仅具备了虚拟化计算、网络、存储的能力,而且VMware不具备定制化开发的服务。

VMware需要花费一些经费购买权限,并且相对来说更加容易安装和运行,另外VMware则学习成本更低一些。VMware的软件系统是封闭的,并且软件的发展路线是完全遵循VMware自己的发展目标,用户或消费者在此方面没有任何控制权。OpenStack作为一个开源系统,没有任何一家单独的公司在控制OpenStack的发展路线。有了如此多公司的资源投入,OpenStack的发展是多元化的。 

VMware的产品相对集中在虚拟化领域,云计算所需要的软件产品线不够全面;产品在面向公共云的解决方案时,在性能和容错性方面存在一定的缺限;VMware虚拟化解决方案只能针对x86架构,对于小型机和大型机无法应用;VMware的价格过高,并且还在持续上涨;在中国服务能力稍有不足。在中国分支机构较少,有实施和服务能力的合作伙伴不多,尤其是虚拟化的专业咨询顾问与实施顾问数量不多。

OpenStack

OpenStack是免费使用的,但是由于其组件繁多,部署难度较大,需要大量的工程资源和领域专家来支持OpenStack在企业中的部署和落地,并且OpenStack需要做很多架构和搭建方面的工作,并且支持多种部署场景,而且有不同的安装过程。OpenStack入门门槛较高,但是随着项目规模的扩大,用户将从中受益,因为不必支付高额的版权费用。随着云应用大规模化,那么OpenStack的入门门槛就相应下降。

OpenStack虽然有些方面还不太成熟,然而它有全球大量的组织支持,大量的开发人员参与,发展迅速。国际上已经有很多使用OpenStack搭建的公有云、私有云、混合云,例如:RackspaceCloud、惠普云、MercadoLibre的IT基础设施云、AT&T的CloudArchitec、戴尔的OpenStack解决方案等等。而在国内OpenStack的热度也在逐渐升温,华胜天成、高德地图、京东、阿里巴巴、百度、中兴、华为等都对OpenStack产生了浓厚的兴趣并参与其中。OpenStack很可能在未来的基础设施即服务(IaaS)资源管理方面占据领导位置,成为公有云、私有云及混合云管理的“云操作系统”标准。

KVM/Xen/容器

OpenStack默认的虚拟化技术是KVM,KVM属于开源产品,产品代表有OpenStack,KVM继承了Linux系统管理内存的诸多特性,比如,分配给虚拟使用的内存可以被交换至交换空间、能够使用大内存页以实现更好的性能,以及对NUMA的支持能够让虚拟机高效访问更大的内存空间等。另外KVM同样具备社区庞大,资源丰富,免费,使用成本低,有大规模部署的实践验证的特点,并且其最大的优势是集成到LINUX内核中。

Xen属于开源产品,具有社区庞大,资源丰富的特点,并且其免费,使用成本低,有大规模部署的实践验证。但是缺点是需要深度调优,虚拟化效率才高。Xen单独使用功能有限,需要配置多个组件实现功能,开发能力要求高。目前Xen虚拟化技术的市场逐渐被KVM虚拟化所侵蚀,市场占有率不高。

这几年比较火的容器也属于开源产品,产品代表有Docker,容器解决了开发和运维之间的矛盾,在开发和运维之间搭建了一个桥梁,是实现devops的最佳解决方案容器社区相比虚拟化社区更小,但是容器技术发展很快,相比于虚拟化技术,容器技术的大规模实践验证较少一些。

业界主流产品分析结论

VMware软件套件是自底向上的架构,VMware的vSphere和vCloud director产品都是依赖于免费的ESX(i) 虚拟机管理器,ESX(i)虚拟机管理器提供了非常优秀的部署架构。VMware的产品由于其架构的健壮性,很多高规格用户在多数据中心规模的环境中都有使用。但是,VMware的软件系统是封闭的,并且软件的发展路线是完全遵循VMware自己的发展目标,用户或消费者在此方面没有任何控制权。 

OpenStack作为一个开源系统,没有任何一家单独的公司在控制OpenStack的发展路线,而且很多大公司都在支持OpenStack发展。有了如此多公司的资源投入,OpenStack的发展是多元化的。然而这也带来了问题,就是OpenStack部署和架构的实施和维护成本较比VMware高,与此同时,由于相对快速的版本更新速度,技术支持文档落后于产品本身。

虽然OpenStack是免费使用的,但是需要有大量工程资源和领域专家才能部署和应用于生产环境,OpenStack支持很多部署场景,并且安装过程门槛较高。VMware则需要花费经费购买权限,并且相对来说更加容易安装和运行。对于部分企业来说,如果是开发能力不强的业务型企业,而且业务量变化不是很大,对基础设施的灵活性要求不高,追求的是稳定、受支持的虚拟化环境。在预算充足的情况下,那么使用商业化VMware是比较合适的。如果客户是有开源软件的要求,并且有一定的运维能力,而且业务更改较为平凡,需要更多的裸机管理、编排、容器管理等要求,那么采用OpenStack较为妥当。

相关内容

热门资讯

徐巧芯剖析赖清德:最怕自己丢掉... 海峡导报综合报道 大罢免投票一周年纪念活动26日举行,台北市长蒋万安出席并怒轰,民进党一年过后仍没有...
中国红十字会总会紧急向广东调拨... 记者从中国红十字会总会了解到,针对台风“红霞”给广东造成的灾情,中国红十字会总会启动四级应急响应,紧...
这些少年,正被“毒蛋”围猎 李梦抽了几口电子烟,吐出了白色的烟雾,有一股浓烈的水果香味。随后,她看着自己握电子烟的手,跟身边人说...
蒋万安号召“倒阁”,卢秀燕认为... 海峡导报综合报道 台北市长蒋万安27日抛出震撼议题,表示多名民代向他提议推动“倒阁”,要求台行政机构...
特朗普将在白宫会见两位重要客人 俄乌战争仍未结束,美伊冲突又有升级风险。在此背景下,美国总统特朗普将在白宫接见乌克兰和以色列领导人。...
新租客打扫卧室柜子上掉落4万元... 近日,莲前西路某小区内,张倩签下一套房子的租赁合同。当天上午,她带着12岁的大女儿周馨怡和11岁的小...
六部门通告:禁止涉军队退役报废... 关于禁止涉军队退役报废装备销售活动的通告近年来,部分经营者在线上线下公开销售涉及我军退役报废装备(指...
九寨沟景区发生泥石流,部分道路... 7月26日,九寨沟风景名胜区管理局发布泥石流灾害通报:2026年7月26日15时50分,九寨沟景区局...
空调26度不凉是什么原因 从空调内部元器件来说,不凉的原因有可能是温度传感器出现故障了,也有可能是空调压缩机或者铜管出现问题,...
鲸鸿动能携手香港国际机场、鸿蒙...   2026 年 7 月 25 日,十余位鸿蒙车主组成的车队从珠海出发,经港珠澳大桥通关抵达香港国际...