Hoe eClinicalWorks in hoge beschikbaarheid te laden

Categorieën bekijken

Hoe eClinicalWorks in hoge beschikbaarheid te laden

Overzicht #

eClinicalWorks is een toonaangevende aanbieder van oplossingen voor ambulante zorg. Het bedrijf streeft ernaar papiergebruik te elimineren en de communicatie en workflow tussen een artsenpraktijk en de rest van het zorgproces te digitaliseren: van de arts tot de apotheek, het laboratorium en de toeleveringsketen van de arts. eClinicalWorks biedt een webapplicatie waarmee elektronische patiëntendossiers ook buiten de praktijkmuren gebruikt kunnen worden en waarmee dossiers voor de hele gemeenschap gecreëerd kunnen worden. Het bedrijf is wijdverspreid in de Verenigde Staten en is actief in meer dan 24 landen.

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 aan, bijvoorbeeld met de naam ' servers' , binnen de eerder aangemaakte eclinical- farm.

Ga hiervoor naar het tabblad Services en klik op de knop NIEUWE SERVICE. Voer de gewenste naam voor de service in ( in ons voorbeeld ' servers ') en klik op TOEPASSEN.

eClinical HTTP Globale HTTP-parameters

Ga nu naar de aangemaakte service met nameservers en schakel de optie voor het invoegen van cookies in. Stel de cookienaam in op eClinical_Cookie , waarbij het veld Domein uw applicatiedomein is ( eclinical.app.com in ons voorbeeld als onze gebruikers via http://eclinical.app.com toegang krijgen ) en het veld Pad is ingesteld op / om de cookie voor de hele applicatie in te schakelen. De TTL kan worden ingesteld op 3600 (1 uur) en persistentie kan worden uitgeschakeld.

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 standaard HTTP-farmconfiguratie biedt een ingebouwde TCP-healthcheck tijdens de verbinding tussen de Relianoid Application Delivery Controller en de servers. Om het correcte gedrag van de applicatie te garanderen, is het nodig om een ​​geavanceerde healthcheck met FarmGuardian te configureren . U kunt hiervoor check_http-checks gebruiken of een andere zelf ontwikkelde check, om er zeker van te zijn dat niet alleen TCP-backendpoort 8080 is ingeschakeld, maar dat er ook een HTTP-antwoord wordt ontvangen.

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 vrij eenvoudig om een ​​HTTPS-service voor eClinicalWorks in te stellen. Wijzig hiervoor de Farm Listener naar HTTPS , de virtuele poort naar 443 (standaard voor het HTTPS-protocol), zorg ervoor dat de HIGH-beveiligingscodering is geconfigureerd en installeer ten slotte 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 vervangen). Raadpleeg dit artikel voor meer informatie over het instellen van uw certificaat.

eClinical SSL-offload

Configuratie met hoge beschikbaarheid #

De configuratie voor hoge beschikbaarheid maakt het mogelijk om twee load balancer-nodes in te stellen voor hoge beschikbaarheid door middel van redundantie. Nadat uw eerste node is geconfigureerd, maakt u een virtueel IP-adres aan in de load balancer, wijzigt u dit in uw nieuwe eClinicalWorks-farm en maakt u het cluster aan zoals beschreven in dit artikel . De volledige configuratie wordt automatisch naar de tweede node gerepliceerd, dus u hoeft uw configuratie niet opnieuw in te stellen.

Referenties #

https://www.eclinicalworks.com/

📄 Download dit document in PDF-formaat #

    E-MAIL: *

    Mogelijk gemaakt door BetterDocs