目前我们自己有在考虑新建信创虚拟化平台,但是对于存算合一还是存算分离的十字路口,如何选择,非常犹豫。各有优势,又各有缺点。
收起如您所说,两种架构各有优势,所以就要看你的应用场景是什么了,就像跑车和越野车都可以在公路行驶,但是两种车的用途和适用场景是不同的。
超融合架构底层是使用分布式存储支撑上层虚拟化的数据持久化存储,与独立的 SDS 分布式存储没有区别,本质区别在于超融合架构是将计算和存储融合在一台标准 PC 服务器内,以最大化利服务器本地的计算(CPU、MEM)和存储(磁盘)资源,超融合适用于企业各种生产、开发测试、容灾备份场景使用,注重高性能,因为 I/O 路径短(IO 本地化,对读操作更加友好),易优化。
存算分离,其时是企业虚拟化比较传统的使用方式,在存储层可以选择集中存储和分布式存储 SDS,这里不去展开这两种存储技术的区别。存算分离的优势就在于这个分离,由于分离,带来了灵活性,如不限制计算层种类,以及资源扩容独立规划,计算资源不够,扩容计算,存储资源易然,通过天然的松耦合,为基础架构代来了运维层的灵活度,一些客户的运维管理分工,也是这样区分的。同样由于存储路径需要通过网络连接,也将带来一定的性能开销,如果计算和存储是不同的厂家的产品,全栈优化也是比较困难的。
综上,两种架构设计的出发点不同,需要结合企业运维习惯、IT 演进方向、业务需求等综合评估进行选择,当然两种架构共存也是没有问题的,发挥各自的优势,管理可以统一交给上层 CMP。