来源:长城国际健康论坛(李谭伟授权转载) 


这是2017年4月23日,由51CTO旗下数字医疗健康网(HC3I.cn)和戴尔联合举办的2017年医疗与技术峰会上的PPT。


树兰医疗集团旗下旗舰医院:树兰(杭州)医院,于2015年12月6日开业,其所有IT系统均运行在Openstack内部,我们在医院信息化建设过程中,对于私有云也是第一次尝试,在使用的这一年多来,也遇到不少的问题,也总结了不少经验。下面的ppt是我对我们使用混合云过程中的一些简单总结。


我们医院中30余个厂商,包括HIS、EMR、LIS、PACS在内的近100余套大小软件都全部跑在openstack中,目前段主要解决了我们硬件运维过程中的问题,性能方面的提升也在不断的优化和改进中。


我们在进行IT架构选型的过程中,参观过很多大型三甲医院的机房,绝大多数都是上百台的服务器,也使用了不少的专业存储和小型机。也有一些医院使用VMware虚拟化的解决方案。综合考虑和成本和后期的扩展,我们最终使用了开源的解决方案openstack作为我们iaas层的解决方案。其成本是同等体量医院硬件成本的大约三分之一。我们目前没有一台小型机,也没有专业的存储设备,全院所有信息系统都跑在53台X86服务器中。


和绝大多数的医院一样,HIS系统是使用PB开发的,数据库使用的oracle。我们的EMR用.net开发的,数据库也是oracle。其他的系统各种语言和数据库版本都有,有C/S架构,也有B/S架构。所以我们第一期的方案就是,直接用虚机跑应用,减少迁移的成本,尽最快的时间满足业务需求。换句话说在我们的一期方案中PAAS层几乎没有什么有价值的服务,所以我在这里也不得不吐槽我们之前的openstack合作伙伴,之前给我们承诺的PAAS服务,截止到目前为止没有实现一个。不过由此带来的是,我们痛定思痛下血本自己动手研发,自己解决了很多需求。


下面PPT中的架构中,我们将以前将以前跑在VM里面的应用大量重构,使用微服务架构,封装成镜像,用kubernetes进行编排docker。同时我们也丰富了一期PAAS层的欠缺的通用服务,比如数据库(MYSQL)、消息队列(RabbitMQ)、缓存(Redis和MemCache)、搜索(ElasticSearch)。等我们所有的应用都全部容器化以后,将会大大减少信息中心的运维工作,他们不再关心数据库的调优、服务器的性能等工作。


另外,我们也将CEPH封装成和亚马逊一样的S3服务,用于我们的对象存储。

目前医院的人事系统、物资管理系统已经全部跑在新的架构,6月份升级的PACS也全部使用我们自己开发的本地版S3对象存储来作为大量影像文件的存储。


为了满足我们大量的互联网门诊、患者通过微信挂号、取报告等互联网需求,也为了让我们部分医疗业务系统使用人工智能和机器学习,原有的完全内网服务器已经不能更好的响应我们的新业务需求,另外像机器学习使用到大量的高性能服务器,本地搭建硬件成本太高,维护要求高,我们最终使用了混合云架构对我们的私有云进行补充,弥补了我们的运算能力和存储能力。同时我们也将公有云和我们内部服务器打通,实现了两地热备,既做了灾备,也做了硬件资源的补充,还满足了外网访问的需求。


非常乐意与我们奋斗在医疗信息化行业的各位同仁沟通,下面的PPT做得比较简单(点击图片可以看大图,会更加清晰),现场讲辅助讲的稍微要多一些,如果你们正在准备使用混合云或者已经使用了相关的技术或服务的,非常欢迎和我沟通交流,可以直接加我个人微信或者通过邮件和我联系。

个人微信:litanwei

邮箱:tanwei.li@shulan.com





请长按下面二维码关注我们!







相关问题推荐