Vejledning i belastningsbalance eClinicalWorks i høj tilgængelighed

SLAGT DEN 16. august 2016

Oversigt

eClinicalWorks er førende inden for ambulante kliniske løsninger, hvis hensigt er at slippe af med papir og digitalisere kommunikationen og arbejdsgangen mellem et lægekontor og resten af ​​sundhedsvæsenet: fra lægen, til apoteket, til laboratoriet og til lægenes forsyningskæde . Det giver en webapplikation til at udvide brugen af ​​elektroniske sundhedsoptegnelser ud over praksisvæggene og oprette optegnelser over hele samfundet. Det er meget brugt i USA, og de er etableret i mere end 24 lande.

Denne guide beskriver den optimale konfiguration af eClinicalWorks-applikationen med ZEVENET Application Delivery Controller for at give skalerbarhed, høj tilgængelighed, avancerede sundhedstjek til overvågning og forbedret sikkerhed af denne applikation med fornuftige data.

Krav

1 HTTP gård, der hedder øklinisk som et eksempel.
Cookie insertion aktiveret med Cookie Name sat til eClinical_Cookie.
Mindst 2 ægte servere eller backends med eClincalWorks instanser.
FarmGuardian konfiguration til avanceret sundhedskontrol.
Et SSL-certifikat i PEM-format til at konfigurere HTTPS-lytteren (fra en betroet CA eller selv underskrevet), hvis SSL Offload vil blive aktiveret.

Grundlæggende belastningsbalanceringskonfiguration

Opret en HTTP Farm

Gå til LSLB >> Gårde og tryk på knappen OPRET GÅRD.

Under gården oprettelse skal du konfigurere gården som vist på billedet nedenfor, hvor Virtual IP vil være IP-adressen i belastningsbalanceren og Virtual Port den havn, hvor ansøgningen vil blive leveret. Trykke ANSØGE.

eClinical HTTP Farm skabelse

Rediger HTTP Farm Global Parameters

Rediger HTTP Farm Global Parameters som vist herunder, klik på i ADVANCE Knap.
eClinical HTTP Global HTTP Parametre

Tilføj en ny HTTP-tjeneste

Opret en ny HTTP-tjeneste, navngivet servere som et eksempel inden for eClinical gård skabt før.

For at gøre det skal du gå til fanen Services og tryk på knappen NY SERVICE introducer det valgte navn for tjenesten (servere i vores eksempel) og tryk på ANSØGE.

eClinical HTTP Global HTTP Parametre

Gå nu til den oprettede tjeneste med navn servereog aktivere Cookie indsættelse mulighed med Cookie navn indstillet til eClinical_Cookie hvor Domæne feltet er dit ansøgningsdomæne (eclinical.app.com i vores eksempel, hvis vores brugere vil komme igennem http://eclinical.app.com) og Sti feltet indstillet til / for at aktivere cookien til hele applikationen. Det TTL kunne indstilles til 3600 (1 time) og ingen vedholdenhed aktiveret.

Til sidst tilføj listen over backendens IP-adresser og port, som den er vist på billedet nedenfor.

eKlinisk HTTP-tjeneste

Genstart HTTP-tjenesten for at anvende ændringerne, og det er gjort!

Advanced Health Checks Configuration

Den grundlæggende HTTP-gårdkonfiguration giver en iboende TCP-sundhedskontrol under forbindelsen mellem ZEVENET Application Delivery Controller og de rigtige servere. For at sikre den korrekte applikationsadfærd er det nødvendigt at konfigurere en avanceret sundhedstjek med FarmGuardian, kan du bruge check_http-kontrol eller en anden alene, bare for at sikre, at ikke kun TCP-backend-port 8080 er aktiveret, men et HTTP-svar besvares.

SSL Offload konfiguration

Da eClinicalWorks håndterer fornuftige data, anbefales det at oprette en SSL Offload-konfiguration i load balancer. På denne måde forbinder klienten via en sikker HTTPS-kanal til den virtuelle tjeneste i load balancer, og derefter forbindes load balancer i almindelig HTTP til backends.

Det er ret nemt at konfigurere en HTTPS-tjeneste til eClinicalWorks, bare skift Farm Listener til HTTPS , Virtual Port til 443 (standard for HTTPS-protokollen), sørg for at have HØJ sikkerhed konfigurerede chipere og til sidst skal du installere dit selvunderskrevne eller tillidte certifikat, du har erhvervet (standard zen-certifikatet er tilgængeligt for at teste din HTTPS-opsætning, men det er obligatorisk at ændre det så hurtigt som muligt). For at opsætte dit certifikat henvises til denne artikel for mere information.

eKlinisk SSL Offload

Konfiguration af høj tilgængelighed

Den høje tilgængelighedskonfiguration gør det muligt at opsætte 2 load balancer noder for at skabe høj tilgængelighed gennem redundans. Når først din første node er konfigureret, skal du bare oprette en virtuel IP-adresse i belastningsbalanceren, ændre den på din nye eClinicalWorks-bedrift og oprette klyngen som beskrevet i denne artikel. Den fulde konfiguration replikeres automatisk til den anden node, så det er ikke nødvendigt at omkonfigurere din opsætning.

Referencer

https://www.eclinicalworks.com/

Del på:

Dokumentation i henhold til GNU Free Documentation License.

Var denne artikel til hjælp?

Relaterede artikler