服务器在线1月8日报道 "少花钱多办事"不再是企业口号。"不花钱做更多的事!"更可能成为企业的口号。在五级经济飓风中,IT预算将被分散,同时,IT经理仍希望减少数据中心的占地面积,减少耗电量,减少管理开销,削减资本预算和减少运营开支。令人感到痛苦的是,随着每一个削减成本的计划成功地实施,IT计划人员对于继续满足业务需求的可行的选择越来越少。
幸运的是,IT计划人员仍有一些创新的方法使他们获得很容易削减成本的成果,同时获得显著提高性能的效果并且对于企业没有任何风险。这个答案就是固态硬盘。固态硬盘曾经是价格很高的产品,不适合在企业存储数据。但是,固态硬盘现在能够帮助IT机构在提供性能的同时降低成本。
机械硬盘技术几十年以来一直是主要的存储介质。无论企业为自己的应用而购买的内部硬盘、直接附加存储或者基于网络的存储,这个基本的架构模式都是相同的:向后台的更大的机械硬盘存储池提供某种类型的基于缓存/芯片的存储前端(无论是服务器内部的、硬盘控制器线路板上的、还是阵列内部特殊保留的)。这个思路就是要在缓存中把实时数据尽可能保留足够长的时间,这样,应用程序就不会受到等待旋转的硬盘的输入/输出产生的延迟的影响。
这里的挑战是缓存仅占整个存储后台的很小一部分。因此,存储和应用程序管理员需要连续不断地调整和重新设置系统以保证频繁访问的数据集保存在缓存中,或者把这些数据集放在大量的速度非常快的和昂贵的硬盘中,以便快速访问这些数据。
应用程序和系统管理员一般还采用其它一些技术或者绕过的方法克服缓存的局限性。简言之,这些方法包括配置高速(每分钟1.5万转)光纤通道硬盘的大型池,并且配置多个运行多线程应用程序的高性能服务器。
当把后台硬盘用于在线交易处理环境时,一个最好的做法是把输入/输出限定在一个旋转的硬盘盘片的外部部分。采用这种方式,硬盘磁臂不必在硬盘盘片最里面的部分(速度最慢的部分)询盘和写数据。这个词汇是指"硬盘短击"。虽然这个技术不能提供很高的性能,但是,这要付出很高的代价。短击硬盘在任何指定的存储子系统中都有50%至75%的存储空间没有有效地利用。
另一项与短击技术一起使用的技术是在多个硬盘上的大型带状位置上写入数据。这种想法是利用多个独立的硬盘减少输入/输出的时间。但是,这种做法也需要付出昂贵的代价。最后,为了保持性能,需要许多高性能服务器来保留硬盘资源以便处理多个应用程序线程。简言之,当把短击硬盘技术与大型带状存储和高端服务器农场一起使用的时候,整个负担的成本(硬件、软件、维护等等)是非常高的,甚至由于成本太高而不能使用,特别是在高端存储平台上采用这些方法的时候。
一个更简单的、更漂亮的解决方案就是完全取消旋转的硬盘,所有数据都存储在固态硬盘上。对于大多数企业来说,尽管固态硬盘的成本显著下降了,这种方法在经济上仍然是不可行的。
然而,一个非常有效的战略是把一个固态硬盘阵列与一个传统的第二层存储系统结合在一起,以可靠的中档硬盘技术可承受的经济规模获得更大的缓存存储空间的好处。这种方法提供了巨大的性能和运行效率,特别是对于已经投资第一层存储技术的机构来说更是如此。确实,把固态硬盘阵列与第二层存储系统结合起来节省的成本比配置单独的高端存储系统的成本少好几倍。这种方法对于IT决策者更有吸引力的方面是"固态硬盘/第二层存储"架构提供的增强的性能超过了全载荷的高级的第一层存储配置提供的性能。
也许是感受到了一个向以固态硬盘为重点的挑战者敞开的市场,传统的存储厂商正开始向现有的存储产品中增加闪存插件,特别是为设备中的分层次的存储增加额外的一层。
对于IT机构来说,这种做法最初看起来似乎是一个合乎逻辑的方法。他们可能已经有商业投资和与他们现有的存储合作伙伴建立了合作关系。为什么不向他们购买大量的固态硬盘呢?在决策时考虑向传统的存储阵列中更新或者增加固态硬盘有许多挑战和一些明显的不利因素。
对于入门者来说,传统的存储阵列是专门为了管理有限的缓存存储与一个更大的机械硬盘存储池之间的输入和输出的。简言之,传统存储平台设计中固有的延迟是固态硬盘资源的一个速度障碍。然而,目前在固态硬盘阵列中有速度更快的存储资源,它们真正有效的高速度是不能被"扼杀的"。
把固态硬盘作为一台设备中分层次的存储的组件的第二个缺点是减少了通常为旋转硬盘保留的可用的空间和资源。例如,一个或者两个固态硬盘能够消耗一般由12个传统的硬盘共享的带宽,从而导致可用存储容量的下降和四分之三的空货架的成本。而且,在一个整合的存储结构中只有少量的固态硬盘容量,一般有 80GB至160GB的固态硬盘空间。
为了利用固态硬盘的性能优势,传统的供应商也许要设计更新的、更小的货架或者从头开始重新设计为固态硬盘优化的存储系统。这里的难题是固态硬盘最高性能所需要的组件对于机械硬盘来说是小题大做。这种选择经常是功能全面的固态硬盘配置价格过高的机械硬盘,或者是低性能的固态硬盘配置价格适中的机械硬盘。
相比之下,仅提供固态硬盘的供应商提供"专门制造的"存储阵列或者设备。这些设备是从头开始制造的,以便优化在固态存储中的输入/输出吞吐量。阻碍传统的存储平台的任何预先存在的架构局限性都不能应用纯固态硬盘系统。因此,最终用户能到期待这看到这种固态平台显著提高了性能。公平地说,如果他们增加对机械硬盘的支持,固态硬盘供应商同样会遇到上述的小题大做的问题。专门的固态硬盘厂商把重点放在能够从固态硬盘级性能中得到好处的较小的数据集,并且根据设计是要与基于传统的机械硬盘的存储解决方案共存。
固态硬盘阵列的每个机架的容量比传统厂商提供的相应的固态硬盘产品更充分。固态硬盘阵列提供的密度是传统存储供应商提供固态硬盘货架密度的20倍。专门的固态硬盘系统在几个机架的空间能够提供4TB存储容量,在一个装满设备的机架中最多可提供20TB存储容量。
确实,并非所有的数据都值得存储在固态硬盘上。只有需要最高性能的、重要的业务数据才应该存储在固态硬盘上。这些例子包括在线事务处理应用程序数据、频繁访问的数据库表格、记录文件和企业资源管理环境。虽然固态硬盘存储的每GB数据的成本高于传统的硬盘,但是,IT决策者还需要考虑输入/输出的回报。换句话说,如果更多的输入/输出可以转化为更多的利润,那么,向固态硬盘转移对于业务数据来说是非常有吸引力的。
把每个输入/输出的成本与每GB的成本对照起来考虑是特别重要的。需要非常大的硬盘配置、短击技术和多个应用服务器的系统为了保持性能通常使用非常昂贵的方法。而且,这种方法与整合和绿色计划是完全对立的,因为配置更多的硬盘意味着占用更多的地面空间,需要更多的电源和冷却,更多的资本成本和更高的管理开销等。
也许可以使用的一个更好的衡量标准是"厂商输入/输出"成本。作为高性能制作的输入/输出设备,固态硬盘阵列比磁盘阵列更容易升级,能够本地提供输入/输出密集型环境所需要的性能。
即使IT计划人员不能在高性能和更大的赢利性之间画一个直接的连线,简单地重新建立后台存储以实现显著的节省和增强的性能的好处就可以证明购买固态硬盘的合理性。
随着低成本的专用的固态硬盘存储的出现,IT计划人员能够实现要求很高的业务好处,提高效率和理顺运营,同时显著改善服务水平。在固态硬盘日益成为主流应用的同时,对于决策者来说最重要的是了解与一揽子解决方案有关的性能、成本和对经营的影响。