乱花渐欲迷人眼的超融合-说说SimpliVity(2)

 

超融合的本质是虚拟化环境下的新型部署架构,那么架构上是否以虚拟机为中心(VM-Centric)而设计,或者在这个维度上做的有多好,将会直接影响用户体验,也是评判超融合方案优劣的一个重要标准...



超融合的本质是虚拟化环境下的新型部署架构,那么架构上是否以虚拟机为中心(VM-Centric)而设计,或者在这个维度上做的有多好,将会直接影响用户体验,也是评判超融合方案优劣的一个重要标准。

在传统的架构中,多个VM的数据部署在存储的一个LUN,因此备份、恢复、复制、性能监控等存储功能都是基于LUN来实现的,而对上层的VM来说,这一切都不可见;或者在存储系统之外的操作,对于存储层来说也是不可见的。

因此,从监控、管理和资源利用的角度来说,这都是比较低效的。在一个理想的部署环境中,系统管理员应该可以基于应用和负载而不是物理设备来制定策略、管理性能,进行数据保护和保证服务品质(SLA)。

SimpliVity设计为使VM和其数据共处,也就是说VM和其数据可以存在于同一个节点上,从而提供最大的性能。

这很容易理解,VM尽可能的直接(快速)的访问其数据,才能保证较好的体验。如果将数据分散在所有节点上,最糟糕的情况会是,每一个VM都要跨节点访问数据,通过vMotion操作移动VM虽然简单,,但如果GB级的数据跨节点迁移,则会导致更高的CPU、网络、存储占用。


SimpliVity以VM为中心的架构设计,体现在所有的管理任务,如数据保护策略、性能分析和故障排除,都是基于VM层面上的,VM性能监控和告警也是如此。只有如此,才使得通过一个工具管理所有的虚拟化基础架构成为可能。

SimpliVity借助OAC卡,在一开始,数据被写入硬盘之前,就会对所有的存储层(DRAM、Flash/SSD、HDD)和所有的数据类型都执行在线的重删、压缩和性能优化,以4KB-8KB的粒度。

通过将这些操作卸载到OAC卡上执行,可以减少真正写入磁盘的数据量,提升性能和存储效率,x86 CPU的资源也就能保留给业务应用使用。

由于所有的数据都是经重删、压缩和优化后才存储的,所以数据管理相关的操作,如创建备份、克隆、修复、移动就变得更为高效,SimpliVity可以在不损害性能、不浪费空间的提交下维持逻辑的全备份,每个备份都是某个特定的虚拟机的完整、独立、基于时间点的镜像。

经过几步简单的点击,管理员就可以恢复一个虚拟机或者特定的文件/目录,从而赋予管理员完全的控制权。这也就是说,SimpliVity实际上也提供了一个自己的VM备份、恢复解决方案而不依赖于第三方的备份软件。


SimpliVity提供了一个GUI插件,与VMware vCenter或VMware vRealize Automation及Cisico UCS Director集成。除了常规的管理外,还提供了Phone Home的功能。

下图就是vCenter中SimpliVity的管理视图:


最后在节点数量支持上,SimpliVity可以支持最小2个节点的配置,为了避免脑裂的影响,SimpliVity要在一个Windows系统上部署Arbiter仲裁,与两个节点时时通讯,并解决节点状态冲突的问题,实现服务的连续性。

如果Arbiter宕机的话,并不会影响原有SimpliVity集群的运行。这个Arbiter不能安装在SimpliVity的节点上,通常会部署在vCenter服务器上,当然任何第三方服务器也是可以的。

在保证带宽和延迟的情况下(10Gb,


    关注 wintercome


微信扫一扫关注公众号

0 个评论

要回复文章请先登录注册