高可靠性是存储系统研究与开发领域至关重要的一环,在存储软硬件栈种自上至下的每一层都包含了若干针对其中可能出现错误的检查和恢复技术,这些方法与技术为维护数据完整性和有效性提供了重要的保证。但是随着新型存储介质、新型存储结构的不断涌现以及超大规模部署的持续展开,传统上的有效方法目前已不能满足高可靠性的需求,那么ssd硬盘盒有哪些需要升级和解决的问题呢?
1、多层结构升级
当前数据中心存储系统还在软硬件栈复杂程度与应用与传统存储集群有着较大区别:相较于单节点或者是小集群的存储系统,数据中心的软硬件栈配置与实现更为复杂。从软件角度看,存储系统包含多层的数据分发与管理系统。一般而言,一个数据中心的软件栈从上至下包含云服务应用层数据管理、分布式文件系统、单节点上的操作系统、文件系统以及设备上的固件层等。
2、存储适配
目前针对硬件架构的稳定性主要依赖于数据中心的环境管控(例如温度、湿度等),但是由于工程实现的复杂性,环境控制往往只能达到存储架一级,而难以对节点级甚至设备级的环境进行控制。大规模数据中心中开始出现多种多样的新型应用(例如,大数据分析以及深度学习等),这些应用在数据读取和存储上往往与传统应用有较大的区别。而当前对于这类新型应用的存储系统软硬件适配仍处于研究阶段,因此其性能仍有较大的提升空间,而其在可靠性上仍与目前用户的期望值有着不小的差距。
这些ssd硬盘盒层级包含丰富的可配置选项以及可改动的软件部分,而每一层都对存储系统的性能与稳定性有着较大的影响。同时层与层之间也会产生相互影响。另一方面,从硬件的角度看,数据中心引入了多层的硬件架构来管理其所属的设备。