软件定义存储:原理、实践与生态
上QQ阅读APP看书,第一时间看更新

1.2.8 本书对SDS的定义

综上所述,我们可以看到,无论谁眼里的SDS,都具有如下共同点:抽象、解耦、标准化;虚拟化、池化;策略驱动、应用驱动、自动化;可扩展;等等。为了方便理解,我们的综述如表1-2所示。

表1-2 软件定义存储(SDS)综述

SDS与SDDC类似,包括三个阶段:第一步是抽象,也即解耦,因为如果硬件被锁定,存储资源则无法被灵活调用;第二步是池化,也即虚拟化,这样才能随需分配,动态扩展;第三步是自动化,存储资源由软件(Hypervisor或云管理软件)来自动分配和管理。

软件定义的存储(SDS)是一个不断进化的概念,在现阶段看来,是指存储资源由软件自动控制,通过抽象、池化和自动化,将标准服务器内置存储、直连存储、外置存储或云存储等存储资源整合起来,实现应用感知,或者基于策略驱动的部署、变更和管理,最终达到存储即服务的目标。

软件定义存储包含两个部分,一部分是控制平面,基于策略或者基于应用的存储资源分配、变更和管理;另一部分是数据平面,负责数据的存放、处理和优化。