高端存储发展趋势

摘要:
虚拟化是当前的热点,也是高端存储发展的重要趋势。预计高端存储主流制造商将很快支持16GFC接口。通过松耦合、虚拟化、高性能、高安全性和智能化五个关键词,我们总结了高端存储的技术发展趋势。由于全闪存阵列相对于高端存储具有强大的性价比优势,传统存储制造商通过收购或转型推出了自己的全闪存阵列。

1. 高端存储的技术发展趋势

松耦合

高端存储刚出现的时候,采用的是紧耦合的多控体系架构。紧耦合架构的特点就是所有的资源都是物理集中在一起的,这些资源通常包括前端接口,后端接口和Cache,一般都插在一个大机箱里。随着技术的发展,特别用户对总体拥有成本(TCO)和可扩展性的追求,现在的高端存储厂商大部分采用了松耦合的多控体系架构。它们都有一个特点,每个引擎都有自己的前端接口、后端接口和Cache资源,通过高速的低延时网络把多个引擎连接起来,组成一个统一的高端存储。这种松耦合的架构有效解决了紧耦合带来的问题,因为引擎作为一个独立组件,扩展起来比较方便;引擎之间可以部署在不同的机柜里,也给机房机柜布局带来了灵活性;而且由于对于每个引擎来说,物理架构和中端存储类似,可以和中端存储共用很多部件,降低成本。

虚拟化

虚拟化是目前的热点,也是高端存储发展的重要趋势。对于高端存储本身来说,虚拟化主要包含两个层面:块虚拟化和异构虚拟化。

1.块虚拟化抛弃了传统的RAID的虚拟化方式,把物理硬盘切分为许多小容量逻辑盘,组成一个资源池,然后以这些逻辑盘为单位组建RAID。RAID还是传统的RAID算法,但作用对象已经不是物理盘,而是小容量的逻辑盘。目前市场上以戴尔Compellent为代表的戴尔流动数据架构的块级虚拟化技术,不仅粒度可控,管理便捷性好,其优化存储资源、降低能耗和采购成本方面的效果也更明显

2.异构虚拟化指的是对第三方阵列的支持。异构虚拟化给客户带来的价值主要有两点,一是无缝接管原来的第三方阵列数据,统一管理;二是原来的数据可以享受高端存储的高级数据服务功能,比如自动分层,远程复制等等。一句话,保护投资,简化管理。

高性能

高性能永远是高端存储追求的目标,技术发展令现在的高端存储已可以达到百万级IOPS(SPC-1)。高端存储为了实现更高的性能目标,其技术发展趋势体现在以下几个方面:

1. PCIe:目前高端存储厂商基本采用PCIe 2.0来进行节点间的高速互连,PCIe相对其他连接技术,不需要做协议转换,延时更低。随着PCIe 3.0的成熟,预计很快有高端存储厂商将升级到PCIe 3.0。

2. 闪存技术:近来发展很快,技术逐渐成熟。高端存储从原来少量采用到大量配置闪存,乃至出现全闪存阵列。闪存不仅作为高端存储的Cache扩展,也可以作为Tier 0存储,甚至可以插在应用服务器上和高端存储配合使用。

3. 高速接口:随着计算虚拟化技术的大量采用,一个物理服务器上面跑的VMware软件越来越多,因此对存储的高速端口要求也越来越迫切,最新版本的VMware vSphere 5.5已经支持端到端的16G FC组网。预计高端存储主流厂商将很快支持16G FC接口。

4. QoS:由于高端存储需要支持大量的用户,甚至要支持多租户的环境,而资源总是有限的,因此,完善的QoS策略是保证关键用户性能的最好办法。高端存储厂商一般采用Cache分区,I/O优先级,限制IOPS和带宽等方法来保证关键应用的高性能。

高安全

可靠性其实是高端存储最核心的诉求,用户购买高端存储,更多的是买一个放心。在安全技术的发展方面,我们看到主流厂商在下面的努力:

1. DIX(Data Integrity eXtensions)端到端完整性校验:目前很多主流厂商不仅仅满足于让高端存储内部采用T10 PI (Protection Information)规范进行数据完整性保护;

2. 数据加密:高端存储保存的数据一般都是企业最关键的数据,因此,防止泄密就是一个必须面对的问题。高端存储一般需要支持全盘数据加密功能(性能不受影响),保证硬盘遗失或者维护过程中数据不被泄露。

3. 在线升级:高端存储承载的业务都是关键业务,一般要求7*24不间断运行。现在业务变化很快,用户很难准确估计业务的发展。因此,需要高端存储能够按需在线升级,包括软件的升级和硬件的扩展。

4. 高级容灾特性:高端存储需要完善的容灾特性,比如支持远程复制秒级RPO,三站点容灾甚至四站点容灾等等。

智能化

高端存储非常复杂,功能丰富,但用户了解甚少。这些差距就迫使高端存储厂商在智能化和便捷管理上加大力度,以前很多的功能必须通过命令行来实现,现在通过图形化的管理工具就可以实现。高端存储在智能化发展趋势体现在以下方面:

1. 应用智能:高端存储除了对虚拟化平台的支持外,如VMware的VAAI和VASA和Hyper-V的ODX,还应该提供API接口和其他应用程序特别是数据库联动。;

2. 管理智能:除了支持GUI界面外,还支持移动终端上进行管理。并且根据运行的统计数据,给出管理的建议;

3. 智能流动:数据应该在设备内,甚至可以跨设备智能流动,实现数据的生命周期管理,并达到数据的空间使用效率和性能均衡。

4. 开放接口:高端存储应该提供SMI-S管理接口,Open Stack接口等和其他系统对接,以迎接软件定义数据中心以及云时代的到来。

通过松耦合、虚拟化、高性能、高安全、智能化这5个关键词,我们概括了高端存储的技术发展趋势。其实现在很多技术已经不是在高端存储首先出现了,而是在中端存储优先采用,技术成熟后再引入高端存储中,特别是硬件层面,如PCIe和SAS技术就是典型的代表。高端存储更多不是追求新技术,而更关注的是安全性和稳定性,这是高端存储的基石。

2. 高端存储受到的冲击

随着闪存技术的成熟,全闪存阵列(All Flash Array,简称AFA)由于具有高性能,低功耗等优点,对传统的高端存储形成了很大的冲击。根据Gartner 2013年的数据显示,全闪存阵列的销售价格区间在200K-300K USD之间,是典型的高端存储的范畴。

高端存储发展趋势第1张

由于全闪存阵列相比高端存储具有强大的性价比优势,因此传统的存储厂商纷纷通过收购或者改造推出自己的全闪存阵列。还有一些初创公司,开发出适应范围更广的混合阵列,加入高端存储俱乐部。预计将来应该是传统的高端存储、全闪存阵列、混合阵列相互融合相互渗透的过程。传统的高端存储将和大型机一样,会在追求极致可靠性的环境占据一席之地;而全闪存阵列,将在追求性能和空间的场合夺取自己的份额;混合阵列,应用场景更加广泛,在需要性能和容量兼顾的场合,更有优势。

随着集群架构的成熟,很多中端存储采用集群技术,也杀入高端存储的领域。中端存储集群由于可以和中端存储共用软硬件平台,因此成本上非常具有杀伤力。预计很多入门级的高端存储市场将被中端存储的集群方式所抢占,2014年3月全新发布的戴尔存储SC4000系列即是典型代表,作为重新定义企业级存储经济效益的例证,戴尔SC4000系列提供了大型企业级存储的高级功能,从而帮助中型企业机构更富竞争力。

3. 高端存储的应用趋势

根据Gartner 2013的数据显示,高端存储主要应用在UNIX环境和Windows+Linux环境。也就是说,45%的高端存储应承载企业关键业务,这些业务一般部署在UNIX环境下,这些UNIX既可以是物理服务器,也可以是硬件厂商提供的虚拟化环境;而另外36%的环境部署在Windows或者Linux环境,这种环境一般采用X86的架构,采用VMware或者Hyper-v虚拟化技术为主,这是典型的云计算的场合。预计随着云计算的普及,很多企业把关键应用也切换到云环境,高端存储承载Windows和Linux的应用愈来愈多,这部分的份额也会逐渐上升。

高端存储发展趋势第2张

总之,高端存储的技术一直在发展,传统的高端存储厂商一直保持投入研发新一代产品,而新兴厂商也通过学习模仿进入这块市场,或者通过全闪存阵列以及混合阵列、阵列集群抢占这块蛋糕。以后高端存储和非高端存储的技术界限会越来越模糊。而在应用上,高端存储除了继续在传统的关键应用保持一席之地外,还在云计算、虚拟化等场景下发挥其独特价值,成为云数据中心集中存储的重要选择。

免责声明:文章转载自《高端存储发展趋势》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Spring Boot 项目优化和 JVM 调优(亲测!真实有效)python类(class)中参数self的解释说明下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

JDK1.7中关于AutoCloseable接口的使用

1.查看API文档,找到AutoCloseable相关定义 public interface AutoCloseable 该接口是从JDK1.7开始引入,并且该接口中只有一个方法close() 1 void close() throws Exception //关闭此资源,放弃任何潜在资源 2.测试AutoCloseable接口,实现自动关闭处理 2.1新...

freemarke之TemplateDirectiveModel详解

http://hougbin.iteye.com/blog/1457924 TemplateDirectiveModel接口是freemarker自定标签或者自定义指令的核心处理接口。通过实现该接口,用户可以自定义标签(指令)进行任意操作,、 任意文本写入模板的输出。 该接口中只定义了如下方法,当模板页面遇到用户自定义的标签指令时,该方法会被执行。 pub...

SOA之(1)——SOA架构基础概念

在深入探讨什么是面向服务的架构(SOA)之前,先建立一些基本的概念和术语的基本描述而非严格定义,所以也许有些定义在业内还存留争议,此处暂且忽略。 架构基础 技术架构(Technology Architecture)——某物的基础物理设计(The fundamental of physical design of something) 技术基础设施(...

spring-data-jpa自定义查询导致jdbc连接池占满

最近在测试环境遇到一次jdbc连接池占满的问题。背景如下: 有一个批量操作,分页去查表数据然后进行后续处理,该查询跨表并且需要返回自定义的字段。 spring-data-jpa提供了方便使用的JpaRepository接口,依次继承PagingAndSortingRepository、CrudRepository、Repository。 自定义查询一般步骤...

SQL Server 2008 空间数据存储摘抄(SRID 点 MultiPoint LineString MultiLineString 多边形 MultiPolygon GeometryCollection)

有两种类型的空间数据。geometry数据类型支持平面或欧几里得(平面球)数据。geometry数据类型符合适用于 SQL 规范的开放地理空间联盟 (OGC) 简单特征 1.1.0 版。 另外,SQL Server 支持geography数据类型,该数据类型可存储诸如 GPS 纬度和经度坐标之类的椭圆体(圆球)数据。 geometry和geography数...

数据库秒级平滑扩容架构方案

今天主要给大家介绍一下关于数据库秒级平滑扩容架构方案的内容。 一、缘起 (1)并发量大,流量大的互联网架构,一般来说,数据库上层都有一个服务层,服务层记录了“业务库名”与“数据库实例”的映射关系,通过数据库连接池向数据库路由sql语句以执行: 如上图:服务层配置用户库user对应的数据库实例物理位置为ip(其实是一个内网域名)。 (2)随着数据量的...