基于SW1621 处理器的双控阵列研究
2020-04-13何云龙
网络安全技术与应用 2020年4期
关键词:故障
◆何云龙
(上海领存信息技术有限公司 上海 201101)
截止到2020 年,全球数据总量已经达到40ZB[1]。如何高速、高可靠、高可用、高安全地将这些数据存储起来,成为越来越多研究者亟待解决的技术难题。
近年来,“棱镜门”、“中兴事件”、“中美贸易战”等一系列涉及信息安全的问题爆发,我国逐步加大党政、军工、金融等关键领域信息设备的国产化升级工作。本文研究的基于国产申威SW1621 处理器的自主可控高端双控阵列,可解决关键领域数据的高可用存储问题。
1 双控阵列的工作原理
(1)双控制器冗余机制
双控阵列采用两个配置完全相同的控制器作为冗余阵列,可避免单控制器发生故障,提高存储系统的可用性。不但控制器需冗余,而且阵列中的电源、风扇及心跳信号等硬件资源也都需冗余。
(2)工作模式
双控阵列可以分为主备和双活两种工作模式。主备模式下,两个控制器被分为主控制器和备份控制器。客户端通过主控制器来访问阵列,备份控制器通过心跳信号实时检测主控制器的状态。当主控制器发生故障时,备份控制器会主动接管主控制器的业务,并将备份的缓存数据同步至硬盘中[1]。
双活模式下,客户端可通过任何一个控制器来访问阵列。两个控制器要分别备份对方的缓存,并同时相互监控对方状态。当其中某个控制器发生故障时,另一个就会重新接管数据业务,并将缓存实时写入硬盘中[2]。
(3)高速数据同步链路
文中的存储阵列使用万兆以太网接口作为高速数据同步链路,并采用TCP/IP 协议来保证数据的可靠传输。……
登录APP查看全文
