数据库高可用架构建设
项目背景
某互联网+健康医疗整体解决方案提供商,通过构建线上实名认证卡管系统、虚拟账户结算管理系统、移动互联网平台、远程运维监控平台、预约挂号系统平台,并辅以线下排队及信息发布终端、自助服务终端、健康数据采集终端、诊间结算设备,提供从咨询、预约、一卡就诊、电子病历管理、诊间支付等就诊全流程优化服务,打造线上+线下的智慧医院o2o闭环服务生态系统,致力于为患者提供就诊全流程优化服务。
客户需求
智慧医疗在实现医院和患者便利的同时,对后台系统的性能有了更高的要求。每一次故障,都会对医院造成极大影响,处理不及时会严重影响患者的治疗。为了将故障对系统的影响降至最低,客户寻求业界专家对数据库系统做同城双机房高可用容灾,云掣科技数据库团队为客户提供了数据库高可用集群解决方案及数据库运维服务,为智慧医疗保驾护航。
解决方案
基于该智慧医疗系统业务实际情况,云掣科技提供了成熟稳健的“MHA + ProxySQL + Keepalived”高可用架构方案:
使用千兆光纤物理专线连接同城双机房,确保网络连接质量和数据传输速度。
基于专线构建大局域网,降低网络环境复杂度,保障数据传输的安全性。
主机房部署双节点,限制服务器级故障转移在同机房内切换,保障恢复速度。
备份实例使用级联复制,隔离于业务系统之外,提供日常报表查询及数据库备份服务。
当主机房A瘫痪,所有功能模块会全部转移到容灾机房B,继续对外提供服务。
基于云掣数据库运维管控平台,对数据库进行监控,降低运维成本的同时运维提高效率。
客户收益
数据库系统作为智慧医疗体系中重要的后端支撑,自上线以来在实践中一直稳定运行,保障了广大患者就医的便利性。
极大提升故障恢复效率,由服务器硬件引发的故障,实现了分钟级别切换到备库,保障了业务的稳定运行,使患者获得更好就医体验。
数据库在整个系统中属于比较脆弱的一环,虽然可以做到高可用,但使用不当、性能问题同样会造成严重的后果,仍需要有专业的DBA持续运维。云掣科技以完善的运维方案协助客户提高数据库稳定性。