数据中心安全域的设计和划分
666
2022-05-30
2.2 企业私有云技术路线选择
在大型企业建设私有云时,一个重要的问题就是技术路线的选择和成本价值产出。一般在进行私有云技术路线选择时,大型企业往往会把稳定性、成熟度、服务满意达成度放在首位,那么成熟稳定的商业解决方案就会被优先考虑,而开源的往往因为技术不够成熟和稳定,因此不被优先考虑。下面拿VMware和OpenStack来做比较。
1.从产品设计上看
VMware软件套件是自底向上的架构,下端边界为虚拟机管理器。VMware的vSphere和vCloud director产品都依赖于ESXi虚拟机管理器。由于VMware产品架构的健壮性,很多高规格用户在多数据中心规模的环境中都会使用该产品。但是VMware的软件系统是封闭的,并且软件的发展路线完全遵循VMware自己的发展目标,用户或消费者在此方面没有任何控制权。而OpenStack作为一个开源系统,没有任何一家单独的公司控制着OpenStack的发展路线。另外很多大公司都在支持OpenStack的发展,基于如此多公司的资源投入,OpenStack的发展是多元化的。然而这也带来了问题,即OpenStack部署和架构的实施和维护成本较VMware有了陡然提高,与此同时,相对快速的版本更新速度导致技术支持文档无法跟上产品的脚步。
2.从高可用和容错、资源平衡功能上看
在vSphere中,虚拟机级别的高可用性体现于允许在虚拟机或者ESXi主机出错时,在不同宿主机部署相同的虚拟机。高可用性即在硬件出问题时保证虚拟机的正常工作,当然如果真的出错了,则只能在不同的ESXi主机上启动虚拟机,这也可能造成服务的中断。FT(容错)的主要功能就是保证在出现故障时用户的应用不会出现中断。其原理就是在两台主机上创建一模一样的两台虚拟机—VM(主)与VM(辅助),VM(辅助)完全同步VM(主)的操作,当VM(主)发生故障时,VM(辅助)自动切换为VM(主)。FT可使应用程序实现零停机、零数据丢失,同时消除了传统硬件或软件集群解决方案的成本和复杂性。另外VMware vSphere的分布式资源调度(DRS)可以聚合集群中ESXi主机资源,通过监控利用率,自动分配这些资源给虚拟机,并能够跨ESXi主机不断进行虚拟机资源优化和平衡。
我们再看一下OpenStack的高可用性。目前并没有官方声明OpenStack支持虚拟机级别的高可用性,这个特性在Folsom版本被提出,但是后续又被放弃了。目前OpenStack有一个孵化项目Evacuate,其作用是为OpenStack提供虚拟机级别高可用支持。再看OpenStack 的容错。在OpenStack中没有针对容错的功能,并且截至目前也没有计划完成这些功能。OpenStack也还没有良好的资源自动平衡机制,截至目前OpenStack并未提供DRS功能,这属于OpenStack功能缺失的一部分。我们可以看到,在功能支持和功能细节方面,OpenStack相较VMware还是有差距的,仍然需要不断进步才能做得更好。
3.从成本和价值上看
VMware是商业软件,其成熟度和稳定性经受住了大量实际环境的考验,但使用成本高,体现在其授权费用和服务费用上。相对VMware的昂贵价格,OpenStack免费、开放的优势还是很明显的。对于VMware高投入带来的功能,OpenStack大部分可以免费提供给客户。那么是OpenStack还是VMware更有价值?这个问题并没有很清晰的答案,并且答案也取决于企业实际部署的规模。虽然OpenStack是免费使用的,但是它需要有专业的开发人员和此领域的专家才行,并且需要完成很多架构和搭建方面的工作,因为它支持很多部署场景,并且安装过程都不尽相同。VMware则需要花费一些经费购买授权和服务,但相对来说更加容易安装和运行,另外VMware的学习成本更低一些。
总的来说,基于以上分析,大型企业使用VMware则更稳定和可靠。而OpenStack入门门槛较高,如果企业没有足够的技术能力储备则无法解决大面积部署OpenStack所遇到的问题。
OpenStack 虚拟化 容器
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。