吵吵   2015-09-12  阅读:2,437

话说天下大势,分久必合,合久必分,分是散权,自下而上;合是集权,自上而下。

分合之间,顺势演化。

整齐排列的机柜,层层叠加的服务器,统一的UPS和温控管理,这是一个集中的大机房的景象。走过机房就像是走过那日天安门前整齐刷刷的队伍,只能惊叹造物的神奇,国力的伟大!

网上有人说,我怎么能让知乎给趴下?这样我终于能够安静的放下手机。

高可用性LIS

搞定知乎还有微信、微博呢,搞定微信、微博之后,还会有其它的产品的,有需求就有市场,与其如程苓峰所说,在互联网你可以不死,还不如说众人让其重生。

在想过诸多的黑客策略都被否定之后,唯一有效的途径可能是物理性的,把机房炸了,前提是如果它只有一个机房的话。

知乎可能有多个机房,但是一般一个医院只会有一个机房,最多冗余一个容灾的机房。

自从我们的LIS的服务器搬到医院的机房统一管理后,我们终于得到一些统一管理的好处,当然,也发现了一些坏处!

统一管理后,以下的几点,对于检验服务可能就是灾难性的:

1、医院的主交换机,DHCP服务器等出现故障。

2、医院至检验科的线路出现故障,比如光纤断了。

实际上,当我们延长了服务器与终端的距离,我们就增大了这中间的风险。

就如上一次医院的主交换机出现问题,导致全院网络中断三个小时,检验工作就承受了很大的压力。

以血常规为例,一个血细胞分析包含24个项目,如果是手工的上机检测,然后抄写结果,发放手工的报告单,以一个标本五分钟计算,30个标本就达到150分钟,而30个血常规在信息系统的模式下,不到30分钟就解决问题!从人员计算,手工模式下至少要增加了3倍的人力!

以常规的检验来看,30分钟内的故障影响不大,3个小时的故障影响就非常大,是必须要增加人力,维持检验的。

能否在30分钟内恢复信息系统就至关重要!

而医院的机房出问题,医院机房至检验科的线路出问题,比如光纤断了,往往不是半小时可以弄好的。

为了解决这个问题,我们提出一种高可用性的LIS系统的设计:

1、检验科急诊冗余一个UPS,交换机,路由,一台服务器。

2、服务器与医院机房的主服务器做成镜像,与医院机房的主服务器同步。

3、冗余多条网线或者一个无线路由。

有了以上设备,当医院层面的网络中断30分钟以上时,检验科可以迅速恢复LIS系统:

1、将交换机从医院网络剥离,接入检验科自己的路由。

2、检验科组成一个独立的局域网,LIS服务器改为主服务器的IP,这样可以避免接口IP地址的更改。

3、重启接口和LIS系统,检验科小型网络得以建立,检验工作可以照常进行。

4、医院网络恢复后,医院服务器同步检验科服务器的数据,然后接入服务!

5、检验科撤销局域网,并入医院网络。

该系统的设计可以极大的解放检验手工操作的人力,但是,增加了工程师的人力!

但是,在高度信息化和自动化的今天,我们别无选择!

我们自己管理服务器的时候,发现有很多问题;我们统一管理服务器,又发现统一管理的弊病。最终我们实现了统一和分散管理的结合。

没有办法,事物就是这么发展的,人类文明就是这么演进的。

如果回到那个没有检验,没有计算机的年代,兴许这些都不是问题。

但是,回的去么?

吵吵微信朋友圈,请付款实名加入:

吵吵 吵吵

4条回应:“高可用性LIS系统的设计”

  1. human说道:

    我们公司也准备开发LIS系统,但是只有JAVA程序猿,有可行性吗?

发表评论

电子邮件地址不会被公开。 必填项已用*标注