随着IT技术的发展,数据规模爆炸式增加,存储技术的地位变得越来越重要。与此同时,存储能力逐渐地从应用系统中分离出来,形成了专业的存储系统,进而发展成了存储网络。IT技术经历了以处理器、传输技术为核心的阶段后,已进入了以存储技术为核心的发展阶段。考核一个存储系统的性能指标有很多,如容量、可扩展性、可伸缩性、可管理性、高可用性等,存储系统的容量是基础。
研究表明,在目前的存储系统中,容量的利用率都不高,以传统磁盘存储为例,考虑到用户数据的不断增长,实际上平均40%-50%的磁盘容量从未被利用过,大量的、宝贵的存储资源被浪费掉了,没有发挥应有的作用。同时为满足系统性能和升级扩容等方面的要求,客户一般购买超过实际数据容量需求3-4倍的磁盘,从而造成了存储资源的极大浪费。
为什么资源闲置问题如此普遍?大体可分为异构存储和数据孤岛两个原因。
异构存储,即在企业IT系统中,存储设备往往来自不同供应商。不同的供应商意味着不同的底层架构、不同的管理界面、功能、性能以及运维升级的操作都会有很大的差别。如果客户需要对存储系统进行升级,就必须要找到相应的供应商进行操作,这样一来,企业很容易被一家或者几家供应商所绑架。此外,为了将数据从一家厂商的存储阵列移植到另一家厂商的存储阵列,客户可能需要获得专业化服务,而这些服务需要额外的高昂费用,增加企业的IT运维成本。另一方面,多种存储系统共存使得企业需要聘用非常专业的技术人员对这些系统进行管理,人员成本又成了一个难以解决的问题。异构存储带来的高成本问题不仅反映在IT运维/升级成本和人员成本,为了移植数据或更改存储基础设施,企业必须经常让存储设备离线(停机)。这些行为会中断正在访问企业数据的应用程序,从而延长应用程序故障时间,而这一故障给企业运营造成的时间成本是非常高昂的。
数据孤岛与异构存储有直接的关系。由于存储设备来自多个厂商,而且各自有各自的操作规范,那么多个存储网络之间很难实现相互协作,集中管理并实现资源的共享就更无从谈起了。这样造成的结果是,可能一个存储网络设备长期处于闲置状态,而另一个又一直处于高负载状态。数据孤岛无疑也将极大的增加企业存储系统的管理难度和运维成本。
为了解决异构存储和SAN孤岛给企业带来的高成本、低效率问题,可以引入存储资源盘活系统(Storage Resource Reutilization System,SRRS)。
SRRS是一款纯用户态的绿色软件,只有150MB左右的安装包,不需要ROOT权限就可以安装任何Linux操作系统上。SAAS不独占硬盘、操作系统,以2GB内存把各服务器中分散的磁盘整合成高性能的存储资源池,通过分布式双控制器架构保证了低延迟、高可用、易拓展;通过完善的控制台、命令行与API来统一调度管理所有存储设备;通过强大的兼容性和硬件异构特性充分利用全部存储资源。
SRRS不独占硬件资源的特点使其可与现有应用混合部署在同一套硬件设备上,不影响现有业务的运行的同时将闲置存储资源予以整合。可基于异构硬件进行部署,兼容x86、ARM、龙芯等平台设备,解决了异构存储问题。可以通过标准 iSCSI 协议为上层应用提供虚拟 Target 和逻辑卷,提供分布式块存储服务并可被灵活调度、分配、使用,完美地解决了数据孤岛问题。
在盘活过程中,可能会出现由于加入负载的硬件突然增加,导致功率过高或带宽不足的问题。SRRS是天生面向混沌环境设计的产品,可对抗能源供给不稳定而导致的网络不稳定、电压电流不稳定等弱网弱电场景。当遇到因断电等极端条件导致的服务器宕机情况,当供电恢复服务器重启后SRRS能够无缝恢复至断电前的运行状态,具备可靠的自愈能力,帮助企业顺利度过实施盘活过程的不稳定期。
例如某私人医院项目,原本机房有10台服务器,利用率约为50%,由于新冠流行带来一系列新业务,需要增加4台服务器提供存储能力,总功率约为(10 4)*600W=8400W。若使用SRRS与原有业务混合部署,可以不用增加4台服务器,盘活闲置资源,原利用率提到了90%,总功率在10*600W=6000W的基础上略微增加,总能耗降低了约28%,制冷方面的要求也会随之降低约28%,大幅度降低了成本。