什么是软件定义存储
什么是软件定义存储?我能用它做什么?
首先,解释一下软件定义存储,由于很多厂商在软件定义的空间里发声,然而软件定义并没有官方的定义。我的理解是,软件定义存储本质上是一种试图将一般存储控制器功能与存储硬件分离并用软件实现的方式。这种功能包括卷管理、RAID、数据保护、快照和复制等。
软件定义存储的目标是终结专用存储控制器硬件以及从单一厂商购买存储的需求。同时,如果存储控制器功能被抽象出来,这种功能的替代可能会无处不在。它能够运行于专有硬件上,在Hypervisor中或者虚拟机旁。
现在出现很多问题了,“它能够做到在传统存储上无法实现的事吗?”一般而言,软件定义存储会试图提供在传统存储上同样的功能,不同的就是这种抽象。它提供两种关键的功能:
其次,存储控制器功能现在能够在哎任何类型的服务器硬件之上实现。这意味着存储系统能够在商用硬件之上创建出来,这将让采购和存储系统的实现更加的简单,但这也意味着系统实现和管理需要更多的技能。然而这种投资,在降低成本方面成效显著。
除此之外,存储控制器现在能够无处不在。换句话说,它不在需要安装在专用硬件之上了。借助来自主机的可用计算力,在虚拟服务器基础设施上实现软件存储控制器功能的趋势明显。这样做能够有效降低成本并创建一个简易的扩展模式。如果每次一旦有主机加入,一个虚拟存储控制器就会被安装,那么存储处理和容量能够随服务器增长同步扩展。
相比传统存储,成本降低以及与现有虚拟基础设施相结合是软件定义存储的关键优势。对于很多有能力有时间实现SDS的数据中心,SDS方案极具吸引力。
推荐
-
-
QQ空间
-
新浪微博
-
人人网
-
豆瓣
