计算机中由存放程序和数据的各种存储设备、控制部件及管理信息调度的设备(硬件)和算法(软件)所组成的系统。计算机的主存储器不能同时满足存取速度快、存储容量大和成本低的要求,在计算机中必须有速度由慢到快、容量由大到小的多级层次存储器,以最优的控制调度算法和合理的成本,构成具有性能可接受的存储系统。存储系统的性能在计算机中的地位日趋重要,主要原因是:
①诺伊曼体系结构是建筑在存储程序概念的基础上,访存操作约占中央处理器(CPU)时间的70%左右。
②存储管理与组织的好坏影响到整机效率。
③现代的信息处理,如图像处理、数据库、知识库、语音识别、多媒体等对存储系统的要求很高。
由于科学计算和数据处理对存储系统的要求越来越高,需要不断改进已有的存储技术,研究新型的存储介质,改善存储系统的结构和管理。大规模集成电路和磁盘依然是主要的存储介质。利用新型材料制作大规模集成电路、大容量的联想存储器可大大提高速度,对于计算机系统和软件都会发生影响。磁盘技术、光盘技术、约瑟夫逊结器件,以至研究新的存储模型,都是计算机存储系统发展的研究课题。此外还要进行新的存储机制的研究。这方面的研究方向是:
①由一维线性存储发展到面向二叉树存储结构,提供更广阔数据结构所需的动态存储空间。
②由单纯的数据存储发展到能融合图像、声音、文字、数据等为一体的多维存储系统。
③由存储精确的数据到能接收模糊数据的输入。
④面向对象的存储管理的研究。
⑤智能存储技术的研究,探索新的记忆原理,发明新的存储器件,构造新的存储系统。
根据IDC的一项调查显示,全球数据量在未来十年会以每年50.6%的复合增长率迅速膨胀。企业要应付需求,最简单的方法似乎是为存储系统增添更多磁盘。但这样,数据中心却会受制于空间、负重量和散热基建架构等,更重要的是电源也是有限资源。这些限制往往阻碍了信息科技部门满足业务的需求。
现有的一些节能技术都没有很好地针对电力需求增长,只顾及减少整体的能源成本。企业为数据中心节省能源同时提高效率,其实还有更彻底的办法。只要实现高效存储数据,借以减少机器及磁盘数量,便无惧急速增长的能源消耗问题。这样的策略不仅能够减少系统复杂性和节省成本,更可改善网络效率及性能。
1. 整合服务器和存储系统
服务器本身已消耗了数据中心的一半能源,而存储系统是另一大能源消耗者。事实上,数据的大幅增长,导致了服务器和直接附加存储系统的数目激增。所以,只要设立一个存储网络,整合服务器和存储系统,减少机器数目,数据中心的可用能源便能够提升并提高能源效益。
2. 选用高容量磁盘驱动器
典型的SATA磁盘驱动器比相同容量的光纤通道磁盘驱动器节省大约一半的能源。它可提供较高的磁盘驱动器可用存储密度,进一步减少能源消耗。一些具有磁盘修复及数据保护技术的SATA磁盘也日趋流行,成为很多企业应用的理想选择。
3. 减少磁盘驱动器数量
SATA磁盘驱动器比光纤通道磁盘驱动器具有更高的数据存储量,但我们不能因此而牺牲了数据可靠性。现流行的RAID-DP (Dual-parity双奇偶校验),能够提供更高的存储使用率及错误容忍度,并可同时修复两个故障磁盘驱动器的数据。
4. 将数据转移到更高效的存储系统
为确保最有效使用存储资源,可把数据转移到次存储系统以降低主存储的负荷。一个完善的信息服务器能自动把存取率较低的数据自动转移到存储效益较高的次级存储系统。
5. 提高使用率
业内估计存储使用率只有25%至40%,即大约有60%至75%的存储容量还未被使用,但却不停消耗能源。市场上有些方案能有效解决这个问题。例如,透过共享存储让所有磁盘也可存取数据,这样平均存储使用率可提高到60%。
6. 单方案多应用
只要能掌握数据备份的窍门,便能大幅节省存储空间。第一,只存储变更的数据。第二,数据备份实现多个不同应用,以减低对特定存储系统的依赖。后备系统可同时用作验证及异步灾难复原,从而减少特定存储系统的数量,节省更多能源。第三,防重复备份(Deduplication) 技术可避免为存储于主磁盘阵列的多余数据进行重复备份,舒缓为次数据存储增加容量的需求。 7. 减少测试和开发所需的存储量
测试和开发需要多个数据备份,为存储基建添加沉重的压力。现一些技术可使用户制作多重实时虚拟数据备份,加快新应用的测试和部署,减低所需的存储量。
8. 度量能源效益
最后的步骤是定期度量存储系统的能源效益,以便更好地掌握系统的能源消耗。
数据中心的能源消耗是企业面临的一个严峻问题,以上8个策略应当可以应付数据中心未来数年的能源及空间增长,并保障存储基建支持业务发展的能力。