通过纯软件存储、IO专家能够购买软件产品,可以将商品存储硬件转换为虚拟存储阵列和作为专用存储设备替代。 “纯软件”是一个核心要求, 由于不能满足快速组建和高效存储需求,将迫使输入输出IO团队逐步采用SDS的技术逐步改造现有的专有存储硬件设备。 Forrester认为, 接纳SDS将会经历两个阶段。
阶段1: 改造现有的存储基础设施以符合SDS标准
在SDS的第一阶段,主要目标是简化的配置控制路径,这将允许开发人员,应用程序和业务各方有更多机会直接访问存储资源。在第一阶段,IO专业人员应该做到如下几方面:
分析如何在目前使用存储资源并调整未来的计划。如果昂贵的一级存储被错误的用于基础文件或归档存储,那么现在是时候该纠正了。调整未来存储的采购计划以提高存储效率和降低预算成本。
更多的资源用于二级存储和其它基于对象的存储。提升现代化存储基础设施的好处是:将来我们不再需要将配置请求发送到存储管理员,而是通过全局目录,展示给用户哪些应用程序资源是可用的,并自动组建您所需要的存储资源。将存储管理员从枯燥乏味的存储组建中解脱出来,可以集中管理后端基础设施,可产生更多的时间与业务合作。 确保可以根据企业应用和数据集的要求,从全局目录中找到合适并且匹配的存储。
不要期望改革整个存储基础设施。虽然通过立项改造整个存储构架成为SDS或者SDDC,这对你和你的企业来说并非难事,但这不太可能让存储管理团队让一切从零开始。这是因为“存储系统有着比其它类型的基础设施更长的使用寿命,而目前的数据中心中的存储阵列将在未来的几年中依然有存在的价值。”
阶段2:把握纯软件存储
今天的SDS不等于纯软件存储,但在未来5年内它将成为一个主要的技术驱动力。最新一代的纯软件存储产品越来越受到欢迎,受亚马逊和脸书等互联网公司成功案例的激励,并将最终取代传统设备的销售份额。纯软件存储将成为下一阶段SDS的一部分,因为纯软件产品将提供出更大的灵活性。
最终,作为纯软件存储将变得愈加成熟,和存储管理团队所能接受的硬件那样作为一个可行的、替代集成存储的方案,我们将一个存储功能变成另一个运行在服务器上应用程序。在这种情况下,文件(NAS), 数据块,和存储对象将依据CPU,内存,硬盘,flash资源来创建。
大多数存储上的创新都在软件层面。尽管存储产品是高度专业化的专用硬件设备,绝大多数市场上的存储设备基本上是运行在服务器硬件供应商的专有软件堆栈上的, 存储系统不依赖于硬件作为存储架构的重要部分。对象存储受益于纯软件存储。纯软件存储的革新在互联网环境中显得尤为明显,比如亚马逊等公司的S3和谷歌的谷歌云存储已经开发出运行在自开发的软件上的多PB容量对象存储库。对象存储越来越受欢迎,纯软件存储也会迅速渗透到互联网公司来。
软件定义存储是个毫无意义的词,但避开,大多数IT又无法很好地管理物理存储基础设施。这只是在过去的几年里供应商反复在重塑的概念,如存储虚拟机监控程序,私有存储云甚至存储虚拟化。软件定义的存储架构的想让任何人自由组合,调整提供存储容量和服务,如各种类型的数据保护。
它同样被认为可帮助解决与虚拟存储容量转移到基础设施工作负载的问题。但是软件定义存储(SDS)不能解决潜在的问题。真正损害存储分配效率,妨碍了存储弹性和持久性,造成存储的成本如此之高的原因,是因为缺乏基础设施的监控和管理。我们对硬件故障做出了反应,但我们不能管理好它们。所以,让我们看看我们该如何使SDS落地以及什么是专业的存储。
软件定义存储的概念很简单。排序数据称卷本质上是一个基于软件的功能。通过硬件排序是次要的,并利用工具包 (所有从供应商来的磁盘和硬件控制器是运行操作系统的服务器主板)。因此,SDS支持者说脱离硬件的抽象的软件功能是存储架构中一种天然的或进化中的技术进步。
SDS的核心目标是使它更容易被组建和使用存储资源。但需要小心物理LUN、全局名称或端口地址的消失。在虚拟存储基础设施,即软件定义存储架构中,复杂性掩盖了用户需要的存储资源,这些资源提供了适合它们正在运行的应用程序工作负载容量和性能属性。
值得注意的是,关于软件定义存储的含义,是存储管理专家并没有准备好在当前的IT环境中使企业用较少的资源完成更多的事。虚拟服务器管理员,他们往往对存储硬件或连接技术知之甚少,正在呼吁改变这种状况,以确保正确的存储资源分配给应用程序及其数据。就像一个投币咖啡机的操作不需要咖啡师的技能,SDS的拥护者称,存储在存储资源配置上不需要任何特殊技能。
这是个极其危险的想法,当其组建发生故障和问题时急需将其修复,对于这些配置和调整,产生出对于硬件厂商巨大的依赖——而这一切都需要IT人员的参与(除了付账的时候)。如此一来,IT人员无法通过管理他们建立起来的环境以增加他们的经验和能力,因为这些工作和职责已经通过外包交给了外部的供应商和代理商,另一方面,也削弱了他们对存储构架的创新改造能力。IT经理在抱怨求职者缺乏相应的技能时,SDS是不能解决这个问题的,它只能在用户界面这个层面做得更好。
软件定义存储的另一个论点是,它能使存储资源更敏捷。当一个服务器主机虚拟化工作负载转移到另一服务器主机,其连接到后端存储会自动更新。这样的结果是重新主机托管的工作负载对于应用和其负载都是透明的 (例如,调整连接存储不同的实际路由)。目前的存储系统存在着多种形式的存储虚拟化形式,包括RAID、文件系统和各种类型的存储虚拟化软件。
然而,现在的存储虚拟化软件和/或硬件/软件设备都或多或少由硬件主导(无论是哪家品牌物理硬件)和工作负荷主导(不管是运行在服务器上的无论什么程序或应用程序软件),所以现有的SDS产品往往是专有软件堆叠的一部分。软件定义存储的目标是将存储控制器从硬件控制器中分离出来。
使资源可以简单的展示给最终用户和应用程序分配使用。为了实现SDS真正的价值,会建议用户购买真正独立的硬件和服务器管理程序的相关技术,这使得资金被大量占用。在可预见的未来,软件定义存储基于硬件地址只有一小部分企业存储需求。IT团队需要将传统的企业存储系统和基于云的存储纳入SDS策略,为了灵活的交付软件定义数据中心。
|