Hoe eClinicalWorks in hoge beschikbaarheid te laden

Categorieën bekijken

Hoe eClinicalWorks in hoge beschikbaarheid te laden

2 min leestijd

Overzicht #

eClinicalWorks is een leider in poliklinische oplossingen, gericht op het elimineren van papier en het digitaliseren van de communicatie en workflow tussen de artsenpraktijk en de rest van het zorgproces: van de arts, de apotheek, het laboratorium en de toeleveringsketen van de arts. Het biedt een webapplicatie om het gebruik van elektronische patiëntendossiers buiten de praktijkmuren uit te breiden en dossiers voor de hele gemeenschap aan te maken. Het wordt veel gebruikt in de Verenigde Staten en is in meer dan 24 landen gevestigd.

In deze handleiding wordt de optimale configuratie van de eClinicalWorks-applicatie met Relianoid Application Delivery Controller beschreven om schaalbaarheid, hoge beschikbaarheid, geavanceerde statuscontroles voor monitoring en verbeterde beveiliging van deze applicatie met relevante gegevens te bieden.

Voorwaarden #

1 HTTP-farm, bijvoorbeeld eclinical genaamd.
Cookie-invoeging ingeschakeld met de cookienaam ingesteld op eClinical_Cookie.
Minimaal 2 echte servers of backends met eClincalWorks-instanties.
FarmGuardian-configuratie voor geavanceerde gezondheidscontroles.
Een SSL-certificaat in PEM-formaat om de HTTPS-listener te configureren (van een vertrouwde CA of zelfondertekend), als SSL Offload wordt ingeschakeld.

Basisconfiguratie voor load balancing #

Een HTTP-farm maken #

Ga naar LSLB >> Boerderijen en druk op de knop BOERDERIJ MAKEN.

Configureer de farm tijdens het aanmaken ervan zoals weergegeven in de onderstaande afbeelding, waar de Virtueel IP zal het IP-adres zijn in de load balancer en Virtuele poort de poort waar de applicatie geleverd zal worden. Druk op Aanmelden.

Creatie van eClinical HTTP Farm

Bewerk globale HTTP-farmparameters #

Bewerk de globale parameters van de HTTP-farm zoals hieronder weergegeven, door op de knop te klikken ADVANCE Knop.
eClinical HTTP Globale HTTP-parameters

Voeg een nieuwe HTTP-service toe #

Maak een nieuwe HTTP-service met de naam servers als voorbeeld, binnen de klinisch boerderij die eerder is gemaakt.

Om dat te doen, ga naar het tabblad Services en druk op de knop NIEUWE DIENST Voer de geselecteerde naam voor de service in (servers (in ons voorbeeld) en druk op Aanmelden.

eClinical HTTP Globale HTTP-parameters

Ga nu naar de aangemaakte service met de naam serversen schakel de in Cookie-invoeging optie met de Cookie naam ingesteld op eClinical_Cookie met de meeste Domein veld is uw toepassingsdomein (eclinical.app.com in ons voorbeeld, als onze gebruikers via http://eclinical.app.com) en Pad veld ingesteld op / om de cookie voor de gehele applicatie in te schakelen. De TTL kan worden ingesteld op 3600 (1 uur) en geen volharding ingeschakeld.

Voeg ten slotte de lijst met IP-adressen en poorten van de back-ends toe, zoals weergegeven in de onderstaande afbeelding.

eClinical HTTP-service

Start de HTTP-service opnieuw om de wijzigingen toe te passen en klaar!

Geavanceerde configuratie van gezondheidscontroles #

De basisconfiguratie van de HTTP-farm biedt een ingebouwde TCP-statuscontrole tijdens de verbinding tussen Relianoid Application Delivery Controller en de echte servers. Om het juiste applicatiegedrag te garanderen, is het vereist om een ​​geavanceerde statuscontrole te configureren met FarmGuardianU kunt check_http-controles of uw eigen controles gebruiken om er zeker van te zijn dat niet alleen TCP-backendpoort 8080 is ingeschakeld, maar dat er ook een HTTP-antwoord wordt gegeven.

SSL Offload-configuratie #

Omdat eClinicalWorks gevoelige gegevens beheert, is het raadzaam om een ​​SSL Offload-configuratie in de load balancer in te stellen. Op deze manier maakt de client via een beveiligd HTTPS-kanaal verbinding met de virtuele service in de load balancer, waarna de load balancer via HTTP verbinding maakt met de backends.

Het is heel eenvoudig om een ​​HTTPS-service voor eClinicalWorks in te stellen. Verander gewoon de Boerderijluisteraar naar HTTPS , Virtuele poort naar 443 (standaard voor HTTPS-protocol), zorg ervoor dat u de Hoge beveiliging De cijfers zijn geconfigureerd en tot slot installeert u uw zelfondertekende of vertrouwde certificaat (het standaard Zen-certificaat is beschikbaar om uw HTTPS-configuratie te testen, maar het is verplicht om dit zo snel mogelijk te wijzigen). Om uw certificaat in te stellen raadpleeg dit artikel voor meer informatie.

eClinical SSL-offload

Configuratie met hoge beschikbaarheid #

De configuratie met hoge beschikbaarheid maakt het mogelijk om twee load balancer-knooppunten in te stellen voor hoge beschikbaarheid door redundantie. Zodra uw eerste knooppunt is geconfigureerd, hoeft u alleen nog maar een virtueel IP-adres in de load balancer aan te maken, dit in uw nieuwe eClinicalWorks-farm te wijzigen en het cluster zoals beschreven in dit artikelDe volledige configuratie wordt automatisch naar het tweede knooppunt gerepliceerd. U hoeft uw configuratie dus niet opnieuw te configureren.

Referenties #

https://www.eclinicalworks.com/

📄 Download dit document in PDF-formaat #

    E-MAIL: *

    Powered by BeterDocs