(4) 阅读 (964)

软件定义存储-凯发官方

词条创建者 

软件定义存储(sds)是计算机数据存储软件营销术语,用于独立于底层硬件的基于策略的数据存储供应和管理。软件定义存储通常包括一种存储虚拟化形式,用于将存储硬件与管理它的软件分开。支持软件定义存储环境的软件还可以为重复数据删除、复制、精简配置、快照和备份等功能提供策略管理。

软件定义存储(sds)硬件可能也可能没有自己的抽象、池化或自动化软件。当作为软件仅与具有内部磁盘的商品服务器结合使用时,它可能会建议使用诸如虚拟或全局文件系统之类的软件。如果是在复杂的大型存储阵列上分层的软件,则建议使用诸如存储虚拟化或存储资源管理之类的软件,这些产品类别可以解决不同的问题。如果策略和管理功能还包括一种人工智能形式来自动保护和恢复,则可以认为是智能抽象。软件定义的存储可以通过传统存储区域网络(san)上的设备实现,或者实现为网络附加存储(nas),或使用基于对象的存储。2014年3月,存储网络行业协会(snia)开始了一份关于软件定义存储的报告。

vmware使用营销术语“软件定义的数据中心”(sddc)来表示一个更广泛的概念,其中应用程序所需的所有虚拟存储、服务器、网络和安全资源都可以由软件定义并自动配置。其他较小的公司随后采用了“软件定义存储”一词,例如coraid(现在由coraid创始人的新公司southsuite所有)、scality(成立于2009年)、cleversafe(被ibm收购)和openio.

基于与软件定义网络(sdn)类似的概念,在vmware在2012年以超过10亿美元价格收购nicira后,人们对sds的兴趣上升。

数据存储供应商根据其产品线对软件定义存储使用了各种定义。存储网络行业协会(snia)是一个标准组织,尝试通过示例协商定义多供应商。

到2023年,软件定义存储行业预计将达到860亿美元。

软件定义存储的特性可能包括以下特性:

  • 从底层物理存储系统抽象逻辑存储服务和功能,在某些情况下跨多个不同的实现池。由于与计算和服务相比,数据移动相对昂贵且缓慢,因此池化方法有时建议将其留在原地并创建一个跨越数组的映射层。例子包括:
    • 存储虚拟化,方法和历史产品的广义类别。基于外部控制器的阵列包括存储虚拟化,以管理其自身池中驱动器的使用和访问。其他产品独立存在以跨阵列和/或服务器das存储进行管理。
    • 虚拟卷(vvol),vmware的一项提议,用于在大卷和其中的vm磁盘映像之间进行更透明的映射,以实现更好的性能和数据管理优化。这并不反映虚拟基础架构管理员(他们已经可以使用,例如nfs)的新功能,但它确实为使用iscsi或光纤通道的阵列提供了一条路径,以提高写入虚拟基础架构的跨阵列管理应用程序的管理杠杆率。
    • parallelnfs(pnfs),一种在nfs社区内发展的特定实现,但已扩展到许多实现。
    • openstack及其用于存储交互的swift、ceph和cinderapi,已应用[由谁?]开源项目以及供应商产品。
    • 许多对象存储平台也是软件定义存储实现的示例,例如scalityring和开源swift项目。
    • gluster等分布式存储凯发官方的解决方案的数量是软件定义存储的好例子。
  • 通过策略驱动的存储配置实现自动化,服务级别协议取代了技术细节。这需要跨越传统存储阵列产品的管理接口,作为本着openflow精神将“控制平面”与“数据平面”分开的特定定义。之前的行业标准化工作包括始于2000年的存储管理计划-规范(smi-s)。
  • 具有抽象为软件层的存储逻辑的商品硬件。这也描述了[由谁?]作为用于融合存储的集群文件系统。

在计算领域,存储管理程序是一种软件程序,它可以在物理服务器硬件平台、虚拟机、管理程序操作系统内部或存储网络中运行。它可能与虚拟机监管者共存或对其平台拥有独占控制权。与虚拟服务器管理程序类似,存储管理程序可以在特定硬件平台、特定硬件架构上运行,或者与硬件无关。

存储管理程序软件将其控制的单个存储资源虚拟化,并创建一个或多个灵活的存储容量池。通过这种方式,它将物理资源和逻辑资源之间的直接链接与虚拟服务器管理程序并行分离。通过将存储管理移至隔离层,它还有助于增加系统正常运行时间和高可用性。“同样,存储管理程序可用于管理虚拟化存储资源,以提高磁盘利用率,同时保持高可靠性。”

存储管理程序是一个集中管理的监控软件程序,提供了一套全面的存储控制和监控功能,作为跨整合磁盘池的透明虚拟层运行,以提高其可用性、速度和利用率。

存储虚拟机管理程序通过扩展配置、数据保护、复制和性能加速服务来补充其各自的功能,从而增强了多个磁盘存储系统的组合价值,包括不同和不兼容的模型。

与仅限于打包存储系统或设备的嵌入式软件或磁盘控制器固件相比,存储管理程序及其功能跨越不同型号、和类型的存储[包括ssd(固态磁盘)、san(存储区域网络)和das(直接附加存储)和统一存储(san和nas)]涵盖了广泛的价格和性能特征或层。底层设备不需要明确地相互集成或捆绑在一起。

存储管理程序支持硬件可互换性。存储虚拟机管理程序底层的存储硬件仅在性能和容量方面具有普遍意义。虽然底层“特性”可以通过管理程序传递,但存储管理程序的优势强调了它能够从不同且不兼容的硬件呈现统一的虚拟设备和服务,从而使这些设备可以互换。底层物理存储的连续替换和替换可以发生,而不会改变或中断所呈现的虚拟存储环境。

存储管理程序管理、虚拟化和控制所有存储资源,直接或通过存储网络分配和提供所需的属性(性能、可用​​性)和服务(自动配置、快照、复制),以满足每个人的需求个人环境。

“存储管理程序”中的“管理程序”一词之所以如此命名是因为它超越了监督者,它在概念上比监督者更高,因此充当下一个更高级别的管理和智能,位于其之上并跨越其控制设备级存储控制器、磁盘阵列和虚拟化中间件。

存储管理程序也被定义为更高级别的存储虚拟化软件,提供“整合和成本:存储池提高利用率并降低成本。业务可用性:虚拟卷的数据移动性可以提高可用性。应用程序支持:分层存储优化使存储成本与所需的应用程序服务级别保持一致”。该术语还用于参考用例,包括其在灾难恢复中与存储虚拟化的作用,并以更有限的方式定义为跨san的卷迁移能力

服务器与存储管理程序

可以在服务器管理程序的概念和存储管理程序的概念之间进行类比。通过虚拟化服务器,服务器管理程序(vmwareesx、microsofthyper-v、citrixhypervisor、linuxkvm、xen)提高了服务器资源的利用率,并通过将服务器与硬件解耦来提供管理灵活性。这导致服务器基础设施的成本节省,因为处理相同的工作负载所需的物理服务器更少,并为备份、故障转移和灾难恢复等管理操作提供了灵活性。

存储管理程序对存储资源的作用就像服务器管理程序对服务器资源所做的那样。存储管理程序改变了服务器管理程序处理存储i/o的方式,以从现有存储资源中获得更多性能,并提高存储容量消耗、存储配置和快照/克隆技术的效率。存储管理程序,如服务器管理程序,可提高性能和管理灵活性,以提高资源利用率。


内容由匿名用户提供,本内容不代表vibaike.com立场,内容投诉举报请联系vibaike.com客服。如若转载,请注明出处:https://vibaike.com/129334/

发表评论

登录后才能评论

词条目录
  1. 软件定义存储
  2. 软件定义存储行业
  3. 软件定义存储的特征
  4. 存储管理程序
  5. 服务器与存储管理程序

轻触这里

关闭目录

目录