一、项目背景 该中心体检系统负责体检流程管理、质量控制、智能辅助诊断,报告打印以及数据统计分析。系统功能涵盖该中心体检部门的绝大多数日常工作如:
体检预约、登记、收费、分科检查、总检全数字化流水线管理;
财务管理,应对体检的多种复杂收费模式;
全流程的体检质量控制管理;
套餐、科室、项目管理;
与医院的HIS、PACS、LIS系统,以及医疗设备进行对接;
如果该系统出现问题,该中心的日常工作将无法正常进行,由于该中心体检部门常以预约团体体检的形式接收体检团队,使得该系统更为重要,一旦在体检过程中体检系统服务器发生故障,早成的损失很大。
二、系统需求 由于该系统尤为重要,该中心日常工作均依赖该系统,客户要求如下:
避免服务器本身硬件故障或服务器宕机导致的系统服务中断;
如遇到服务器故障进行服务器维修或维护期间,系统仍可以正常运作;
体检过程中将产生大量的影像数据,要求系统具有一定的吞吐量容纳能力;
保护服务器SQL Server 、Filezilla、体检服务程序、共享文件服务不间断;
三、软硬件应用环境 直连两台服务器的1、2、3号网口,作为专用心跳检测链路;
直连两台服务器的1、2、3号网口,同时作为数据同步链路;
两台服务器分别连接只磁盘阵列,共享访问;
连接两台服务器的4号网口到交换机,作为业务网口;
四、系统拓扑五、解决方案 针对上述应用环境,采用微彩公司的ServHA Cluster对双机系统进行管理,配置方式采用单活模式(Active/StandBy)模式,A服务器作为MS SQL Server数据库、体检系统、文件服务(文件共享、Filezilla)的主服务器,B服务器作为备用服务器,MS SQL Server、体检系统、文件服务产生的业务数据存放在共享存储中,当主服务器故障发生时,备用服务器将接替主服务器运行MS SQL Server、体检系统、文件服务,同时由ServHA 分别生成一个内网虚拟IP、路局专用网虚拟IP,供内网用户、专用网异地用户、LIS、PACS访问,保证故障后用户访问点不会变化,保证服务7x24小时不间断,满足项目要求。
六、实施效果 采用ServHA双机集群软件后,该系统持续稳定运行至今,实现了项目目标:
对数据库系统、体检系统、文件服务实现冗余备份。
以共享存储的方式实现生产数据库的高性能和高安全性,同时能够容纳足够的吞吐量和扩展性。
服务器故障、维护期间,服务持续运行。
内网及专用网用户、LIS、PACS均可访问数据库及体检系统。
利用ServHA实现系统的稳定性和可维护性需求。