Andy_wu
作者Andy_wu2022-07-04 09:45
存储工程师, 某大型股份制银行

有网关vs无网关,城商行如何选择存储双活技术路线总结

字数 15332阅读 3690评论 0赞 3

导读:

为了满足银行各类新产品业务发展需求、建设可信IT,面向双活或者多活数据中心改造以及核心改造成为各城商行的重点项目。双活数据中心建设,需要从应用层、网络层、数据库层、存储层等多方面进行考虑,数据库和存储的双活实现息息相关,均是双活数据中心建设的重点与难点。其中,存储双活无疑是双活数据中心建设的基石。存储双活技术路线随着科技的发展,技术路线分为有网关和无网关模式。

网关双活架构存在有一定的历史背景和必要性。上一代存储容量相对较小、可扩展性较差,因此对一个数据中心的发展而言需要配置的存储数量会逐渐增多,而由于分批采购会出现多家不同品牌中标,单个数据中心可能会大量异构品牌的存储。在这种情况下,要想实现存储双活,必须依赖Vplex等存储网关,利用存储网关兼容异构存储、方便异构存储之间数据迁移、方便扩容等优点。直至现在,仍然存在不少银行使用存储网关管理多个品牌的存储以及实现存储双活。

随着存储技术的飞速发展,硬件层面上闪存盘的普及、NVMe技术的采用以及控制器在线横向扩容等技术的应用使得单台高端全闪存储的性能和容量极大提升,可用容量达到PB级别,基本可以满足中小规模数据中心5年左右的使用量。存储双活软件技术在存储本身的应用使得直接采用两台存储进行双活成为可能并开始逐步采用。免网关双活架构的优势是消除了对存储网关的依赖,减少了故障点,一定程度减小了IO时延。

总而言之,这两种存储双活技术架构各有优势。存储网关是历史的必然产物,给过去十年很多存储大量异构存储的客户带来的方便。而免网关双活又是如今高端存储技术发展的必然趋势。 为了帮助城商行更合理地决策存储双活技术路线选择, twt社区组织“有网关vs无网关,城商行如何选择存储双活技术路线?”线上开放式同行交流活动,社区邀请到银行存储技术专家、戴尔科技存储技术专家进行在线分享和交流,本期重点从:城商行如何运用存储有网关双活和存储无网关双活、存储有网关双活和存储无网关双活,两者优劣势如何、存储有网关和无网关在应用过程中会遇到哪些问题等三个方面17个交流主题进行总结,希望给城商行存储架构师和存储工程师在实际存储双活建设过程中带来帮助。

一、 城商行如何运用存储有网关双活和存储无网关双活?

城商行目前常见的双活有基于网关和存储控制器两种常见成熟类型,对于企业长远规划来说,在选择双活架构上面,需要根据自身实际情况,没有统一的标准,没有最优,只有适合。

1、对于城商行的业务环境该如何运用存储有网关双活和存储无网关双活?

目前中小银行现存的异构存储环境比较多,那么在现有的业务环境下如何运用存储有网关双活和无网关双活比较好?可以更好的服务银行的长远规划。

匿名用户
这个问题可以分成几个层次来讲,首先是存储的中长期规划,其次是在规划中是否需要选择双活,再往下分解才是选择哪种方式的双活,有网关还是无网关。
第一个问题是需要对自身的现状做分析,应用的分级,性能,数据量,以及未来的发展目标和需求,会形成对中长期规划的目标和路径;
第二个问题,是否选择双活,也是需要机遇自身的需求,运维能力等方面进行分析;
最后,是否采用网关双活,从技术发展和管理上讲,如果前面对于存储进行过系统的规划,能实现存储产品的标准化统一管理,还是建议采用无网关模式,简化组网和运维。

嘉宾:kkkru 技术支持 , 哈尔滨银行
存储网关双活优势是可以利旧存储,节点空间,利用存储虚拟化的技术实现不同存储之间的存储双活功能,大大能降低企业的成本,做到空间合理利用!
存储自身双活的优点为存储系统的可靠性更高,性能表现要强于存储网关双活(相同型号的存储设备)

嘉宾:Andy_wu 存储工程师 , 某大型股份制银行
目前常见的双活有基于网关和存储控制器两种常见成熟类型,对于企业长远规划来说,在选择双活架构上面,需要根据自身实际情况,没有统一的标准,没有最优,只有适合。

存储网关双活
优势:主要通过网关层来实现异构存储的一致管理,赋予后端存储存储双活等高级别的管理功能 ,也可以简化异构存储的管理。
劣势:需要增加硬件;管理复杂度在于增加了网关的管理成本,整个架构中,网关的地位的重要性和稳定性也会变得尤为突出,增加了存储链路的复杂性,多了故障节点,所有的数据都通过存储网关,易成为系统瓶颈,造成存储的高性能无法更好发挥。

存储引擎双活
优势:减少网关故障点,提高可靠性,无需经过存储网关转发,消除虚拟层对性能的影响,减少 I/O 时延,组网简单,便于维护,技术成熟、主流趋势。
劣势:一般不支持异构;一般只支持两点双活;需要同品牌同型号,双活维护及切换比较麻烦。

嘉宾:zhouchao 系统架构师 , 某银行
首先,网关双活架构的存在具有必要性和一定的历史背景。上一代存储容量小、可扩展性差,因此对一个数据中心的发展而言需要配置的存储数量会逐渐增多,而由于分批采购会出现多家不同品牌中标,因此单个数据中心可能会大量异构品牌的存储。在这种情况下,要想实现存储双活,必须依赖VPLEX、SVC等存储网关,利用存储网关兼容异构存储、方便异构存储之间数据迁移、方便扩容等优点。因此直至现在,仍然存在不少客户使用存储网关管理自家多个品牌的存储以及实现存储双活。
然后,随着存储技术的飞速发展,硬件层面上闪存盘的普及、NVMe技术的采用以及控制器在线横向扩容等技术的应用使得单台高端全闪存储的性能和容量极大提升,可用容量达到PB级别,基本 可以满足中小规模数据中心5年左右的使用量。存储双活软件技术在存储本身的应用使得直接采用两台存储进行双活成为可能并开始逐步采用。免网关双活架构的优势是消除了对存储网关的依赖,减少了故障点,一定程度减小了IO时延。
总而言之,这两种架构各有优势。存储网关是历史的必然产物,给过去十年很多存储大量异构存储的客户带来的方便。而免网关双活又是如今高端存储技术发展的必然趋势,是现在新系统架构做双活的首先路线,所以银行需要结合自己业务环境来进行选择是否网关或者无网关规划。

嘉宾:pysx0503 系统工程师 , 第十区。散人
两种方式在技术上都是比较成熟的。也各有各的优点。至于如何规划。其实还是要根据你的实际环境。未来的规划。发展的预期等多方面的因素来衡量。。
存储网关。可以在现有的基础上接管多个异构存储。快速的构建起一个统一的架构。省钱。但毕竟多了一道网关,效率上较比无网关的模式要差一些。
结合你的自己投入。技术现状,还有现有异构设备的年份状态。可以做成分步规划。短期。用最少的投资。整合异构存储。。长远规划上构建一个无网关的整体存储架构。逐步把旧业务迁移到新存储上。

嘉宾:wangyf SE , 戴尔科技金融行业解决方案中心
1 、网关双活的主要优势是可以跨异构阵列,并重新规划存储池,所有如果是在现有设备上的改造,用网关实现双活会更为灵活,也不需要做数据迁移
2 、如果是全新的系统,可以考虑采用存储自身的双活功能,实施和管理比较简单
3、存储双活是否需要写缓存功能,如果开启,极端情况下如何保障数据一致性?

存储双活是否需要写缓存功能,如果开启,极端情况下如何保障数据一致性。

匿名用户
首先,需要开启缓存功能,否则对性能影响特别打;其次,从大部分存储采用的是双写技术,从服务器端开始双写;如果只有一方成功,存储双活功能会去检查另一节点是否活着以及链路情况,如果确认是另一台存储down了或者链路断了,确定是只写一个节点,否则会丢掉这个IO(包含写成功那个存储上的),重新写IO;

嘉宾:wangyf SE , 戴尔科技金融行业解决方案中心
一般的集中存储都是有写缓存的,而且所有写缓存都是需要镜像保护的,写操作写到本地缓存和镜像缓存之后,才会返回给主机,要写成功都写成功,要不成功都不成功,所以不会造成数据不一致的问题。

双活更进一步,是需要在本地存储的写缓存和对端存储的写缓存都写成功以后,才返回给主机,不管本地存储还是异地存储,在接受到写 I/O 后,都在存储内部的镜像缓存对儿写入数据成功后才返回给主机结果。

嘉宾:Andy_wu 存储工程师 , 某大型股份制银行
通常是需要开启写缓存功能,因为双活本身为了数据安全,一般要求强一致性写,也就是每个写操作必须到双活的两端落缓存才算写成功,如果不开启写缓存,那写性能影响就会很大;落对端写缓存就算返回成功,也就产生了另外一个数据一致性的问题,万一对端存储突然异常了,这个时候数据一致性怎么保证呢?这个一般各厂家都有一套存储控制器之间的写缓存空间镜像两副本甚至多副本的保护机制,确保写的数据任何时候均有2份甚至多分冗余。

常见的HDS、EMC都有写缓存镜像2副本,华为存储有3副本,如果其中一个副本出现问题,还可以持续在其他节点继续腾挪空间临时新增一个副本保护,确保整个过程中数据的可用及一致性。

3、在网络发生抖动的时候,如何保证双活的稳定?

在容灾链路发生抖动或者是链路频繁断开又恢复的情况下如何保证存储双活的稳定?

嘉宾:Andy_wu 存储工程师 , 某大型股份制银行
网络抖动问题 ,主要是提前预防,其次是快速隔离。
我行目前经验(博科品牌):故障预防及快速隔离
1、交换机端API收集端口报错信息,利用开源工具Grafana进行TOP排行展示,针对前5名进行邮件通知排障,提前预防;
2、交换机端API收集端口收发光以及对端收发光(部分型号终端不支持),针对不同速率设置阀值(比如16GB>=250uw;32GB >=300uw),有条件进行提前预更换,防止临界故障点出现,提前预防;
3、交换机上FOS支持Maps策略,根据企业实际需要启用相应的策略(分4个等级:激进、中等、保守、基本),针对上述告警进行fence禁用,及时自动隔离抖动故障。

· zhangjunxi570

运营商线路抖动故障怎么隔离,直接断级联口?

· Andy_wu回复 zhangjunxi570
交换机E Port也是支持抖动达到阀值自动禁用的,至于前端是否再加了其他路由设备,最终都会反映到连接存储的最初级SAN交换机,我们可以在这层设置,因为存储复制如果引入了第三方运营商,估计也不是那种强一致性双活场景吧,链路抖动对业务没有太大影响,就没有必要设置这么严格的隔离配置,在发现抖动后通过人工判断,然后portdecom温和禁用,另外这种抖动很多80%以上都可以预防掉的,提前发现端口错误统计异常,提前更换。

4、存储有网关双活和存储无网关双活技术路线各适用的场景?

嘉宾:Andy_wu 存储工程师 , 某大型股份制银行
目前常见的双活有基于网关和存储控制器两种常见成熟类型,对于企业长远规划来说,在选择双活架构上面,需要根据自身实际情况,没有统一的标准,没有最优,只有适合。

存储网关双活
优势:主要通过网关层来实现异构存储的一致管理,赋予后端存储存储双活等高级别的管理功能 ,也可以简化异构存储的管理。
劣势:需要增加硬件;管理复杂度在于增加了网关的管理成本,整个架构中,网关的地位的重要性和稳定性也会变得尤为突出,增加了存储链路的复杂性,多了故障节点,所有的数据都通过存储网关,易成为系统瓶颈,造成存储的高性能无法更好发挥。

存储引擎双活
优势:减少网关故障点,提高可靠性,无需经过存储网关转发,消除虚拟层对性能的影响,减少 I/O 时延,组网简单,便于维护,技术成熟、主流趋势。
劣势:一般不支持异构;一般只支持两点双活;需要同品牌同型号,双活维护及切换比较麻烦。

嘉宾:kkkru 技术支持 , 哈尔滨银行
存储网关确实具有一定的优势,简化管理,集中管控,异构合并。对于中小企业,存储品牌多样、存储分散的环境来看 , 存储网关可以用更少的投资实现安全的最大化。而对于一个新建的数据中心环境 , 更多的是在建设初期就做了更长远的考虑 , 使用超融合或者是分布式,或者是直接通过存储自身实现双活。在这种情况下存储网关就显得无用武之地了。
需求决定和技术的发展,对于存储网关双活和存储自身双活这两种存储双活方式各有各的优势。不同的企业即使是同类行业的企业也会因为信息化程度不同,存储系统的不容,技术储备的不同,从而对于存储双活技术的选择也会有不同。

嘉宾:wangyf SE , 戴尔科技金融行业解决方案中心
网关型的屏蔽了存储的差异性,一旦建立起来以后,后端存储对主机透明,后端主机的故障,升级,更新换代都可以无中断的完成,所以适合构建跨数据中心的统一的数据共享和传输平台

存储本身的双活,一般仅限于存储上的应用,适合构建特定应用的数据共享和双活平台,比如就是核心生产数据库应用的双活构建

二、存储有网关双活和存储无网关双活,两者优劣势如何?

相比无网关的双活,网关的存在增加了组网的复杂度,提升了管理的复杂度,但是可以支持异构存储;无网关:架构更简洁,管理简单;不支持多台存储,不支持异构存储;

1、对于存储有网关双活 VS 存储无网关双活,两者优劣势如何?

随着存储技术的飞速发展,硬件层面上闪存盘的普及、NVMe技术的采用以及控制器在线横向扩容等技术的应用使得单台高端全闪存储的性能和容量极大提升,推出了无网关存储双活技术路线,之前我们常用的有网关存储双活技术路线,和相比之下两者的优劣势如何?如何结合银行现有环境和规划对存储双活路线应该如何进行选择?

嘉宾:lzg21st 存储工程师 , brcb
存储虚拟化网关作为前几年推出的技术形态,在异构存储虚拟化整合以及同城双活场景中确实有不少案例。典型的以EMC VPLEX和IBM SVC为代表。其中EMC的vplex还可以结合其RPA产品实现CDP即连续数据保护。
但同时,将异构存储虚拟化以及存储双活功能做到存储控制器里的形态反而由于架构简单,得到更多用户的选择。
在进行方案设计时,尤其是同城双活架构,我还是倾向于基于存储控制器的双活架构,一是组网简单,无论是从性能角度,还是后续的运维以及排障都会简单、清晰些。二是,我们双中心一般都会选用同型号、同配置的存储,这样在双活架构中不至于引入木桶效应的性能短板。
但这并不意味着存储虚拟化网关技术就一无是处,比如在本地部署方案中,我们可以利用存储虚拟化网关实现双存储冗余高可用方案,比如SVC的VDM以及vplex底层device设备的local mirror,本地双存储高可用方案可以规避单存储的单点故障。此外,对于一些“老破小”的存储,我们可以利用异构存储虚拟化技术进行存储资源整合,一定程度上简化管理。
综上所述,在核心存储架构设计上,推荐大道至简的基于存储控制器的双活解决方案。在本地部署的存储解决方案中,建议可以采用存储虚拟化网关实现异构存储的虚拟化整合,但是要有度,不要过度依赖这个“网关”设备。

嘉宾:Andy_wu 存储工程师 , 某大型股份制银行
存储网关双活
优势:主要通过网关层来实现异构存储的一致管理,赋予后端存储存储双活等高级别的管理功能 ,也可以简化异构存储的管理。
劣势:需要增加硬件;管理复杂度在于增加了网关的管理成本,整个架构中,网关的地位的重要性和稳定性也会变得尤为突出,增加了存储链路的复杂性,多了故障节点,所有的数据都通过存储网关,易成为系统瓶颈,造成存储的高性能无法更好发挥。

存储引擎双活
优势:减少网关故障点,提高可靠性,无需经过存储网关转发,消除虚拟层对性能的影响,减少 I/O 时延,组网简单,便于维护,技术成熟、主流趋势。
劣势:一般不支持异构;一般只支持两点双活;需要同品牌同型号,双活维护及切换比较麻烦。

存储同城双活
优势:配合业务层实现同城存储双活,大多数故障场景(含存储故障)业务系统服务不中断,存储底层实现较为简单,采购成本低、管理方便;
劣势:架构需要重新评估和较多的人力、物力投入,投入和产出比是否符合企业需求;对一些关键技术的储备要求较高,企业需要根据自身实际需求进行评估,适合较大型的金融机构。

嘉宾:zhouchao 系统架构师 , 某银行
存储网关优劣势:
1、存储网关的优势在于利旧设备或者多品牌设备的兼容使用(最主要的优势)。
2、同时适合保持本地冗余性的增强,在EMC的vplex metro双活架构中,使用VPlex后,本地可以使用local mirror保证数据的双副本或者多副本,而又可以通过vplex metro保证双活(多点多活)。但是srdf的方案中,本地无法使用local mirror功能保证双副本或者多副本,仅仅能保证双中心的数据副本(就是无法使用三台存储做零延迟的数据同步)。简单的说就是用了VPlex,那么我本地可以用多台存储做副本,数据安全性上来了,但是设备用的多,如果不用vplex,那么用的设备少,数据安全性相对较低,受跨中心光纤链路传输影响较大。
3、数据迁移的时候,使用VPlex的话,其迁移难度比较低,安全性较高,但是如果不适用VPLex,那么数据迁移的难度相应就有所提升,安全性也相对降低,尤其是异构存储的数据迁移,影响更大,基本都涉及业务割接。
4、使用VPlex的话,增加了存储链路的复杂性,多了故障节点,而且目前看VPLEX很容易成为性能瓶颈,造成存储的高性能无法更好发挥。
5、双活时,使用VPlex的双活理论上不需要手动切割,但是SRDF需要手动执行,当然也可以通过一些设置实现自动切割,手动切割和自动切割各有利弊,看业务及设计的合理性。

存储无网关优劣势:
这个技术路线未来是一种趋势,现在EMC、华为等一些厂商都开始推这种双活方案,一方面节省成本,一方面降低运维难度。
1、减少了网关设备,采购成本降低;减少了节点,运维复杂度降低,运维成本也降低。
2、因为当前的存储其安全性也来越高,缓存越来越大,数据丢失的风险越来越小(不包括逻辑错误导致的数据丢失),而且我们为了防范数据的逻辑丢失,必然会使用一些诸如ORACLE ADG技术等进行保障,因此本中心多副本需求的必要性会降低,SRDF的双活结构是符合当前发展的。
3、如果行内存在多个品牌,多种档次的存储,那么用VPlex还是较为划算的,否则多厂家的多种双活方案也是很令人头疼的。

嘉宾:kkkru 技术支持 , 哈尔滨银行
存储网关方式的优势是通过存储网关层来实现异构存储的一致管理,赋予后端存储存储双活等高级别的管理功能 ,也可以简化异构存储的管理。适用场景为双机房均有利旧存储或者可整合的存储资源,通过存储网关接入统一化管理并实现同城双活的存储架构。
存储无网关双活的优势是同构存储管理上更为简单,缺点是存储方案选择余地较少。适用场景为双机房均有同品牌同型号的存储设备,通过存储自身的双活特性实现同城双活的存储架构。

匿名用户
存储网关的产生,最早的存储网关其主要作用是用以作为存储虚拟化管理的工具而存在,主要是为了解决异构存储统一管理的问题。因此网关的双活与集群拉远的本质是相似的,在中长距离下是很难实现真正的双活的。而异构存储虚拟化目前是已经有了多种多样的解决方案的,因此从异构虚拟化的维度上来讲,是没有必要再沿用之前的网关设备的。
其次,网关设备实际上是增加了一层网络,在实际生产中还会造成zone的数量翻倍,甚至更多。 在组网上不仅仅带来组网的复杂度, 对整体稳定性增加了风险;对于应用来讲,多出了一层网络设备,那么就会增加一跳,在传统的架构中,增加的时延带来的影像可能并不明显,但是在现在端到端高性能交易的链路中,增加网关带来的性能影响会更加明显。
网关设备是在IT发展尚未完全成熟,各家厂商之间相互封闭的场景下出现的。随着IT技术的不断发展,各家厂商互联互通的兼容性也越发完善,网关设备可能会逐渐的淡出。

匿名用户
相比免网关的双活,网关的存在增加了组网的复杂度,提升了管理的复杂度。并且由于增加了网关节点,可能出现故障节点也随之增多,增加的问题出现的概率。

嘉宾:大牛0915 高级解决方案架构师 , 戴尔科技金融行业解决方案中心
有网关:
支持异构存储,网关下可以虚拟化2台以上存储,更高保护级别;
不过存储数量越多,越会增加IO延迟,同时异构存储性能不匹配,木桶就低原则不得不考虑,存储维保是否一致也很关键;

无网关:
架构更简洁,管理简单;
不支持多台存储,不支持异构存储;

嘉宾:wangyf SE , 戴尔科技金融行业解决方案中心
有网关:
优势:可以支持异构阵列;可以实现容量聚合;可以实现多点多活
劣势:需要额外设备,实施管理相对复杂

无网关:
优势:不需要额外设备;如果是高端存储,性能扩展性比较好;实施管理简单
劣势:不支持异构;一般要求两边的存储完全对等;将来设备更新会比较复杂

2、业界有主流的网关存储产品VPLEX和SVC有什么区别?

两款主流存储网关各有哪些优劣势。

嘉宾:kkkru 技术支持 , 哈尔滨银行
1、EMC Plex是主动/主动的体系架构,其中一个虚拟卷可以在多个控制器中处于活动状态,IBM SVC为主动/被动架构,其中一个卷只能从一个SVC节点处于活动状态。
2、vplex metro集群可以实现跨数据中心联合,使用光纤或IP无需合并结构。IBM SVC 使用I/O组在数据中心之间,使用多个ISL来跨I/O组的两个SVC节点对所有主机进行双路径处理,从而增加架构的复杂性和成本。
3、使用vplex集群时,最低要求是两个控制器,若一个控制器失效时,由于存在本地冗余,不需要将I/O重定向到远程站点。SVC在丢失一个节点时,I/O将跨ISL写到远程站点。

嘉宾:cobrawei 资深高级技术顾问 , 戴尔科技金融行业解决方案中心

  1. SVC需要用户在两种不同方案即双活方案Stretched Cluster和高可用方案HyperSwap中进行选择。其中SVC Stretched Cluster即拉伸集群双活方案将其冗余对节点拆分到多个远程站点,从而在每个站点上产生单个故障点;SVC HyperSwap高可用方案是一种基于ALUA的主备解决方案,卷的主站点将处理所有的读写操作。
  2. SVC是只在一对节点(称为I/O组)之间保持缓存一致性,在SVC集群(最多四对节点组成)内或跨SVC集群不提供集中的全局缓存;VPLEX可以做到真正的横向扩展,具有全局缓存,能够通过所有节点和端口并行地访问数据集,获得真正的线性性能扩展能力,在不同的工作负载中具有可预测的服务水平,使用户能够从小规模开始,并根据其业务需求和数据增长的需要,无缝地扩展。
  3. SVC集群仅提供集中的存储管理,没有工作负载平衡,没有全局缓存或I/O组之间的CPU共享;VPLEX在集群层面上动态地、不间断地进行负载平衡,以提供客户所需的性能,满足苛刻的SLA。VPLEX集群具有N+1架构,旨在防止数据中心内和跨数据中心的多域故障。VPLEX通过企业引擎内的完全冗余控制器(每个集群最多有4个引擎和8个控制器)来实现这种保护。

嘉宾:nkj827 项目经理
svc的优势是存储虚拟化的技术比较突出,提供了跨存储阵列的的存储快照,数据压缩等高端存储功能,更类似于提供了高端存储控制器的功能。
vplex没有这些高端存储功能,其优势是vplex引擎的分布式缓存机制,双活的高可用性方面会更突出些。根据实际的使用场景,技术支持以及技术储备等方面来选择适合的产品。

嘉宾:wangyf SE , 戴尔科技金融行业解决方案中心
SVC的强项是存储本地虚拟化,弱项是双活;vplex正好相反,这和两个产品的定位有关系。
从架构上vplex是高端存储的架构,8控之间具有分布式缓存一致性,性能相对更均衡,可靠性也更高一些。

3、目前两个类型的存储代表产品有哪些?

目前两个类型的存储代表产品有哪些?请知道的老师介绍一下。

嘉宾:kkkru 技术支持 , 哈尔滨银行
国产品牌的话可以选择华为,华为存储的产品线比较完善,无论是网关设备还是存储设备均有适用的产品型号。

嘉宾:小书童78 高级解决方案架构师 , 戴尔科技
存储网关,目前业界主流的还是Dell EMC的Vplex,IBM的SVC。
无网关双活存储产品,Dell EMC的PowerMax系列、HDS的VSP系列,成熟稳定性认度在业内相对更高一些。

4、存储网关和存储双活的选择?

若用户没有特别高的需求?考虑性价比,是选择存储网关+中低端存储双活技术路线还是选择高端存储双活的技术路线,还是中端存储解决方案或者其它建议的解决方案

嘉宾:wangyf SE , 戴尔科技金融行业解决方案中心
建议网关+中端存储应该比较合适,尤其是有很多不同类型的应用,不同类型的存储的时候,网关可以统一管理所有存储的资源,并且可以配合上层虚机、数据库等应用统一进行双活方案的部署,实施和管理都相对比较简单成本也可控

嘉宾:Andy_wu 存储工程师 , 某大型股份制银行
若是没有太高的要求,针对小型机构,也可以考虑中端存储双活技术路线,因为网关双活可能采购一套网关设备本身成本也比较贵,目前很多厂家的中端存储也支持做双活,综合性价比(成本和性能)都还不错,主要看实际需求,如果是想利旧,那还是选择网关较好,这个需要综合考虑,没有统一标准,只有适合的方案。

存储网关双活
优势:主要通过网关层来实现异构存储的一致管理,赋予后端存储存储双活等高级别的管理功能 ,也可以简化异构存储的管理。
劣势:需要增加硬件;管理复杂度在于增加了网关的管理成本,整个架构中,网关的地位的重要性和稳定性也会变得尤为突出,增加了存储链路的复杂性,多了故障节点,所有的数据都通过存储网关,易成为系统瓶颈,造成存储的高性能无法更好发挥。

存储引擎双活
优势:减少网关故障点,提高可靠性,无需经过存储网关转发,消除虚拟层对性能的影响,减少 I/O 时延,组网简单,便于维护,技术成熟、主流趋势。
劣势:一般不支持异构;一般只支持两点双活;需要同品牌同型号,双活维护及切换比较麻烦。

嘉宾:kkkru 技术支持 , 哈尔滨银行
若是对性能及系统可靠性没有太高的要求,从性价比方面考虑,推荐使用存储网关+中低端存储双活技术。存储网关双活的优势为可以支持异构平台;可以聚合容量;可实现多点多活。大部分存储网关设备无需额外的支持双活特性的license,节约成本。

5、在用存储网关双活后续的路线选择?

假如目前已经在用存储网关双活,后续有新增存储需求?后续该如何选择?有何优劣势

嘉宾:wangyf SE , 戴尔科技金融行业解决方案中心
部署了存储网关以后,相当于搭建了一个统一视角的平台,存储变成对主机透明,所以后端存储的选型和部署只要考虑容量、性能和稳定性即可,双活可以通过网关统一实现。
后期的存储更新换代与扩容之类的常规操作,也可以完全做到无中断的进行,这个是网关型的一个优势。

嘉宾:kkkru 技术支持 , 哈尔滨银行
存储网关方式的优势就是通过网关层来实现异构存储的一致管理,赋予后端存储双活等高级别的存储功能 ,也可以简化异构存储的管理。如后续新增存储需求,可按照当前存储网关所纳管的存储设备级别(对应存储设备性能)直接接入到存储网关即可。存储网关方式的劣势在于增加了网关的管理成本,整个架构中,网关的地位的重要性和稳定性也会变得尤为突出。

三、存储有网关和无网关在应用过程中会遇到哪些问题?

网关自身的问题、有网关架构向无网关架构的迁移问题、双中心切换的问题、存储双活仲裁设置等相关问题的处理。

1、网关本身的单点风险?

请问存储网关本身是否有高可用机制?当存储网关本身要进行维护、替换的时候,能否不对业务产生影响?比如进行版本升级的时候,是否会产生中断?

嘉宾:wangyf SE , 戴尔科技金融行业解决方案中心
vplex的控制器是高端存储架构,多控之间可以实现全局缓存技术,可以实现1+N的高可用,满配八控的情况下,只要有1控是好的,整个系统就是可用的,从这个角度而言,它的容错度要高于后端存储。
因为1+N的可用性设计,所以微码升级是一控一控升级,不会造成业务中断。
存储网关进行自身的升级换代的话,对于vplex来说,可以无中断的升级到最新的型号,整个过程不需要停机

嘉宾:kkkru 技术支持 , 哈尔滨银行
存储网关本身具备高可用机制,如EMC VPLEX及IBM SVC ,均可选择多控制器或多节点来规避存储网关的单点故障,在存储网关本身要进行维护、替换或是维码升级时会每控制器或节点单独维护或升级,并且存储网关设备具有多路径功能,从而不会中断生产。

嘉宾:小书童78 高级解决方案架构师 , 戴尔科技
网关本身也有高可用的机制,比如Dell EMC的VPlex可以实现多网关的集群,统一对外提供存储服务,而不需要拆分为多个IO组。对网关的升级、维护可以保持在线进行,最大化降低对业务的影响。

2、有存储网关的情况下各存储的性能影响?

请问有存储网关的情况下,各存储间是否会有性能相互影响的可能?如一台存储慢后影响了其它存储。

嘉宾:wangyf SE , 戴尔科技金融行业解决方案中心
如果多台存储之间是有关联的话,比如多台存储做了资源池化,或者多台存储之间做了镜像,那么是会有这样的问题,性能有木桶效应,所以实现规划的时候,需要对方案进行评估,对后端存储的使用作出合理的规划。

嘉宾:kkkru 技术支持 , 哈尔滨银行
如果使用了存储网关设备,建议后端的存储设备尽量选择性能接近的,以避免水桶效应。

嘉宾:大牛0915 高级解决方案架构师 , 戴尔科技金融行业解决方案中心
一定会互相影响,就低原则。
实际环境,也要考虑前端应用负载,如果业务负载重,体会就会明显就低;如果业务负载轻,即便是虚拟化集群中性能相对低的存储也有足够能力承载,那就不会有明显的体会;可以辩证的分析和选择。

3、有网关存储架构中的业务数据,如何实现向无网关存储架构中进行在线迁移?

有网关存储架构中的业务数据,如何实现向无网关存储架构中进行在线迁移?
除存储层面需要注意的问题外,在网络涉及,机房部署,系统兼容性等方面,是否也有其它需要特别关注的地方?

嘉宾:大牛0915 高级解决方案架构师 , 戴尔科技金融行业解决方案中心
数据迁移是一件复杂的事情,建议找到集成商或原厂工程师,根据情况具体问题具体分析。
迁移方法和工具,各家都有,到不用太担心。需要更加关注迁移后数据完整性的校验,和业务一致性、关联性在数据迁移过程中的风险。

嘉宾:wangyf SE , 戴尔科技金融行业解决方案中心
一般三种方式:
1、通过底层存储之间的复制技术来迁移,这个要求存储是同构的。好处是简单快速
2、通过网关本身来迁移,可以实现异构阵列之间的数据迁移
3、通过数据库或者主机的方式来迁移,迁移过程与存储无关,但操作比较繁琐,得一个应用一个应用的迁

嘉宾:kkkru 技术支持 , 哈尔滨银行
数据迁移可以用存储厂商的迁移工具,或者操作系统层面的功能(如AIX的 LVM mirror),从存储网关迁移到无网关存储后实施存储自身双活即可。

4、双中心切换过程如何进行网关选择?

比如当前主备机房进行中心互换切换(主切备、备切主),改造过程如何进行存储双活建设选型

嘉宾:wangyf SE , 戴尔科技金融行业解决方案中心
实现了存储层面以后,最大的好处就是在一台存储发生故障的时候,不需要像以前同步复制那样需要进行存储切换的操作,因为两台存储始终是保持 active 的,所以另外一台仍然会不间断地位主机提供服务。

如果应用层面也实现了双活,那整个切换过程会自动完成。
如果应用层面是 active-standy,那么需要在应用层面进行卷的挂载和应用重启的过程。

不管是采用网关型还是采用存储直接实现,以上过程基本是一样的。

嘉宾:zwz99999 系统工程师 , dcits
建议选择同一个厂商的存储产品,比如ibm的svc ,emc的vplex存储网关后接存储,或者华为的
都可以,,目前国产存储好像华为双活比较不错,案例也不少

嘉宾:kkkru 技术支持 , 哈尔滨银行
主备机房选用同一品牌型号的存储网关设备,在改造过程中先实施主机房的存储虚拟化,将当前生产存储接入存储网关设备,待主机房存储切换到存储网关并运行平稳后,实施备机房的存储虚拟化并实施双中心的存储网关双活。存储网关双活后由于增加了网关的管理成本,整个架构中,网关的地位的重要性和稳定性也会变得尤为突出。

5、存储双活仲裁如何设置,仲裁点放置哪里合适?

存储双活仲裁如何设置,仲裁点放置哪里合适?

嘉宾:wangyf SE , 戴尔科技金融行业解决方案中心
建议放在第三个站点,这样可以预防站点灾难导致的存储和仲裁机同时失效造成的业务停机。
如果没有第三个站点,也可以放在一个机房,但是没发预防机房级别的灾难。
仲裁机除了和存储网络通之外,最好是完全物理隔离的。

嘉宾:kkkru 技术支持 , 哈尔滨银行
存储双活的仲裁点一般选择放在第三机房站点,以防止同一机房的网络及其他故障而导致冲裁点失效。

匿名用户
如果是服务器做# 仲裁节点,可以是公有云、第三数据中心、或者另一个机房的虚拟机;如果是自建机房,也可以考虑物理机。如果存储作为# 仲裁节点,那么就要考虑距离;

6、Vplex目前支持整合管理的存储产品有哪些?哪些情况下适合用Vplex存储网关双活方案?

嘉宾:wangyf SE , 戴尔科技金融行业解决方案中心
几乎目前各个厂家在售的主流存储型号VPLEX基本都支持。

Vplex 有两个功能,功能 1 是存储虚拟化,实现不同品牌,不同档次,不同类型之间的存储资源池化和不同存储支架的高可用,或者实现跨异构阵列的数据迁移。

功能 2 是在功能 1 的基础上实现存储双活功能,可以跨数据中心部署,配合上层应用或者数据库的双活,比如 vmware 、 oracl 、 db2 等的高可用方案,构建跨站点的应用层面的双活,兼容几乎所有主流在售的虚机和数据库版本和主机操作系统版本。

嘉宾:kkkru 技术支持 , 哈尔滨银行
EMC Vplex 存储网关的优势就在于利旧设备或者多品牌设备的兼容使用,目前已可以纳管绝大多数厂商的存储产品(具体存储品牌及型号需核对vplex原厂说明是否需要升级纳管存储的维码等)。
以Vplex metro 双活架构为例,使用 VPlex 后,本地可以使用 local mirror 保证数据的双副本或者多副本,而又可以通过 vplex metro 保证双活。 使用 Vplex 的双活,理论上不需要手动切割,但是 SRDF 需要手动执行,当然也可以通过一些设置实现自动切割,手动切割和自动切割各有利弊,具体要看业务及架构设计需求。

7、网关存在是否会使后端存储性能损耗较大?

存储网关介于主机和存储之间,它是否会成为性能瓶颈,特别是在后端存储闪存化例如使用NVME甚至SCM后?是否会使后端存储发挥不出100%性能,

嘉宾:wangyf SE , 戴尔科技金融行业解决方案中心
如果是读多写少的应用,如果负载也没有达到网关处理能力的上限,那么加存储网关对于整体性能的影响几乎可以忽略,另外因为网关自身还有大缓存和 cpu ,对于读密集型的负载,有些时候性能会更好一些

如果是写密集型的应用,加了网关会增加写的延时,如果应用对延时特别敏感的话,确实不如直接采用高端存储的双活更为优化。

嘉宾:Andy_wu 存储工程师 , 某大型股份制银行
这个是有可能的,毕竟相比额外多了一层访问节点,尤其是随着业务发展壮大后,网关可能成为性能瓶颈,所以在初期规划的时候应该考虑到这个问题;另外因为所有的数据都通过存储网关,增加了存储链路的复杂性,多了故障节点。
另外后端存储如果使用的是NVME甚至SCM盘的话,网关的设计要求就更加要重点把关,因为市面上好点NVME和SCM的单台存储随随便便都几百万甚至上千万IOPS,网关设计合理性及重要性就更加明显,搞不好可能就是大炮当步枪用了,同时如果是这种全闪的存储,也要考虑下网关的必要性。

8、如何将存储网关池化的数据迁移至去除存储网关的磁盘上?

如何将存储网关池化的数据迁移至去除存储网关的磁盘上。

嘉宾:wangyf SE , 戴尔科技金融行业解决方案中心
如果不换存储的话,且网关封装存储卷是按 1:1 封装的话,不需要迁移数据,把存储网关撤离后,修改交换机 zone 设置,主机可以直接访问原来的数据。如果换存储,同构存储可以通过存储复制实现数据迁移,异构存储可以通过网关来实现数据迁移,均是成熟方案。

嘉宾:Andy_wu 存储工程师 , 某大型股份制银行
你这个类似各厂商都面临的存储生命周期替换,可以从几个方面考虑:
1、存储网关异构迁移,当然需要存储厂商支持,比如常见的SVC、Vplex都基本上是支持的;
2、存储容灾方案,将数据利用DR技术镜像同步到另外一台存储,最好是通品牌;
3、主机层面迁移,将新存储也同等分配给主机,各操作系统均有类似的镜像或者复制的功能,AIX VGmirror,Linux PV move,VM storage Vmotion等等,数据同步完后拆除旧存储资源;
4、DB层面迁移,类似上面主机层面,只是迁移的任务是从DB&应用层实现,比如常见的oracle 的ASM复杂均衡达到替换LUN的作用,数据同步完后拆离旧存储;

四、交流达成的共识总结

通过本场交流活动达成了一些交流共识如下,仅供参考:
1) 存储双活有基于网关和存储控制器两种常见类型,对于企业长远规划来说,在选择双活架构上面,需要根据自身实际情况,没有统一的标准,没有最优,只有适合。
2) 相比无网关的存储双活,网关的存在虽然增加了组网和管理的复杂度,但是可以支持异构存储;无网关:架构更简洁,管理简单;
3) 存储网关是历史的必然产物,给过去很多有大量异构存储的客户带来的方便。而免网关双活又是如今高端存储技术发展的必然趋势。

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

3

添加新评论0 条评论

Ctrl+Enter 发表

本文隶属于专栏

活动总结
活动总结是社区交流活动内容的总结及延伸,为大家提供了社区专家们丰富且高水平的理论知识、实践经验以及常见问题的最佳解决方法,非常值得大家收藏学习。

作者其他文章

相关文章

相关问题

相关资料

X社区推广