Sådan load balance eClinicalWorks i høj tilgængelighed

Se kategorier

Sådan load balance eClinicalWorks i høj tilgængelighed

2 min læses

Oversigt #

eClinicalWorks er førende inden for ambulante kliniske løsninger, hvis formål er at slippe af med papir og digitalisere kommunikationen og arbejdsgangen mellem en lægepraksis og resten af ​​sundhedsprocessen: fra lægen, til apoteket, til laboratoriet og til lægernes forsyningskæde. Det leverer en webapplikation til at udvide brugen af ​​elektroniske patientjournaler ud over praksismure og opretter journaler for hele samfundet. Det er meget udbredt i USA, og det er etableret i mere end 24 lande.

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

Krav #

1 HTTP-farm, navngivet eclinical som et eksempel.
Cookieindsættelse aktiveret med cookienavn indstillet til eKlinisk_cookie.
Mindst 2 rigtige servere eller backends med eClincalWorks-instanser.
FarmGuardian-konfiguration til avancerede sundhedstjek.
Et SSL-certifikat i PEM-format til at konfigurere HTTPS-lytter (fra en betroet CA eller selvsigneret), hvis SSL Offload er aktiveret.

Grundlæggende konfiguration af belastningsbalancering #

Opret en HTTP-farm #

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

Under oprettelsen af ​​farmen skal du konfigurere farmen som vist på billedet nedenfor, hvor Virtual IP vil være IP-adressen i load balancer og Virtuel port den port, hvortil applikationen skal leveres. Tryk på ANSØGE.

Oprettelse af eClinical HTTP Farm

Rediger globale parametre for HTTP-farm #

Rediger de globale parametre for HTTP-farmen som vist nedenfor, ved at klikke i ADVANCE Knap.
eClinical HTTP Globale HTTP-parametre

Tilføj en ny HTTP-tjeneste #

Opret en ny HTTP-tjeneste med navnet servere som et eksempel, inden for øklinisk gård oprettet før.

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

eClinical HTTP Globale HTTP-parametre

Gå nu til den oprettede tjeneste med navn servereog aktivere Indsættelse af cookies mulighed med Cookie navn indstillet til eKlinisk_cookie hvor Domæne feltet er dit applikationsdomæne (eclinical.app.com i vores eksempel, hvis vores brugere går ind gennem http://eclinical.app.com) og Sti feltet indstillet til / for at aktivere cookien for hele applikationen. TTL kunne indstilles til 3600 (1 time) og ingen vedholdenhed aktiveret.

Til sidst skal du tilføje listen over backend-IP-adresser og porte, som vist på billedet nedenfor.

eClinical HTTP-tjeneste

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

Konfiguration af avancerede sundhedstjek #

Den grundlæggende HTTP-farmkonfiguration giver et indbygget TCP-sundhedstjek under forbindelsen mellem Relianoid Application Delivery Controller og de rigtige servere. For at sikre korrekt applikationsadfærd er det nødvendigt at konfigurere et avanceret sundhedstjek med FarmGuardian, kan du bruge check_http checks eller en anden af ​​dig selv, blot for at sikre, at ikke kun TCP-backend-port 8080 er aktiveret, men at der også besvares et HTTP-svar.

SSL Offload-konfiguration #

Da eClinicalWorks håndterer følsomme data, anbefales det at konfigurere en SSL Offload-konfiguration i load balancer. På denne måde opretter klienten forbindelse via en sikker HTTPS-kanal til den virtuelle tjeneste i load balancer, og derefter opretter load balancer forbindelse i almindelig HTTP til backends.

Det er ret nemt at opsætte en HTTPS-tjeneste til eClinicalWorks, bare skift Gårdlytter til HTTPS , Virtuel port til 443 (standard for HTTPS-protokol), sørg for at have HØJ sikkerhed konfigurerede krypteringer og til sidst installere dit selvsignerede eller betroede certifikat (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 konfigurere dit certifikat henvises til denne artikel for mere information.

eClinical SSL-aflastning

Konfiguration med høj tilgængelighed #

Konfigurationen med høj tilgængelighed giver mulighed for at opsætte 2 load balancer-noder for at skabe høj tilgængelighed gennem redundans. Når din første node er konfigureret, skal du blot oprette en virtuel IP-adresse i load balancer, ændre den i din nye eClinicalWorks-farm og oprette klyngen som beskrevet i denne artikelDen fulde konfiguration vil automatisk blive replikeret til den anden node, så det er ikke nødvendigt at omkonfigurere din opsætning.

Referencer #

https://www.eclinicalworks.com/

📄 Download dette dokument i PDF-format #

    EMAIL: *

    drevet af BetterDocs