Como balancear a carga do eClinicalWorks em alta disponibilidade

Ver Categorias

Como balancear a carga do eClinicalWorks em alta disponibilidade

2 min read

Visão geral #

eClinicalWorks é líder em soluções clínicas ambulatoriais, cujo objetivo é se livrar do papel e digitalizar a comunicação e o fluxo de trabalho entre um consultório médico e o resto do processo de saúde: do médico, à farmácia, ao laboratório e à cadeia de suprimentos dos médicos . Ele fornece um aplicativo da web para estender o uso de registros eletrônicos de saúde para além das paredes da prática e cria registros para toda a comunidade. É amplamente utilizado nos Estados Unidos e está estabelecido em mais de 24 países.

Este guia descreve a configuração ideal do aplicativo eClinicalWorks com o Relianoid Application Delivery Controller para fornecer escalabilidade, alta disponibilidade, verificações de integridade avançadas para monitoramento e segurança aprimorada deste aplicativo com dados sensíveis.

Requisitos #

Fazenda HTTP 1, denominada eclinical como um exemplo.
Inserção de cookies ativada com o nome do cookie definido como eClinical_Cookie.
Pelo menos servidores reais ou backends 2 com instâncias do eClincalWorks.
Configuração FarmGuardian para verificações de integridade avançadas.
Um certificado SSL no formato PEM para configurar o ouvinte HTTPS (de uma CA confiável ou auto-assinado), se o SSL Offload estiver ativado.

Configuração Básica de Balanceamento de Carga #

Criar um farm HTTP #

Acesse LSLB >> Fazendas e pressione o botão CRIAR FAZENDA.

Durante a criação do farm, configure o farm como mostrado na figura abaixo, onde IP virtual será o endereço IP no balanceador de carga e Porta virtual a porta onde o aplicativo será entregue. pressione INSCREVA-SE.

Criação de Farm HTTP eClinical

Editar Parâmetros Globais do Farm HTTP #

Edite os Parâmetros Globais da Fazenda HTTP como mostrado abaixo, clicando no ADVANCE Botão.
Parâmetros HTTP Globais HTTP eClinical

Adicionar um novo serviço HTTP #

Crie um novo serviço HTTP, chamado Servidores como exemplo, dentro do eclinical fazenda criada antes.

Para fazer isso, acesse a guia Serviços e pressione o botão NOVO SERVIÇO introduza o nome selecionado para o serviço (Servidores no nosso exemplo) e pressione INSCREVA-SE.

Parâmetros HTTP Globais HTTP eClinical

Agora vá para o serviço criado com o nome Servidores, e habilitar o Inserção de cookies opção com o Nome do cookie definido para eClinical_Cookie onde Domínio campo é o seu domínio de aplicação (eclinical.app.com no nosso exemplo, se nossos usuários entrarem por http://eclinical.app.com) e Caminho campo definido como / para habilitar o cookie para todo o aplicativo. o TTL poderia ser definido como 3600 (1 hora) e sem persistência ativado.

Por fim, adicione a lista de endereços IP e porta de back-ends, conforme mostrado na imagem abaixo.

serviço HTTP eClinical

Reinicie o serviço HTTP para aplicar as alterações e pronto!

Configuração Avançada de Verificações de Saúde #

A configuração básica do farm HTTP fornece uma verificação de integridade TCP inerente durante a conexão entre o Relianoid Application Delivery Controller e os servidores reais. Para garantir o comportamento correto do aplicativo, é necessário configurar uma verificação de integridade avançada com FarmGuardian, você pode usar verificações check_http ou outra por conta própria, apenas para garantir que não apenas a porta de back-end TCP 8080 esteja habilitada, mas uma resposta HTTP seja respondida.

Configuração de transferência de SSL #

Como o eClinicalWorks gerencia dados importantes, é recomendável definir uma configuração de descarregamento de SSL no balanceador de carga. Dessa forma, o cliente se conecta por meio de um canal seguro HTTPS ao serviço virtual no balanceador de carga e, em seguida, o balanceador de carga se conecta em HTTP simples aos back-ends.

É muito fácil configurar um serviço HTTPS para eClinicalWorks, basta alterar o Ouvinte de fazenda para HTTPS , Porta virtual para 443 (padrão para o protocolo HTTPS), certifique-se de ter Alta seguranca cifras configuradas e, por fim, instale seu certificado autoassinado ou confiável adquirido (o certificado zen padrão está disponível para testar sua configuração HTTPS, mas é obrigatório alterá-lo o mais rápido possível). Para configurar o seu certificado consulte este artigo para obter mais informações.

Descarregamento SSL do eClinical

Configuração de alta disponibilidade #

A configuração de alta disponibilidade permite configurar os nós do balanceador de carga 2 para criar alta disponibilidade por meio de redundância. Depois que o primeiro nó estiver configurado, basta criar um endereço IP virtual no balanceador de carga, alterá-lo no novo farm eClinicalWorks e criar o cluster, conforme descrito neste artigo. A configuração completa será replicada para o segundo nó automaticamente, portanto, não é necessário reconfigurar sua configuração.

Referências #

https://www.eclinicalworks.com/

📄 Baixe este documento em formato PDF #

    E-MAIL: *

    Powered by MelhoresDocs