
三维天地面向企业及机构的“检验检测信息管理”领域开设专业分享研究专栏,特邀观察员“智鉴君”为您解读前沿技术和行业最新资讯。以诙谐易懂的形式深入浅出,带您走进 LIMS 相关技术的奇妙世界。

三维天地推出的实验室信息管理系统(SW-LIMS)是实验室管理科学与现代信息技术结合的产品质量管理一站式服务平台,是利用物联网、数据存储、数据采集等技术,对实验室进行全方位管理的计算机软件系统。SW-LIMS是对每个行业进行专业的定制化分析,提供全方位解决方案。
在制药企业的信息化建设过程中,LIMS是其中必不可少的重要组成部分。对于三维天地SW-LIMS而言,具有的功能、能够实现的业务固然很重要,而数据的稳定与完整同样必不可少。
这就考验了我们对于数据库的应用,之前我们讨论过Oracle RAC集群部署,目前国内政府机构、大型生产企业使用较多的是SQL Server数据库,今天我们来讨论SQL Server Always On高可用。

一、它有哪些优点?
永不宕机
假如我们使用两台服务器(一主一副)配置SQL Server 2016 Always On高可用,如果主服务器掉线或者异常,就会自动切换到辅助副本服务器,且对外的IP不变,从我们业务层面来看,数据库是一直在线的,甚至我们如果不去查看服务的状态,就感觉不到有一台服务器坏掉了。
高安全性
因为存在一主多辅多个服务器同步备份,所以不会因为一个服务器的数据损坏而导致整个数据库的信息丢失。
高稳定性
如果主服务器或SQL服务出现异常,Always On会自动切换到辅助副本,这时辅助副本就变成主服务器,业务层面没有任何变化,具有高稳定性。
二、为什么选择它?
AlwaysOn可用性组是SQL Server 2012推出的新功能。同样提供了数据库级别的保护。它取数据库镜像和故障转移集群之长,使得业务上有关联的数据库作为一个可用性组共同故障转移。
该功能还拓展了数据库镜像只能1对1的限制,使得1个主副本可以对应最多4个辅助副本(在SQL Server 2014中,该限制被拓展到8个),其中2个辅助副本可以被作为热备份和主副本实时同步,而另外两个异步辅助副本可以作为暖备份。
此外,辅助副本还可以被配置为只读,并可用于承担备份的负载。另外当某个节点的SQL Server实例发生了硬件错误、操作系统错误等会故障转移到该集群上的其它节点,降低了数据库故障对业务层面的影响。
由于SQL Server Always On是运行在 Windows集群服务之上的,在Windows集群可以实现SQLServer Always On的故障切换以及实现对一台服务器而言既有Always On高可用性组是主又有Always On高可用性组是副。做到服务器资源利用率最大化,提供相对低廉的总体拥有成本和强大灵活的系统扩充能力。
三、如何配置?
以上我们讲了SQL Server Always On高可用需要借助Windows集群,因此我们首先要创建Windows故障转移集群,如下图所示:

然后我们在SQL Server配置管理器中开启“AlwaysOn高可用性”。

最后在Microsoft SQL Server Management Studio添加配置可用性组,SQL Server Always On高可用就配置完成了。

三维天地SW-LIMS采用SpringCloud框架,是基于SpringBoot的一整套实现微服务架构的云服务框架。系统设计和建设坚持开放性原则,采用的是完全B/S(浏览器/服务器)架构。系统支持跨平台分布式部署,数据库支持支持SQL 92 ANSI/ISO 、SQL SERVER、MYSQL、ORACLE和国产自主研发的成熟性关系数据库(如达梦),以及非关系型数据库如MongoDB、Redis等支持存储关系型数据和对象型数据,内置支持大对象数据。
操作系统支持客户端和服务器兼容从Windows xp到最新版操作系统Windows 10,以及UNIX、Linux系统;主流国产操作系统如中标麒麟、银河麒麟、申威、龙芯、飞腾;浪潮K1、华为、曙光等、硬件平台系统。
系统采用先进的开发技术,提高系统可用性和兼容性,支持常用流行浏览器(如火狐、谷歌、360、Safari、opera以及IE8以上浏览器)和跨平台浏览器(采用支持PC端、平板端、手机移动端等终端自适应的浏览器媒体查询技术),以运行标准的因特网浏览器的大多数操作系统都可以用来进行基于Web的远程访问,可以对企业内部网站和Web站点进行全面的访问,用户可以非常容易地得到基于企业内部网站的资源,并进行应用。
★
往期回顾
★





