持续增长的存储设备投资诠释了Fusion-io的成功,该公司创造了基于闪存技术的新型存储层。Fusion-io于2011年6月上市,市值超过15亿美元。由于闪存技术的巨大影响,一些大型存储设备厂商寻求并购来使产品组合现代化。去年夏天,EMC用4亿收购了XtremIO,为其存储设备产品增加闪存。然而闪存只是数据定义存储设备的一部分。
闪存是一种极具破坏性的技术,它为想要进入存储设备市场的许多新公司铺平了道路。但是闪存本身并不能解决虚拟环境中出现的复杂数据管理问题。很多主要的存储设备厂商在虚拟化出现前就制作了产品架构,这意味着它们最初是针对离散的、可知的和可预测的物理世界应用工作负载而建立。事实上,许多新的存储设备创业公司在继续使用同样的产品架构,即使闪存比磁盘速度更快。
问题在于,软件定义数据中心只有在虚拟化时才可行。在已有的架构上增加新的存储层并非解决这一问题的有效途径。 一款容量管理程序就是一个软件定义存储的例子,软件定义存储将存储服务从存储系统中抽象出来,且可同时向机械硬盘及固态硬盘提供存储服务。这样定义和虚拟化存储颇为相似,但是虚拟化存储多数情况下只能在专门的硬件设备上使用。对于许多厂商来说虚拟化存储都要使用自己为其量身定制的设备;或者是在特定服务器上加载的一款软件。
将软件定义存储所实现的目标就是复杂的存储系统封装成为易操作的服务,用户可以通过一个软件或者管理界面方便的管理自己所有的存储资源和内容。
软件定义存储所提供的东西与计算机和网络虚拟化所提供的东西相同:增减资源和按需供应的能力。现在,很多人都会准备超过规定量的存储,因为他们不想发生存储资源耗尽的情况。即使使用逻辑卷,存储资源耗尽也会引发问题。网络虚拟化允许您将所有网络管道都收集起来,成为一个大的管道,然后根据需要重新部署。只要不超过总体带宽,那么您可以增加任何管道的带宽。CPU虚拟化也具有相同功能。
您可以收集单个服务器上的所有计算能力,然后根据需要重新部署。只要不超过总体计算能力,您就可以享受到最大限度的灵活性。
软件定义存储也可以进行相同的应用。存储管理程序允许您将所有存储容量都收集起来,成为一个海量存储中心,然后根据需要重新部署。