在金融行业,做存储选型是最重要的永远都是稳定性、可靠性和性能。
以下重点描述产品评估需要关注的要点:
- 可靠性
-要对各厂商的产品技术原理进行深入了解,才能够对比出各厂商在数据可靠性,业务系统连续性等方面的优劣势
-从硬盘故障处理、节点故障处理、机架故障处理、机房故障以及异地灾备处理能力等方面评估系统的高可用和数据保护能力
-通过 POC 模拟出各种故障场景,验证产品是否能够满足各种的需求 - 稳定性
区别于可靠性,主要考察分布式块存储在长时间、集群异常和硬件故障等场景下是否稳定支撑业务不受影响
-查看分布式块存储在集群空间使用率较低(比如 5%)和较高(90%)时在长时间写 IO 压力下,性能是否稳定,不同空间使用率下写性能是否有下降
-集群多次意外断电,重新加电后是否可以自愈,数据不丢失,继续支持业务使用
-硬盘、网卡、交换机、节点故障时,对于集群整体性能的影响,对于业务的影响
-硬件、节点等故障触发数据恢复时,分布式存储集群的性能优先保证业务使用还是优先保证数据恢复使用 - 性能
-基础的 benchmark 性能
-业务模拟性能
除此之外,以下指标也是容易忽略但实际很重要的指标 - 系统开放性
-都是号称软件定义架构,但很多厂商在产品交付时,都只提供和硬件绑定的一体化方案,无法让用户灵活的进行硬件选择
-API、SDK 的支持程度1,是否所有功能均有对接接口,方便公司内部现有管理平台做功能的二次开发和集成 - 系统安装运维的简易性
-集群的安装部署是否简单,后续业务要求快速上线时否是可以达到
-故障排查是否快速直观
-监控指标足够多,方便进行故障检测和性能监控
-是否支持在线升级,以及对业务的影响 - 系统扩展能力
-是否可以在线扩展
-扩容对业务的影响
-扩容后数据是否可以自动均衡
-扩展后的性能是否可以线性增长