随着社会公众对住房城乡建设系统行政审批信息化服务的诉求不断提高,住建系统各项工作的组织开展以及响应公众诉求进行妥善处理都需要依靠现代信息技术支撑。联创信安为四川省住房和城乡建设厅(以下简称四川省住建厅)信息化建设提供解决方案,实现其业务系统的数据高可用。
用户背景
近年来,四川省住建厅逐步开展了住房和城乡建设网上办公平台的建设,全面提升了四川省住房城乡建设行业的信息化水平。
四川省住建厅信息平台分别部署在单位信息中心和电信西信机房,同城机房间隔约50公里。信息中心系统目前约10台服务器,两端机房均部署了多台MS SQL 2014 Server,另有多台WEB服务器,部分为虚拟机。计划将全部服务器进行虚拟化部署,两端机房间使用100M IP光纤链路进行连接,此链路目前没有用于主要业务,现用于两节点间其他业务交互。
用户面临的挑战
目前,采用Windows Server + SQL Server构建的信息平台,具有以下风险:
1、业务连续性不足,系统内多处单点故障;
2、业务附件数据量大,无副本、备份等保护措施;
3、服务器、存储设备多,数据分散,难于管理;
4、数据库使用人工手动备份,数据风险高;
5、不具备抵御灾难的能力。
整体设计规划
根据用户的实际情况及要求,联创信安将针对数据高可用、本地备份、异地远程容灾三种不同数据保护层次依次进行建设。
今天我们将针对数据高可用这一数据保护层次的解决方案进行详细的说明。
解决方案之数据高可用
由于虚拟化平台只能实现应用的不中断,所有的服务均依赖于共享存储数据。因此如何构建一套高可用的数据存储系统成为实现业务7*24小时连续的关键。针对这一关键点,联创信安为四川省住建厅信息中心构建了一套双活存储系统以保障业务的连续性。
四川省住建厅信息中心的双活存储配置增加了两台UDsafe ESS630TU统一存储系统进行数据在线存储、两台光纤交换机进行数据网络传输以及两台UDsafe RSS6000T双活引擎存储(以下简称RSS6000T)。
RSS6000T可以允许主机跨多个存储阵列同时对相同数据进行读写访问,防止因单一存储阵列故障造成的业务中断和数据丢失。
RSS6000T通过在存储网络链路中对主机发出的SCSI命令进行解析,将SCSI命令中的地址信息和数据信息分离,以原始SCSI命令的地址信息将数据信息发送到后端存储阵列,从而实现后端阵列的对等双活。同时借助主机端MPIO对数据负载的分配,多个引擎可以并行的承载来自主机端不同路径的数据访问业务,实现真正的负载均衡。
对于“写”操作的SCSI命令,RSS6000T在Mirror LUN所有成员LUN返回写入成功指令后才向前端主机返回写操作确认,严格保障数据的一致性;RSS6000T在做数据分流时并不需要对所有数据进行缓存和处理,消除了因硬件损坏或者突然断电等原因造成数据丢失的可能性,同时能够降低数据分流对整体双活存储系统性能造成的影响。
对于“读”操作的SCSI命令,RSS6000T可设置为从某一存储阵列LUN进行数据读取或者以轮询的方式从两个存储阵列进行读取。
方案优势
1、完善了业务系统7*24小时连续工作所需的冗余硬件设备;
2、无需安装专属驱动程序,通过系统自带的MPIO多路径管理程序即可完成路径管理;
3、存储故障0秒切换,保证整体存储系统高可用性;
4、第二副本镜像,可以提供同步和异步两种方式建立第二副本数据LUN;
5、实现在线完成附加、分离数据存储LUN,对前端业务系统无任何影响;
6、无需额外的第三方存储空间来存放变化量;
7、数据重建提供QoS保障,最大程度减小数据重建对系统的影响;
8、可平滑升级为跨越数据中心的双活业务系统,实现跨数据中心集群共享存储。
用户收益
联创信安双活存储系统的搭建实现了四川省住建厅信息中心的数据高可用,保证了业务的连续性,从而建立和完善了政务信息共享机制,提升了行政审批系统、人员管理系统、企业管理系统的业务可用性,增强了四川省住建厅综合服务平台网站的服务能力,提高了服务的便民性。