超融合架构的优缺点
超融合中“超”是什么含义?特指虚拟化,对应虚拟化计算架构,还有一点,超融合中的软件定义存储通常是分布式存储。
不同在于,重点以虚拟化计算为中心,计算和存储紧密相关,存储由虚拟机而非物理机CVM(Controller VM)来控制并将分散的存储资源形成统一的存储池,而后再提供给Hypervisor用于创建应用虚拟机。
正意义上的超融合,按照这里的定义,OpenStack+Ceph只是物理融合而非超融合。值得注意的是,出于性能考虑,超融合架构通常都需要将主机物理设备透传(Pass Through)给控制虚机CVM。
总的来说:超融合基础架构是基于标准通用的硬件平台,通过软件定义实现计算、存储、网络融合,实现以虚拟化为中心的软件定义数据中心的技术架构。
超融合基础架构如何工作?
超融合平台具有四个紧密集成的软件组件:
• 存储虚拟化
• 计算虚拟化
• 网络连接虚拟化
• 高级管理,包括自动化
虚拟化软件可抽象化和池化资源,然后将它们动态地分配给虚拟机或容器中的应用。
在笔者看来,目前超融合架构主要的缺点有两点:一是稳定性,二是有磁盘或者主机损坏时数据重建过程对性能的影响。
先来看稳定性,现在很多企业只将超融合使用在开发和测试环境也是因为超融合的稳定性问题,产生这个问题的主要原因一方面是超融合技术发展的时间不如集中式技术栈,另一方面是超融合技术和集中式相比还是省略了很多硬件的,众多的功能有纯软件或者x86服务器自身的硬件来实现,增加了硬件故障风险,最后x86服务器本身的稳定性就不如集中式存储,再次增加的风险。
对于第二点,还是受限于超融合技术栈自身的原因,数据重建过程都会对性能带来影响,不过这个问题各个厂商也都给出了解决方案,都是处于优化的状态。在笔者看来,基于x86的服务器的技术栈,其设计思维的初衷就不是稳定性,而是性价比和集群规模,那么如果计划采用这样的技术栈,就需要想办法规避其缺点,充分发挥其优点。
超融合架构的优点:
1、超融合架构费用低、部署相比融合架构简单。
2、当权衡融合与超融合因素时,超融合系统由于存储、计算及网络管理被集成,因此使用起来,更容易运行。
3、超融合系统容易扩展。当有需要增加额外的计算或存储性能时,IT人员需要做的是只需将另一个节点增加到集群里即可。
超融合架构的缺点:
1、硬件选择会可更加严格。与典型的融合架构不同,一些超融合系统需要企业组织将所有硬件和软件一起购买,并期望该集群内的节点相同。这限制了在升级或扩展期时系统的灵活性。如果有一个节自带计算、存储和网络的节点需要加入,事实上,是很难与现有架构融合到一起。难以扩展超级融合架构的一个组件。
2、有时候没有办法保证应用程序的性能水平。这样能够保证到服务质量是能够实现的,超融合架构能够运用一切一样的运算能力节点,从而让超融合可以实现程序化运行,这个时候便有了存储服务,是能够用完全一样的运算能力对其进行运行,这在实际中实现起来并不是一件容易的事情。
发布评论请先 登录
相关推荐
评论