/ 中存储网

浪潮存储新品AS8000-M4核心技术解析

2015-07-31 17:26:18 来源:比特网

背景:说起浪潮AS8000存储系列,可以算是浪潮存储体系中比较成熟、深受企业级数据中心信赖的一系列业务连续性产品。从2010年推出至今,AS8000系列历经了从AS8000-M1、M2到M3的演进。从颜值上看,2015年新推出的AS8000-M4设计上更加简洁,只有1U的高度,支持2-16节点扩展,能够为机房节约50%以上的空间;同时它也很有技术内涵,采用数据分流技术,真正做到单一存储故障“0秒”切换,实现了零停机业务迁移、零数据丢失、零业务感知。

在“互联网+”的驱动作用下,有一个趋势正在被更多企业印证,那就是企业对业务连续性的需求越来越迫切,为了满足业务不中断的需求,数据库、虚拟化及其它重要业务系统环境均以集群和HA方式提供了业务连续性保障;而集群或HA所依赖的共享存储系统成为IT架构中的最后一个单点故障,并且传统的容灾方案在资源利用率、业务切换时间以及数据一致性上以无法满足关键业务连续性、关键数据可靠性的需求。

值得一提的是,AS8000-M4作为2015年AS8000系列的新品,需要能够给企业业务带来全新的价值,而AS8000-M4的价值主要体现在数据中心双活方案上,真正让灾备中心活起来,做到RPO(recovery pointobjectives,恢复点目标)=0,RTO=O(recovery timeobjectives,恢复时间目标)=0,这一点到底有多牛X,别急,先卖个关子,一会儿我们详细解读。为了实现双活数据中心的目标,AS8000-M4在技术上的创新和改进自是必不可少;那么,它在核心技术方面实现了哪些突破呢?带着这两个问题,我们一一来看吧。

以数据分流等技术为核心,锻造双活新标准

1

AS8000-M4

AS8000-M4中采用了为数众多的创新技术,比如数据分流、完全对等引擎、无数据缓存等技术。

NO.1 数据分流技术

存储双活引擎并不缓存和处理由主机端发出的所有数据,而是通过引擎中的ASIC芯片对主机发出的SCSI命令进行解析,将SCSI命令中的地址信息和数据信息分离,按原始SCSI命令的地址信息将数据分发到后端两套(或多套)存储阵列,从而实现数据的双写。相比于传统基于虚拟化和RAID1技术,在I/O延迟和回退上都具有明显的优势。

2

数据分流技术

NO.2 完全对等引擎技术

AS8000-M4引擎基于业界标准的MPIO协议而设计,可以适应任何操作系统的NativeMPIO(包括VMWare NMP),而无需在主机端操作系统安装任何多路径驱动程序。

在一个集群中,各引擎完全是负载均衡模式,针对同一种业务、同一个卷,可同时通过多个引擎针对不同的存储同时进行读和写,真正做到存储的双活,为构建双活数据中心提供有力的技术支撑。

3

完全对等引擎设计

NO.3 无数据缓存技术

无数据缓存技术是AS8000-M4引擎仅作为数据的“管道”,不设置数据缓存池,这样做的好处是不滞留数据,即使引擎出现故障也不会导致数据丢失或不一致,这样在切换时就不必担心数据出现问题。您想想看,如果AS8000-M4中设置了缓存池,那么每个节点就有两个数据池:AS8000-M4的数据缓存池和后端的存储池。这就相当于,每个节点都有一个鱼缸和一个鱼塘;对于两个或多个节点,就很难保证鱼塘之间的鱼是一样多的,万一有鱼缸中还滞留了一部分鱼,没倒进鱼塘呢?而AS8000-M4中没有数据缓存,每个节点只有后端的存储作为数据的载体,就相当于只有鱼塘没鱼缸。那么节点间数据的一致性就很好保障了,只要看看鱼塘有多少鱼就一目了然。

有人可能会问啦,AS8000-M4内没有缓存吗?不是的,有RAM和NVRAM两种存储介质,不过不是用来存储数据的,而是存储数据的排队序列,不会造成数据的不一致。

4

无缓存技术

在“互联网+”的风口,AS8000-M4给业务连续性注入强心针

目前多家存储厂商基于SAN复制实现关键业务数据实时同步,也就是采用这种方式来实现双活的,比如IBM的SVC、EMC的VPLEX、AS8000系列的M2和M3等,这种基于SAN复制的产品也称为“存储虚拟化网关”,那么这种复制方式的产品在双活方面表现怎么样呢?RPO=0或许可以实现,但RTO一般会是分钟级,最快也在45秒左右。

但是基于数据分流技术,无论出现存储宕机、链路断掉,还是引擎故障等情况,AS8000-M4都可通过路径0秒切换,即RTO=0,RPO=0,实现业务零感知的数据切换。这就是AS8000-M4是实现双活数据中心的秘密。

最后AS8000-M4是运行在SAN环境中的数据分流导向器,利用SCSI命令解析和分流的方式实现存储系统双活,从而解决了IT系统中存储单点故障的问题,也为双活数据中心架构的存储双活提供了一种解决方案;借助AS8000-M4对后端存储的管理功能,可实现数据的在线移动,方便系统管理员和IT系统规划人员进行在线的存储系统调整和数据移动,为存储系统提供了更高的灵活性和可用性。