分布式存储选型关注点?

银行交易类信息系统对io响应延时等要求较高,稍微有延时或抖动将会产生交易超时或缓慢等情况,当前银行业依旧是以传统的集中式存储为主,集中式存储架构稳定可靠、经过多年行业实践验证,未来在向分布式块存储技术路线选型的过程中,重点需要关注哪些难点和注意事项?...显示全部

银行交易类信息系统对io响应延时等要求较高,稍微有延时或抖动将会产生交易超时或缓慢等情况,当前银行业依旧是以传统的集中式存储为主,集中式存储架构稳定可靠、经过多年行业实践验证,未来在向分布式块存储技术路线选型的过程中,重点需要关注哪些难点和注意事项?

收起
参与15

查看其它 5 个回答NickJin的回答

NickJinNickJin解决方案架构师SmartX超融合

如您所说,对于交易系统的存储选型,会关注稳定性、可靠性和高性能,早期都会使用集中存储支撑(FC-SAN),近些年,在硬件红利和高性能协议的加持下,以 SDS 软件定义的分布式存储得到快速发展,并在很多金融机构落地,支撑不同的业务场景。分布式块存储支撑生产数据库的案例也非常普遍。在选型过程中,建议关注以下几点:

存储引擎是整个存储系统的核心,分为两个阵容,自研和开源,决定了公司和产品的基因以及对代码的自主可控性,这个在交流和 POC 中,很容易验证出来。

架构可靠性,由于分布式存储从架构上是完全依赖网络做数据同步,需了解产品在不同网络状况下的处理机制,如某一个或几个节点网络断开了,或者形成网络分区,软件的处理机制是怎样的,是否能够符合架构高可用的要求,数据恢复机制等等。

存储性能是一个关键指标,也是很容易量化的,前面说的存储引擎就决定了存储系统元数据管理、IO 路径等技术实现细节,在做基准性能测试后,需要增加一些不同状态下的性能测试,例如节点故障、节点扩容、磁盘亚健康、网络亚健康、拔盘、存储管理服务异常等测试用例,来观察集群的性能表现。

存储协议除 iSCSI 外,是否可以支持新型的 NVMe-oF 高性能协议,是否可以支持 RDMA 技术等新的特性, 分布式存储同时还需要提供丰富的接口,来支持前端的不同计算类型(物理机、虚拟化、容器)。

SDS 软件定义存储可以充分发挥硬件带来的红利,可以关注对新型硬件的支持情况,除标准的硬件外(SATA SSD/NVMe SSD/HDD……),软件如何使用 Optane PMem、RDMA 网卡等高性能硬件。

剩下的就是日常运维监控、软硬件升级、节点扩容、磁盘更换是否足够便利,降低运维复杂度和技术门槛。

软件开发 · 2022-04-18
浏览1342

回答者

NickJin
解决方案架构师SmartX超融合
擅长领域: 存储灾备超融合

NickJin 最近回答过的问题

回答状态

  • 发布时间:2022-04-18
  • 关注会员:7 人
  • 回答浏览:1342
  • X社区推广