恒丰银行资深架构师
摘要
“软件定义”是IT世界最热的词之一,从软件定义 络(SDN)、软件定义存储(SDS)、软件定义数据中心(SDDC),再到软件定义一切(SDE)。SDS是软件定义中相对比较具体,比较容易落地的概念,但是业界对SDS解读和定义非常多,让人无所适从。SDS到底是什么们该如何理解其本质术发展到什么阶段,行业对SDS的态度和看法们存在哪些问题和挑战,要不要向SDS转型果转型,我们准备好了么,该怎么拥抱SDS,让IT平滑过渡/span>
面对一系列问题,试着从What、Where、Why、How四个方面,梳理SDS的脉络,找出其内涵和本质,借助第三方数据判断其发展阶段,分析自身存储的问题和面临的挑战。最后结合云的大趋势,介绍统一管理面双模数据面的双模存储架构如何将SDS落地实现,传统企业存储和SDS在数据中心应用场景,存储服务该怎么设计,业务需求如何转换为存储需求。
What
SDS是什么/strong>
IDC、Gartner、SNIA等第三方机构都对SDS进行了定义和说明,还有很多出版发行的书籍也对SDS有一些理解,各方的视角不同、方法不同、观点不同,但相同的是SDS核心概念和分类。
提到SDS不得不说软件定义其它概念SDE (Software Defined Everything)、SDI(Software Defined Infrastructure)、SDDC(Software Defined Datacenter)、SDN(Software Defined Network)等,软件定义的本质对现实世界的抽象建模和算法,以SDDC为例,其主要特点有虚拟化(标准化、易扩展的共享资源池)、可编程(API可编程设备、计算存储 络软件控制器)、抽象化(分层抽象建模,应用与基础专业之间,基础专业相互之间并行解耦运维)、服务化(服务化封装交付,动态分配绑定、自动化编排调度)、分布式(大规模分布式计算、存储、 络集群拥有独立分离的管理控制软件)。SDS是SDDC的组成部分,包含了几乎所有SDDC特性,比如共享资源池、抽象建模、可编程、分布式和服务化。
SDS的核心概念比较多,IDC和Gartner对其进行分类。IDC将SDS分为SDS Controller Software和Server Base Storage,Gartner将SDS分为Management SDS和Infrastructure SDS,两种分类方法通俗的讲是管理面SDS和数据面SDS。OpenStack的Cinder属于典型的管理面SDS,CEPH则属于典型的数据面SDS。
Where
SDS当前处于什么发展阶段/span>
大家都在热谈SDS,一大批产品出现,大批客户或在研究或已经使用,那么SDS目前处于什么发展阶段呢存储技术的HypeCycle 2016和2017对比看,Management SDS还处于萌芽期,发展速度很慢,2017从High降低到Moderate,说明发展态势并不太好。Infrastructure SDS即将渡过“热情高涨”时期,说明已经有大量的技术前沿客户部署,同时Open-Source Storage与Infrastructure SDS趋势趋同,略有延后。SDS热度的“热源”,就是来自Infrastructure SDS和Open-Source Storage。
Why
驱动力
在云的大趋势下,传统数据中心遇到很多问题和挑战,这些问题和挑战是SDS重要的驱动力。
一、传统数据中心往往是面向设备和技术,而不是面向服务,与云的服务化、自动化思路不符
■ 用户申请存储资源的场景PK:
传统数据中心DBA与存储管理员的对话:
DBA:“我需要5块VMAX的LUN,每块100GB,用在AIX环境,性能越快越好,最好是双活的,……”。
存储管理员:“VMAX没有资源了,VSP行不行”
DBA:“VSP怎么样,比VMAX快不快”
存储管理员:“两个产品性能指标相差不大”
DBA:“以前都是VMAX,VSP到底行不行”
存储管理员:“……”
软件定义数据中心DBA与存储管理员对话:
DBA:“我需要1TB SAN存储用于联机交易数据库,响应时间要求<3ms,IOPS不低于5000”。
存储管理员:“好嘞,”
■ 存储资源管理方式PK:
传统数据中心:“我有2台DS8800,2台VMAX,1台SVC”
软件定义数据中心:“我有1个资源池,可用性:园区双活99.999%,性能:<3ms,功能:Thin,分层,复制”
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!