
1.2.1 VMware眼里的SDS
在2012年8月,VMware在其举办的VMworld 2012大会上首次提出软件定义的数据中心(Software Defined Data Center, SDDC)的概念。其结构图如图1-1所示。

图1-1 VMware SDDC(软件定义的数据中心)结构图
VMware认为,软件定义的数据中心,是IT演变的下一个阶段,是迄今为止最有效、恢复能力最强和最经济高效的云计算基础架构方法。SDDC方法论将对存储、网络连接、安全和可用性应用抽象、池化和自动化,整个数据中心由软件自动控制。基础架构提供的服务将聚合起来,并与基于策略的智能调配、自动化和监控功能结合在一起使用。应用编程接口和其他连接器支持无缝延展到私有云、混合云和公有云平台。
总结一下,SDDC概念的核心包括:①软件定义的数据中心由软件自动控制;②软件定义包括三个阶段:抽象、池化和自动化;③软件定义的数据中心包括五大组成部分:计算、存储、网络、管理和安全。
作为VMware软件定义数据中心五大组成部分之一,软件定义存储(Software Defined Storage, SDS)的概念也在VMworld 2012大会上,首次在全球范围内被提出。
VMware认为:软件定义的存储是将工业标准服务器的存储提供出来并通过软件控制层面实现存储的自动化和池化。它将存储的置备和管理的方法简化到了极致,并利用工业标准服务器的存储大大降低了成本。
而软件定义的存储产品是一个将硬件抽象化的解决方案,它使你可以轻松地将所有资源池化并通过一个友好的用户界面(UI)或API来提供给消费者。一个软件定义的存储的解决方案使得你可以在不增加任何工作量的情况下进行纵向扩展(Scale Up)或横向扩展(Scale Out)。
VMware的软件定义存储主要分为两大部分,如图1-2所示。

图1-2 VMware软件定义存储结构图
1)控制平面,即Storage Policy Based Management(基于存储策略的管理),简称SPBM。
2)数据平面,即Virtual Data Services。分别由三个子类构成:Virtual SAN, Virtual Volumes和Cloud Object Storage。
实际上,SDS的定义出现至今已经3年多了,但仍没有统一的标准,VMware的定义也只是一家之言。各家权威咨询机构和各大厂商都对这一SDS的定义有着不同的解读或阐述。