了解什么是软件定义存储-看这篇就行了_第1页
了解什么是软件定义存储-看这篇就行了_第2页
了解什么是软件定义存储-看这篇就行了_第3页
了解什么是软件定义存储-看这篇就行了_第4页
了解什么是软件定义存储-看这篇就行了_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

了解什么是软件定义存储,看这篇就行了最近两三年,IT圈除了云计算、大数据、人工智能之外,最火的就属“软件定义”了,先是有软件定义网络(SDN),继而有软件定义数据中心(SDDC)和软件定义存储(SDS)。后来还陆续出现了软件定义基础架构(SDI),软件定义一切(SDx)。那么,到底什么是软件定义呢?软件是相对于硬件而言,在出现这个词汇之前,我们购买的IT或智能设备,又是什么定义的呢?里面没有软件吗?当然,里面也有软件,但相对固化,不提供或者提供非常少的接口,缺乏灵活性。以空调为例,很早以前的空调,通过遥控器,我们只能选择温度,或者开关;后来出现了更多的选择,如风速、风向等的设定。到了智能家居的时代,通过向应用软件开放空调的编程接口,智能家居服务商帮助我们达到,能在回家之前,就借助手机或者平板,开启并设置空调了。我们知道软件是用户与硬件之间的接口界面。用户主要是通过软件与硬件进行交流。早期为了大规模制造,降低制造的复杂度和成本。许多功能都固化在硬件里,我们可以称之为硬件定义。随着人民日益增长的多样化、个性化定制的需求,以及更加智能、更加灵活所需的自动化的需求,软件定义的需求将越来越多、越来越广。软件定义其实是一个过程,不是一蹴而就的目标,它分成不同阶段。软件定义就是要将特定的硬件与软件进行解耦,将硬件的可操控成分按需求,分阶段的,通过编程接口或者以服务的方式逐步暴露给前端应用,分阶段地满足应用对资源的不同程度、不同方面的灵活调用。那么,什么是软件定义存储呢?在IT基础架构领域的软件定义,最早出现的是:软件定义网络(SDN)。SDN起源于2006年斯坦福大学的CleanSlate研究课题。2009年,Mckeown教授正式提出了SDN概念。通过将网络设备的控制平面与数据平面分离开来,并实现可编程化控制,实现了网络流量的灵活控制,为核心网络及应用的创新提供了良好的平台。2012年,VMware在其vForum大会上首次提出软件定义数据中心(SDDC)的概念。作为VMware软件定义数据中心五大组成部分(计算、存储、网络、管理和安全)之一,软件定义存储(SDS)的概念也首次被提出。EMC公司在当年的EMCWorld发布大会上也发布了SDS战略,引发了业界对SDS的大讨论,SDS迅速成为存储业界的研究热点。不过,时至今日,SDS的定义并没有统一的标准,各家权威咨询机构,各大厂商等,都对这一概念有着不同的解释或描述。下面我们列出主要的机构和厂商对SDS的描述,看看有何共性和差异。一、IDC但仍然保持并扩展每个阵列的独特价值、特点和智能。这种方法,为企业提供了选择和灵活性,因此在今天,他们可以成功地运行其业务,并满足必须的速度和敏捷性。Amitabh认为SDS必须包含如下特征:1)简单:策略驱动的自动化2)易于扩展:容易增加新的存储服务3)开放平台:社区共建下图表现了EMC的ViPR在策略驱动的自动化方面,有了较深入的研究和尝试:五、IBM2015年2月底,IBM软件定义存储产品系列-光谱存储(SpectrumStorage)正式发布。IBM把XIV打造成像SpectrumAccelerate一样的软件定义存储。同时,它还将大型机里面的GPFS(通用并行文件系统)更名为SpectrumScale。我们看下,在此之前,IBM眼里的SDS应该是怎样的?·SDS是使用标准化硬件并通过智能软件实现所有重要的存储和管理功能的企业级存储。·SDS通过全面的软件定义环境构建存储基础设施,提供自动化,策略驱动,应用感知存储服务。与EMCViPR类似,IBMSDS也分成控制平面与数据平面。如下图所示:后来,IBM将软件定义存储分为三步走战略:第一步,“软件定义存储”1.0时代---指虚拟化和优化;第二步为“软件定义存储”2.0时代--可延伸性及具行业导向;第三步为“软件定义存储”3.0时代---分析及应用驱动。如下图所示:六、SNIA(全球网络存储工业协会)实际上,最权威的SDS定义莫过于SNIA对SDS的定义了,作为一家非盈利的行业组织,SNIA拥有420多家来自世界各地的公司成员以及7,100多位个人成员,遍及整个存储行业。SNIA曾先后定义了DAS,SAN,NAS,对象存储及云存储等标准。SNIA认为,SDS需要满足的是:提供自助的服务接口,用于分配和管理虚拟存储空间。SDS应该包括如下功能:·自动化·标准接口·虚拟数据路径·扩展性·透明性(为了让大家更好的理解SNIA对SDS的看法,以下引用天玑数据–“小编爱翻译”的《SNIA软件定义存储白皮书2015汉化先行版》部分内容来对比一下传统存储与软件定义存储的区别)传统存储部署往往离不开存储管理员亲自创建各种虚拟存储设备(块存储逻辑单元,文件系统共享,对象容器)供应用使用。在后台,存储管理员还得为这些虚拟设备部署数据服务。通常情况下,单独数据服务需配备属于它的单独管理接口。一旦数据部署发生变更,存储在虚拟设备上的所有数据均会受到影响。数据请求通信经常发生其它存储接口带外传输。下图是传统人工传达数据的请求方式如上图所示,该存储并不太“软件定义”,反而“存储管理员定义”更贴切。这种存储部署方式存在一个最大的问题,扩容艰难。由于刚性架构限制系统资源只能静态分配,这就意味着后续新部署的资源无法归入原先存储体系。该传统存储部署方式会导致较高的存储TCO(总体拥有成本)。为实现存储基础架构的自动化机制,降低人工管理运维成本,数据请求需直接传达至自动化软件,且数据请求的粒度至少需在当前常见的个体虚拟化存储设备级别。随着后续自动化机制的进一步发展,每个数据对象需独立传达自我请求,不再依赖虚拟存储设备。数据对象经由分组和抽象后,可向“用户”直接传达其选择,“用户”不必再是存储专家了。为将请求传达至存储系统,应用或用户需将请求信息标记至每个文件或对象,而元数据,或称作关于数据的“数据”,正好符合这一需求。采用记录请求信息的元数据来标记数据对象,存储系统可轻易定位获取请求信息。下图是利用元数据传达数据的请求方式存储请求信息有时仍存在数据路径带外传输,但自动化机制终将消除这一现象。有了软件定义存储,存储管理员可转向定制策略这类更高阶的工作,不再将时间精力囿于即时突发问题的处理上,而降格自身的服务级别。下列这张综合信息图涵盖了软件定义存储的全部要点:七、各家对SDS定义的共性虽然每家对SDS的定义都不尽相同,各有侧重点。但可以看出来,易于扩展(主要指在线横向扩展)、自动化

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论