要使软件定义存储真正具备动态特性,我们必须要将数据访问和数据服务从硬件资源池中分离出来。使数据访问脱离硬件,我们将能够根据服务级别(而不是硬件属性)来提供存储。NetApp借助ClusteredDataONTAP所支持的SVM(StorageVirtualMachine,存储虚拟机)技术实现了这一功能。系统会向SVM分配存储资源和服务,SVM是主机和用户访问的接入点,并且充当应用程序/组织/租户的代理机。
多种硬件选择
使用SVM分离数据访问和数据服务,用户能够将存储系统部署在他们自己选择的平台上。然而一种规模并不能适合所有部署情况,因此,通过软件对存储功能进行标准化,用户可以将硬件看作一种设计选择,并用其扩展容量和/或性能。
目睹软件定义存储越来越多地融入并支持SDDC,我们感到十分高兴。整个市场开始意识到将存储服务从存储设备上分隔开的价值,也将焦点转到了集成度高的IT服务交付身上。在我们看来,NetApp的SDS产品组合是独一无二的。
其实,不同的厂商对于软件定义的存储有不同的理解,这也造成了软件定义的存储在产品形态上的多样化。IBM“智慧的运算”被认为是IBM“智慧地球”战略落地的IT途径,它引领了计算新时代的发展。IBM“智慧的运算”有三个关键点:为大数据设计,由软件定义,开放(开源)与协作。其中,软件定义的环境是IBM“智慧的运算”的重要基础。从IBM的角度看,软件定义的存储其实就是可编程的智慧存储(ProgrammableSmartStorage)。
与以硬件为核心的传统存储相比,可编程的智慧存储将以工作负载为核心,它具有以下特征:第一,工作负载定义层(或应用层)将准确地定义存储的需求,包括性能、容量、RTO/RPO以及复制功能等;第二,工作负载编排层将协调计算、网络和存储资源,以满足用户对服务水平的要求;第三,如果某个应用的性能受到影响,存储可以自动地侦测到此情况并调整资源,以满足SLA的要求;第四,如果应用需求改变,应用可以通过API与存储进行通信,存储会随之自动调整资源。据记者了解,IBM软件定义的存储产品已经用于OLTP、外包服务、电子商务等领域,并且可以支持OpenStack。IBM希望软件定义的存储未来能够将传统存储与新型的交付模式融合在一起。
惠普、EMC以及国内的北京华云网际科技有限公司等都已经推出了软件定义的存储产品。惠普亚太和日本地区存储产品部首席技术专家PaulHaverfield举例说:“某客户将闪存与可横向扩展的服务器相结合,并采用HPStoreVirtualVSA对原有的存储进行虚拟化。这样一来,该客户仍能继续使用那些已经使用了四五年的老旧存储设备,从而实现了投资保护。”
从技术架构角度划分,存储可以分成存储控制器架构和服务器架构两种。虽然很多软件定义的存储采用的是服务器架构,但戴尔、华为、曙光、华云网际等厂商都明确表示,软件定义的存储与服务器架构的存储不能划等号。惠润海表示:“这两个概念没有必然的联系。软件定义的存储可能使用服务器架构的硬件,但也可能使用其他架构的硬件。目前业界很多控制器架构的存储使用的也是x86架构处理器。这些存储系统如果不运行存储系统的软件,它们与普通服务器除可靠性、性能、扩展等特性之外,并没有多大差别。为存储专门优化的x86服务器完全可以满足软件定义的存储的需求。当然,x86架构也仅仅是服务器架构的一种而已。”
软件定义的存储的一个重要作用是有助于实现数据中心层的自动化。王丛认为,不是所有用户都需要软件定义的存储产品,软件定义的存储将更多地用于支撑软件定义的数据中心。在高端市场上,软件定义的存储与企业级的存储会有冲突,但对于互联网、电子商务的客户以及云计算服务商来说,软件定义的存储还是有吸引力的。利用开源技术实现的软件定义的存储会给存储厂商带来新的挑战。
软件定义的存储突出了软件对于存储的意义,表明软件的创新足以代替存储设备的频繁更替和扩容,从而降低存储的整体投资并提高投资回报率。作为一体化数据管理平台提供商,CommVault公司北方区技术经理董剑波认为,软件定义的存储并不存在炒作,这一概念的核心是强调软件的作用,它从某种程度上反映了行业对于软件创新的期望值以及迫切性。
随着软件定义的存储获得越来越多的关注,用户对于软件的创新性、升级换代以及强大的综合功能的需求越来越强烈。目前,针对数据管理的软件主要包括传统的用于数据存储的软件,它不仅在数据备份、归档、重复数据删除等功能方面将大大提升硬件的能效,而且将以满足用户的需求为核心,沿着智能化、高可扩展、高效率、低成本的方向发展,从而使得硬件的整体能力得到改善。
存储软件对于任何数据中心来说都是至关重要的一环。“我们的在线数据中心的设计已经可以采用软件定义的存储理念。我们的很多客户每天都在使用这样的存储设备。我们在提供最高等级的数据完整性保障的同时,还能兼顾性能、可靠性和可扩展性。
传统的存储标准已经深入人心。用户在选择软件定义的存储时应该关注哪些指标呢?吴米香认为,目前,用户仍会参照原有的标准对存储进行评估和选择,只是对于存储的可管理性、可靠性、可扩展性以及总体拥有成本等会更加关注。唐杰威表示:“对于用户来说,可靠性、性能和成本是三个关键要素。但在软件定义的存储时代,互通性将变得更加重要。”如今,用户的关注点已经慢慢转移到了对数据的主动管理上,软件定义的存储是数据中心虚拟化这一主流趋势中的一部分,它可以让数据中心脱离硬件的限制而独立存在。