如何在高可用性中平衡eClinicalWorks的负载

查看类别

如何在高可用性中平衡eClinicalWorks的负载

2分钟简报

概述 #

eClinicalWorks 是动态门诊解决方案的领导者,其目的是消除纸张并数字化医生办公室与医疗保健其余部分之间的通信和工作流程:从医生,药房,实验室到医生以及供应链。 它提供了一个Web应用程序,以将电子健康记录的使用范围扩展到实践范围之外,并创建社区范围的记录。 它在美国被广泛使用,并且在超过24个国家/地区建立了据点。

本指南介绍了 eClinicalWorks 应用程序与 Relianoid 应用程序交付控制器的最佳配置,以便提供可扩展性、高可用性、用于监控的高级健康检查以及使用敏感数据增强该应用程序的安全性。

申请条件 #

1 HTTP场,以eclinical为例。
Cookie名称设置为启用Cookie插入 eClinical_Cookie.
至少2真实服务器或带有eClincalWorks实例的后端。
FarmGuardian配置用于高级运行状况检查。
如果启用SSL卸载,则以PEM格式配置HTTPS侦听器(来自受信任的CA或自签名)的SSL证书。

基本负载平衡配置 #

创建HTTP场 #

在MyCAD中点击 软件更新 LSLB >>农场 然后按下按钮 建立农场.

在场创建期间,配置场,如下图所示 虚拟IP 将是负载均衡器中的IP地址 虚拟端口 应用程序交付的端口。 按 申请.

eClinical HTTP Farm创建

编辑HTTP场全局参数 #

编辑HTTP Farm全局参数,如下所示,单击 ADVANCE 按钮。
eClinical HTTP全局HTTP参数

添加新的HTTP服务 #

创建一个名为的新HTTP服务 台服务器 作为一个例子,在 电子临床 之前创建的农场。

为此,请转到“标签” 服务范围 然后按一下按钮 新服务 介绍服务的所选名称(台服务器 在我们的例子中)并按 申请.

eClinical HTTP全局HTTP参数

现在转到名称为的创建的服务 台服务器,然后启用 Cookie插入 选项与 Cookie Name 设置 eClinical_Cookie 协调 域名 字段是您的应用程序域(eclinical.app.com 在我们的示例中,如果我们的用户将通过 http://eclinical.app.com) 以及 途径 字段设置为 / 为了整个应用程序启用cookie。 该 TTL 可以设置为 3600 (1小时)和 没有坚持 启用。

最后,添加后端IP地址和端口的列表,如下图所示。

eClinical HTTP服务

重新启动HTTP服务以应用更改并完成!

高级健康检查配置 #

基本 HTTP 场配置在 Relianoid 应用程序交付控制器与真实服务器之间的连接期间提供固有的 TCP 健康检查。为了确保正确的应用程序行为,需要使用以下配置高级健康检查 FarmGuardian,您可以单独使用check_http检查或其他检查,仅用于确保不仅启用了TCP后端端口8080,而且还答复了HTTP响应。

SSL卸载配置 #

当eClinicalWorks管理敏感数据时,建议在负载平衡器中设置SSL卸载配置。 这样,客户端通过HTTPS安全通道连接到负载均衡器中的虚拟服务,然后负载均衡器以纯HTTP连接到后端。

为eClinicalWorks设置HTTPS服务非常简单,只需更改 农场听众 HTTPS , 虚拟端口 443 (HTTPS协议的标准),确保拥有 高安全性 配置密码,最后安装获得的自签名或受信任证书(可以使用默认的zen证书来测试您的HTTPS设置,但是必须尽快进行更改)。 为了设置您的证书 请参阅这篇文章 获取更多信息。

eClinical SSL卸载

高可用性配置 #

高可用性配置允许设置2负载平衡器节点,以通过冗余创建高可用性。 配置完第一个节点后,只需在负载均衡器中创建一个虚拟IP地址,在新的eClinicalWorks服务器场中更改它并创建 本文所述的集群。 完整的配置将自动复制到第二个节点,因此不需要重新配置您的设置。

案例 #

https://www.eclinicalworks.com/

📄 以 PDF 格式下载此文档 #

    电子邮件: *

    专利所有者 更好的文档