存储的演变:软件定义存储
Vaughn Stewart 发表于:13年05月21日 15:12 [来稿] DOIT.com.cn
软件定义数据中心(Software-Defined Data Centers,简称“SDDC”)正在成为用户谈论的热门话题。它让数据中心转型为 IT 服务中心,使数据中心能够更快、更灵敏地为应用程序提供支持,从而提高开发人员的工作效率。
从多个角度来看,我们可以将SDDC视作从服务器虚拟化向数据中心虚拟化演变的结果。SDDC架构模型利用软件来定义数据中心资源,特别是计算、网络、存储和安全性资源,以使这些资源不再受到硬件的限制,并实现与这些资源相适应的服务级别灵敏性。
作为SDDC技术架构的支柱,软件定义存储 (Software Defined Storage,简称“SDS”) 将硬件存储资源整合起来,并通过软件的编程来定义这些资源。凭借此举,用户能够根据应用策略来配置和使用存储服务,并将它们部署在一系列由供应商优化商用硬件乃至云中的多种硬件上。
不可否认,行业中尚无SDS的标准定义,但是我们仍然希望与读者分享NetApp对于SDS的观点。我们认为,NetApp的观点可从以下三个层面上来阐明。
虚拟化的存储服务
“根据服务级别进行配置”
多种硬件选择
“部署在自己选择的平台上”
应用程序自助服务
“提供无损任何性能的服务”
一)虚拟化的存储服务
要使软件定义存储真正具备动态特性,我们必须要将数据访问和数据服务从硬件资源池中分离出来。使数据访问脱离硬件,我们将能够根据服务级别(而不是硬件属性)来提供存储。NetApp借助Clustered Data ONTAP所支持的 SVM(Storage Virtual Machine,存储虚拟机)技术实现了这一功能。系统会向SVM分配存储资源和服务,SVM是主机和用户访问的接入点,并且充当应用程序/组织/租户的代理机。
基于应用策略的存储服务通常包括:
· 弹性性能和容量
· 多租户服务分隔
· SAN和NAS访问
· 存储效率
· 系统和数据中心移动性
· 集成的数据保护
SVM是vFiler技术的新一代。不少用户可能知道它在ONTAP的工程代码名称为vServers,而vServers这个名词可能会与虚拟服务器产生混淆。
二)多种硬件选择
使用SVM分离数据访问和数据服务,用户能够将存储系统部署在他们自己选择的平台上。然而一种规模并不能适合所有部署情况,因此,通过软件对存储功能进行标准化,用户可以将硬件看作一种设计选择,并用其扩展容量和/或性能。
Data ONTAP可在各种硬件上使用,其中包括:
· 专门构建和优化的 FAS阵列
· 通过V系列访问的第三方存储
· 通过ONTAP Edge VSA访问的商用服务器磁盘
· 通过适用于Amazon Web Service(AWS)的NetApp私有存储访问的云
将硬件独立出来,并且提供一系列最优秀的数据服务,让Data ONTAP在用户部署最多的存储操作系统中排名首位。
三)应用程序自助服务
如上文所述,软件定义数据中心的目的在于通过加快IT服务交付来提高开发团队和应用程序管理员的能力。从SDS角度来看,这意味着在本机应用程序管理界面中集成存储服务,以及提供可编程API实现应用程序自定义和工作流自动化。
NetApp Zapi API数据库和应用程序集成库在存储行业内得到了最广泛的使用。下面这几家合作伙伴在基础架构、管理和应用程序几个层面上进行了整合操作。
· Cisco
· Citrix
· CommVault
· IBM
· Microsoft
· KVM
· OpenStack
· Oracle
· Red Hat
· SAP
· VMware
ONTAP为用户和合作伙伴提供标准的API,让他们借助以应用为核心的存储服务来推动解决方案的创新,加快业务发展。
小结
目睹软件定义存储越来越多地融入并支持SDDC,我们感到十分高兴。整个市场开始意识到将存储服务从存储设备上分隔开的价值,也将焦点转到了集成度高的IT服务交付身上。在我们看来,NetApp的SDS产品组合是独一无二的。(作者:Vaughn Stewart,NetApp虚拟化专家)