你将选择哪种软件定义存储?

简介:

软件定义存储的第一种选择就是与Hypervisor集成或作为其堆栈的一部分存在。VMware目前开发了Virtual SAN,该公司所谓的软件定义存储层正是作其软件堆栈的一部分存在。Hyper-V则拥有所谓的集群存储空间并且直接集成进微软的Hyper-V堆栈。

第二种软件定义存储架构就包含了第三方,hypervisor无关的产品,它们能够与VMware、Hyper-V、KVM或是思杰的产品协同,有一些软件产品功能完备,甚至在某些方面超越领先厂商,像是Maxta、Starwind Software 、 StoreMagic。它们提供同样的功能,但并非致力于某一特定Hypervisor。它们创建的存储仓库能够在多个不同的hypervisor间共享。

第三种是虚拟存储,已经出现相当长的时间。这一类型包含IBM Spectrum Virtualize、DataCore SANsymphony产品,它们将虚拟所有的硬件资源,将其抽象为软件层以更高效的分配资源。当某个应用负载需要配置具有特定数据保护机制的存储,你只需要从管理界面选择配置,它将随存储自动分配。

存储虚拟化可能是实现软件定义存储架构的最佳选项,因为它适用于大多数遗留基础设施。你不再需要直连存储配置,你只需要创建一个通用存储池,适当分配即可。

随需求的不同,软件定义存储有着不同的类型。一个有着全副VMware配置的存储管理员可能更倾向于VMware的专用虚拟SAN,而管理一个支持多Hypervisor的通用基础设施的管理员则很可能选择第三方或虚拟存储选项。


作者:Jon Toigo 翻译:南方

来源:51CTO

相关文章
|
5月前
|
安全 Java 数据库
ifPresent()`方法的用途、使用场景
ifPresent()`方法的用途、使用场景
401 4
|
JSON 开发工具 虚拟化
探究Vcenter虚拟化方案中,VirtualMachine庞大结构体中各字段的含义
探究Vcenter虚拟化方案中,VirtualMachine庞大结构体中各字段的含义
79 0
|
前端开发 程序员 C#
【C#】通过扩展对象的方式,对字符串等数据类型进行数据进一步处理
在本篇文章中,我们讲一起了解下对象扩展的使用 在实际项目开发中,对象扩展使用的场景还是挺多的,比如:需要对时间值进行再处理,或者字符串中的斜杠(/)转为反斜杠(\)
115 0
上拉电阻与下拉电阻用途
上拉电阻与下拉电阻用途
179 0
|
JavaScript 前端开发 测试技术
[译]借助函数完成可组合的数据类型(软件编写)(第十部分)
本文讲的是[译]借助函数完成可组合的数据类型(软件编写)(第十部分),在 JavaScript 中,最简单的方式完成组合就是函数组合,并且一个函数只是一个你能够为之添加方法的对象。换言之,你可以这么做:
1021 0