设为首页 - 加入收藏 PHP编程网 - 黄冈站长网 (http://www.0713zz.com)-创业,推广,IT,移动互联,VR,5G,小程序,站长网!
热搜: 游戏 2015 2016 微软
当前位置: 首页 > 运营中心 > 产品 > 正文

中国移动信息技术中心项目总监王娟:全闪存阵列技术规范探讨

发布时间:2020-09-18 03:02 所属栏目:[产品] 来源:网络整理
导读:副标题#e# 中国IDC圈讯,开放数据中心峰会(ODCC2020)在北京召开,峰会围绕数据中心新基建为主题,有数据中心领域及相关行业的众多专家与会。在9月16日新技术与测试分论坛上,中国移动通信集团有限公司信息技术中心项目总监王娟带来了《全闪存阵列技术规范

中国IDC圈讯,开放数据中心峰会(ODCC2020)在北京召开,峰会围绕数据中心新基建为主题,有数据中心领域及相关行业的众多专家与会。在9月16日新技术与测试分论坛上,中国移动通信集团有限公司信息技术中心项目总监王娟带来了《全闪存阵列技术规范探讨》。

微信图片_20200916184347

中国移动通信集团有限公司信息技术中心项目总监王娟

大家好,我是中国移动信息技术中心的王娟,下面跟大家共同探讨《全闪存阵列技术规范》,主要包括五个方面的内容:第一部分是存储架构演进路径:随着存储技术的发展以及新型业务的出现,涌现出不同存储类型产品,我们首先介绍存储架构的演进路径,明确不同存储类型之间的关联;第二部分是全闪存阵列的技术优势:除了全闪存阵列提供块接口外,分布式块存储、磁盘阵列均提供块接口,他们应用场景上有部分重合,这里对他们进行对比分析,明确全闪存阵列技术优势及适用场景。第三部分简单介绍一下全闪存阵列的市场情况;第四部分介绍一下中国移动对全闪存阵列的需求;第五部分对全闪存阵列的技术规范要求进行简要介绍,主要从架构、功能、性能、可靠性、扩展性等多个方面展开。

第一部分 存储架构演进路径

基于存储架构的差异,存储系统主要分为外部存储和软件定义存储。外部存储采用(控制框+硬盘框)架构,主要包含传统存储、以及全闪存阵列等。软件定义存储基于通用PC服务器+交换机组成存储系统,主要包含分布式块存储、分布式文件存储、分布式对象存储。

以前大家使用传统存储较多。传统存储中主要包含NAS和SAN,NAS提供文件接口,主要优势在于访问接口友好,在中国移动前期多用在话单、邮件、OA等业务场景。SAN提供的是块存储接口,主要优势在于系统的稳定性和增值功能强大,在中国移动前期主要使用在核心业务的后端存储中。随着存储技术的发展以及新型业务的出现,传统存储SAN正在向全闪存阵列、分布式块存储演进,他们都提供块访问接口;传统存储NAS正在向分布式文件存储和分布式对象存储演进,它们主要用于存储非结构化数据。

第二部分 全闪存阵列的技术优势

我们再来看一下全闪存阵列的技术优势。

首先看一下外部存储和软件定义存储它们的不同定位。全闪存阵列、传统盘阵、分布式块存储都能提供块接口,传统盘阵和全闪存阵列属于外部存储,分布式块存储属于软件定义存储。首先,在可扩展性方面,外部存储采用的是控制框加硬盘框的架构,可扩展性一般;软件定义存储是基于通用的服务器加交换机组成存储系统,可扩展性更好。其次,在增值功能方面,外部存储久经历史考验,系统的稳定性和增值功能更强大;软件分布式块存储处于快速发展中,很多增值功能目前还在快速补齐中。最后,在时延方面,外部存储它的访问时延会比较低,软件定义存储它的访问时间会比较高。

不同存储类型架构的差异使得他们具有不同定位、适用于不同使用场景。分布式块存储可扩展性好、易管理,适用于容量需求较大的资源池业务;前期中国移动已经集采了大量的软件定义存储产品,对于分布式块存储产品,中国移动前两期共集采3110套,有效容量超过330PB。对于一些核心数据库等应用场景、他们对可扩展性要求不高、对时延和增值功能要求较高,因为分布式块存储的增值功能等方面暂时满足不了这些应用场景需求,这部分应用场景仍需用全闪存阵列或传统盘阵来满足。

我们再对功能和时延方面做简单的对比分析。功能的话,可以细化为基本功能、高级功能、本地数据保护功能、远端数据保护功能、容灾功能等。分布式块存储在本地数据保护的一致性组快照功能、远端数据保护的远程复制功能、双活等功能方面不是很完善。而全闪存阵列和传统盘阵在这些增值功能上比较强大。在时延方面,当它们都采用相同的后端存储介质的情况下,以写操作为例,外部存储写操作是在多个控制器的缓存写镜像后立即返回成功,访问时延低。分布式块存储的写操作需跨多台服务器及网络,访问时延较高。

我们再来看一下全闪存阵列和传统盘阵的对比分析。全闪存阵列不是简单的将传统磁盘阵列中的磁盘更换为SSD硬盘,而是针对SSD自身特征做过设计优化的,完全由SSD构成的一个独立的存储设备。首先,在硬盘寿命管理方面,SSD的寿命是跟颗粒的擦写次数紧密相关,全闪存阵列需要针对SSD的使用寿命特征进行相应的设计,延长SSD使用时间,比如采用磨损均衡和寿命检测等功能。其次,在性能方面,传统盘阵性能瓶颈在HDD磁盘,传统盘阵系统软件需要围绕如何消除HDD磁盘性能瓶颈来开发设计。全闪存阵列的性能瓶颈点在控制器,性能瓶颈的转移使得全闪存阵列的软件设计的关注点发生了改变。最后是增值功能方面,全闪存阵列它采用重删压缩技术去降低使用成本,提升成本优势。同时在全闪存阵列中,重删压缩功能的开启,对系统性能影响会控制在一定的范围内;像传统盘阵有部分产品也有重删压缩技术,但是它的重删压缩功能的开启会对系统的性能影响比较大。全闪存阵列的功能、性能、时延等优势使得其在核心业务场景比较受欢迎。相比传统盘阵,全闪存阵列还具备功耗低、占地小等其他优势。

第三部分 闪存阵列的市场情况

下面我们看一下全闪存阵列的市场情况。

在IDC发布的2019年第四季度的企业存储市场数据中,全闪存阵列2019年全球市场占比是38.7%,国内市场中占比是18.1%,国内市场的整体年增长率达到了57.6%,它的市场前景比较好。

第四部分 中国移动对全闪存阵列的需求

前期我们调研了中国移动的核心业务系统对全闪存阵列的需求,主要是包括有效容量的需求和技术指标的要求。首先看一下有效容量的需求,通过调研发现有效容量点比较小的需求套数会比较多,多数有效容量是集中在小于400TB以内,有效容量点大的需求套数就会比较少。再看一下核心业务系统对全闪存阵列技术指标的要求,我们重点关注的是核心业务它对时延指标以及增值功能要求,通过调研发现超过73%的业务它既对时延敏感同时对增值有要求,核心业务多数对时延有≤5毫秒的要求,增值功能主要集中在容灾和远程复制功能方面。

第五部分全闪存阵列的技术规范

下面我们再来看一下第五部分全闪存阵列技术规范要求这一块,首先来看一下整体架构。

全闪存阵列系统架构主要包括三块:

1、系统管理模块,它要支持系统的管理、监控、性能、告警等功能,要能够通过SNMP协议向第三方平台上报告警信息,同时支持图形化管理操作和命令行操作。

2、资源管理模块,能向第三方资源管理平台提供API,提供卷、快照等操作和资源计量信息查询等,提供OpenStack  cinder商用接入驱动,支持cinder-volume标准接口,兼容OpenStack 多种版本要求。

3、存储功能模块,主要包括通用功能和增强功能。

通用功能这里主要介绍八个:

1、LUN管理,支持LUN的创建、扩容、删除、挂载、卸载、查询等操作。

2、RAID保护,支持按照不同RAID策略创建RAID组或者存储池。

3、快照管理,主要支持快照的创建、删除、快照一致性组等操作。

4、克隆功能,主要能够支持克隆的创建和删除等操作。

5、QoS功能,以LUN为目标去设置QoS,它主要是限制非关键性业务对存储系统资源的使用,为关键业务预留足够资源。

6、负载均衡和主机多路径功能,主要实现控制器之间的负载均衡,满足存储网络的高可靠性和高性能的要求。

7、自动精简配置,它主要是能够支持多次少量的按需分配存储空间给LUN。创建LUN的总空间可以大于存储池大小。

8、数据缩减功能,主要能够支持在线实时压缩、在线重删等功能。

增强功能主要包括两块:

1、异步远程复制,它主要支持在两套存储系统之间源LUN和目标LUN数据保持同步,目标LUN数据更新可略迟于源LUN数据更新。

2、双活功能,主要能够支持业务不间断运行,多套主备存储数据实时一致。

下面我们对部分功能的细节进行简要描述:

1、数据缩减功能。

【免责声明】本站内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

网友评论
推荐文章