过去,几乎所有存储都直接连接到服务器。无论是通过服务器机箱自身的磁盘驱动器进行连接还是通过外部直连机架进行连接,服务器、应用程序和专用存储资源之间都存在明确的一对一关系。
在过去二十年中,这种情况已经发生逆转:可在多个应用程序和服务器之间实现资源共享的智能外部存储阵列。我仍然记得1995年试图说服人们共享存储比专用存储更出色,当然,这并不容易。
不过时至今日,很显然情况已经开始往回转变:智能共享存储,但并不具有常见的外部存储阵列。
我曾被多次问及这样一个问题,即服务器是否会成为新型存储?
使用常用的商用服务器提供共享存储服务这一理念曾经不断地普及、消退,再普及、再消退;不过这次绝不一样,此次的动因和以往大不相同。
为什么要使用服务器作为存储呢?
使用标准行业服务器作为存储阵列基础并非全新理念。
纵观存储阵列市场,您会发现众多极其熟悉的设计:两个或两个以上服务器节点,采用低延时连接和智能软件,将商用硬件转变为有用的存储阵列。
例如,在最近举办的VMworld大会上,可能有20家不同的存储阵列供应商,根据本人的非正式调查结果,大多数产品都采用了这种方案。
不过,需要注意的是,所用模式并没有发生改变:存储阵列供应商仍然在销售套装存储产品并提供支持,而这些套装存储产品只是由一些常见组件组成的。
如果采用一种截然不同的模式,即,客户可以自行采购硬件,然后只需安装软件即可将服务器转变为共享存储,结果会怎样呢?
我认为,促使不久之后推出更多类似存储的因素有以下五种。
1、性能优势
现今,存储性能仅单纯地归结于闪存。您可以通过投入更多资金来实现存储加速。在外部混合阵列中配备少量闪存,可显著提升性能并提高所有应用程序的运行速度,具体取决于所用算法的效果。如果进一步创建一个全闪存外部阵列,使用该阵列的所有应用程序就可以如期获得出色的性能。
不过,如果将此闪存安装在服务器总线上,则可以比所有外部阵列的速度更快,并且成本更低。延时更短,而且不需要专用的机箱。如果将此闪存技术(或其替代技术,如 PCM)应用于主板,则速度会更快,成本会更低。 出于所有合理因素考虑,闪存应尽可能靠近CPU 。与众多案例一样,我也从这个角度注意到 Cisco 近来对 Whiptail 的收购。
毫无疑问,必须安装存储软件,一切才能正常运转。现在,几乎所有软件解决方案都使用服务器闪存进行缓存,而不是去试图解决持久、弹性共享存储所带来的复杂性。不过,这种状况将在不久之后发生改变。
总之,随着时间的推移,闪存经济将大力促进基于服务器的存储方案的发展。 也就是说,大多数技术决策和实施将由服务器团队(而不是存储团队)负责。 2、融合优势
当多个完善的技术类别汇聚到单个实体中时,我们称之为融合。对于IT 客户而言,融合通常会带来一些优势:移动性部件更少,工作流集成在一起等。
以VMware VSAN beta版本为例。 硬件肯定是融合的,因此不需要使用专用的存储硬件或资源,这些硬件与计算时使用的硬件完全相同。不过,更为重要的是,操作模式也进行了融合。现在,存储操作只是VMware 管理员每天完成的一项额外工作。不需要实际配备专门的存储团队。
3、建池优势
现在,我们通常配备一个资源池用于计算,另一个资源池用于存储。将二者合为一体后会怎样呢? 池越大,优化资源时的效果越佳。在所有专用的存储阵列当中,通常会发现大量专用的计算、存储和网络端口。 无论是从经济方面还是操作方面看,将服务器资源与存储资源视为一个共享兼容池的这种想法都是一种极具吸引力的主张。
4、简易性优势
使用多供应商环境的所有用户都知道,从操作角度讲,多样性越低越好。
如果能够对服务器场和存储场使用同一套构建块,让所有内容都相同,将会获得巨大优势。需要面对的供应商较少,购买力较大,而工具和操作流程可实现标准化等。
5、计数器优势
假定存储量非常大,这种思路可进行细分。毫无疑问,闪存成本越来越低,但无论那些新兴公司给出的报价如何,都绝不会低于旋转磁盘的成本。
数据中心的数据量不断增加,并超出介质密度的增长,即使采用重复数据删除这种高效率技术也是如此,因此,将来必定会越来越多地使用旋转磁盘。
简单地说,标准服务器设计并没有为容纳大量旋转磁盘而进行优化。它们的设计通常是为了实现高效率计算,而内部存储的优先级则非常低。没有密度可言,没有RAS 可言,也没有功耗和冷却等功能可言。因此,效率可能非常低下。
例如,假定使用最新一代的中层存储阵列,在这种阵列中,往往会在一对存储控制器背后采用机架安装 1000 个或更多的驱动器,这些驱动器都安装在一个密度极大的机箱中。如果要使用商用服务器作为存储来实现这一点,最终获得的解决方案往往并非最佳。
从规模角度看,很明显可以预见未来的存储架构将分为两个不同的类别,分别针对不同的用途进行优化。
在性能方面,我们可以预见,基于服务器的闪存具有低延时互连和智能存储软件所带来的优势,而正是这些因素可以让您获得最佳的IOPS 性能。在容量方面,我们可以预见到大型横向扩展的专用存储控制器场(尽管使用的是一些常用组件),可以按需提供令人惊异的容量和带宽。
这两个领域都意味着:使用各种服务和语义来回传递数据。
服务器是否会成为新型存储?
理想上,答案似乎是肯定的 ,性能层面尤其如此,原因是,人们需要一种经济高效的闪存,这种闪存非常接近于应用程序。
不过,在现实中,答案更多的是“我很乐观”。虽然带来的优势很明显,但是,只有在潜在客户加以实施之后,这种优势才会显现出来。就个人而言,我一直在关注人们对VSAN beta 版的反应,因为它涵盖了上述所有核心优势。 可以肯定的是,将来需要处理的数据会更多,这意味着,我们需要不断寻找更好的方法来处理它。