集群架构中间件、性能、容灾、一体化
随着三甲医院信息化的需求不断增加以及国家各类评测的要求不断提高, 集群架构的医疗信息集成平台日益成为主流,为该平台选用合适的核心组件,集成中间件已成为重中之重,犹如为大楼选择什么样的地基。
三甲医院在平台建设中所关注的关键点——功能 、性能 、稳定和容灾
集成平台中间件功能
三甲医院面临的业务场景相比二级医院更多更复杂, 一个业务场景中,常常 同时会用到集成引擎(IE),ESB等功能,为更好地满足医院的需求,理想中的集成平台中间件应同时具备集成引擎(IE)、ESB、ETL等多功能,医院不需要同时使用多个不同中间件来构建集成平台。
例如医院门诊预约业务流程需要满足号源查询、门诊预约服务、门诊取消预约服务等场景。
门诊预约业务流程示意图(IE和ESB共同实现)
其中号源查询要求响应速度快,有同步处理要求,响应时间不能超过3秒。 对于查询的内容能够根据业务变更灵活调整。 门诊预约和取消预约业务对于响应要求不高,但是需要保证消息的传输以及传输时的顺序,因此在应用端的预约和取消预约通过异步进行处理,结果信息的接收可通过发短信或刷新实现查询。
在这个场景中,号源查询业务适合通过ESB实现(若使用IE实现则效率太低,性能上不能满足三甲医院业务需求),而门诊预约和取消预约业务适合通过IE实现。 在处理一个外部入口的所有请求时,需要根据具体业务中数据的传输模式要求不断进行调整。
集成平台中间件性能
三甲医院规模体量大,平台承载的业务和子系统更多,集成平台普遍需要连接上百个服务点以及几十个集成业务流程,且接入服务点需要随着需求的变更不断增加,因此对集成平台中间件的性能和可扩展性要求更高。
集成平台中间件的稳定性和容灾
集成平台作为链接各医疗系统的核心平台,其稳定性关系到众多医院业务的连续性。 系统的稳定运行特别重要,是其他功能的基础。 不少医院运维人员也反映,有时因为担心平台停摆导致医院相关业务中断,觉睡得不踏实,接到一个紧急电话就马上需要去现场解决问题的情况时有发生。
解决上述第二点(性能)以及第三点(稳定和容灾)的方法是采用集群架构的平台
三甲医院的新一代集群架构中间件应该具有的特性
多功能: “IE+ESB+ETL+APIs+...”等多功能合一
新一代集群架构中间件中,集成引擎、ESB、ETL、APIs等数据服务功能协同工作,发挥各自优势,满足医院的各种复杂场景需求,并充分发挥资源效能。
一体化: 监控、运维及管理的一体化
界面一体化: 统一的开发、测试、管理、监控和运维界面
在单机系统部署在多台虚拟机上形成的多活(“集群”)架构中,无法做到在一个界面中进行开发、测试、管理、监控和运维,很难达到三甲医院的期望。 例如,在进行某条消息的查询时,运维人员需逐个核对服务器,运气不好可能找到最后一台才发现,另外带来的就是统计数据的割裂需合并计算,费时费力还不准确。
传统ESB集群也需要不同模块配合协同工作,很难在一个界面中做到开发、测试、管理、监控和运维。
Odin集群中间件提供一体化界面,利用合理的技术架构实现一处配置、多点生产、数据一致的效果。 在这种集群架构下,运维人员能实现统一监控运维和管理,降低了运维难度,提高了监控可及能力。
台州恩泽医疗中心(集团)下属浙江省台州医院信息中心相关负责人刘祉呈表示: “我院信息中心有40余位开发人员,在使用Odin引擎的集群版功能后,多人能同时上线,在一个界面进行开发、测试和运维,提升了工作效率和使用体验。 规范的DevOps流程管理保证了项目需要被审核确认后才会被部署至生产环境,精细化的流程管理也使众人能各司其职,做到‘忙而不乱’。 ”
组件一体化: 即开即用
单机系统部署在多台虚拟机上形成的多活(“集群”)架构需要借助第三方组件(软件和硬件资源)来构建“集群”架构,传统ESB集群也需要不同模块配合协同工作,二者均需要进行二次开发。
Odin集群架构中间件实现了组件一体化,创新地将“控制组件、运行组件、开箱即用的API网关和用户鉴权等”融为一体。 医院无需进行二次开发或进行功能的整合就可以直接使用引擎,同时也满足了API网关此类互联互通新版测评中提出的新要求。
高性能、强稳定和容灾: 定向隔离负载、精细化故障转移等
Odin的集群架构能将生产监控进行分离,即使生产服务器出现异常也不会影响到对于整体的监控功能。 这使集群架构能自动侦测并在其他服务器(节点)自动启动该任务的模块来进行处理,实现业务服务的精细化故障转移,从架构上避免了单点故障的风险。 集群还能进行定向隔离负载和动态扩展,更好地保证集成平台的高可用性。
结语
随着三甲医院和区域系统的越建越多,嵌入的应用越来越全面,已经或即将 面临着稳定性、性能和功能性等问题。 选用合适的集成中间件,为集成平台打好基础,对支撑医疗信息化的可持续高质量发展至关重要。
Odin前瞻性地提供了兼顾功能、性能、稳定和容灾的面向医疗的多功能一体化集群架构中间件,能完美切合三甲医院面临的集成需求,帮助解决上述关注点,是适合三甲医院的新一代集群架构中间件。
Odin文章评论: