信创容器的存储方案目前使用NAS较为普遍,针对未来的国产分布式数据库,存储方案应该如何选型?
配置 NAS 存储在容器环境中基本上通过 NFS 的方式挂载实现持久化的存储,主要用于非核心 OLTP 类的业务(例如 OLAP 的数据库应用、文件、应用和非结构化的存储应用)
收起可靠性和安全性: 由于分布式存储与网络、磁盘的运行情况息息相关,需要了解分布式存储在各种网络故障、磁盘故障场景下的处理机制是否符合当前企业的业务要求,例如在集群故障场景下有多少块盘和多少台主机出现故障,故障后数据是否能够自动修复,是否有相应的告警提示,是否支持对重要数据做备份?数据安全方面,存储系统是否支持数据加密,是否有完善的权限管理机制、日志审计查询功能等?例如,对于金融行业来说,保障业务的持续稳定无间断运行和数据安全流动是第一要务,存储系统的可靠性和安全性应是重点关注的内容。
性能和成本: 企业可以根据自身业务的数据量、数据类型及对数据的读写性能要求,选择能够支持的分布式存储系统。例如在AI训练/自动驾驶领域,单个数据集可能就包含10万+数量的视频、图片及相应标准,总数据量往往达到几百TB甚至数PB,这对于存储的吞吐量、延迟要求极高。此外,还应考虑到是否有成本控制相关功能(例如重复数据删除、定期清除),以进一步提高空间利用率。
灵活扩展: 虽然分布式存储能够支持弹性扩展,但是一些分布式存储扩容后,可能会导致大量数据迁移到新扩容的磁盘空间上,从而影响业务性能。因此建议用户选择能够支持平滑扩容并且对业务无感知的分布式存储。
收起对于未来的国产分布式数据库,存储方案的选型应该考虑以下几个方面:
基于以上几点,建议选择分布式存储方案,如分布式文件系统(DFS)、分布式块存储(DBS)等。这些方案具备高可靠性、高安全性、高性能、低成本等特点,可以满足银行行业的存储需求。同时,这些方案也具备良好的扩展性,可以随着业务的增长而进行水平扩展,满足银行行业不断增长的数据存储需求。