/
Arquitetura e Requisitos de Servidores

Arquitetura e Requisitos de Servidores

Escrito por: J. M.

Objetivo

O objetivo deste manual é orientar sobre a arquitetura de infraestrutura e requisitos mínimos de hardware necessários para a implantação e utilização do sistema Solus.


Arquitetura de Servidores

 

image-20241121-120826.png

Para entender a arquitetura padrão dos servidores para o Sistema Solus devemos assumir o ponto de vista de uma requisição de origem externa:

  1. A requisição segue o padrão HTTPS;

  2. A requisição é recepcionada pelo Nginx que atua como: Servidor HTTP, proxy reverso e load balancer;

  3. A requisição é distribuída para containers Docker com clusters DockerSwarm configurado nos Servidores de aplicação e/ou PTU;

  4. Os dados para a requisição são então recebidos pelo servidor do Banco de Dados.

Além de requisições externas, existem as requisições feitas pelos terminais (Desktop) e via Terminal Service que acessam diretamente o Servidor do Banco de dados para o funcionamento dos módulos.

Requisitos de Hardware

Desktop:

  • São as estações de trabalho dos colaboradores internos da Operadora;

  • Tem acesso ao servidor do Banco de Dados através de executáveis do Sistema Solus;

  • Necessária a instalação do Client ou InstantClient Oracle compatível com a versão do Banco de Dados;

  • Requisitos de Sistema e Hadware necessários:

    • Sistema Operacional Windows 10 ou Superior;

    • Processador Quad-Core (4 Núcleos);

    • 8Gb de memória RAM;

    • 256Gb de armazenamento SSD (SATA ou NVME);

TS - Terminal de Suporte (ou TerminalService):

  • Servidor utilizado pela equipe de implantação e de suporte da Solus;

  • Necessária a instalação do PL/SQL Developer, pacote MS Office (Excel), além do Client ou InstantClient Oracle compatível com a versão do Banco de Dados;

  • Requisitos de Sistema e Hardware necessários:

    • Sistema Operacional Windows Server (32 ou 64 Bits) ou TSPlus;

    • 4 VCPUS ativas;

    • 16Gb de memória RAM;

    • 256Gb de armazenamento SSD (SATA ou NVME, expansível);

    • Capacidade de conexão de até 12 usuários simultaneamente;

Servidor de Aplicação:

  • Servidor responsável por hospedar as aplicações acessadas via Docker:

    • SolusWEB (Beneficiário, Prestador/Cooperado, Empresa, Comercial e Auditoria);

    • API’s (App, Apis de Integração e Apis para WEB);

    • WebService TISS;

  • Necessária a criação de estrutura de monitoramento utilizando Zabbix + Grafana;

  • Requisitos de Sistema e Hardware necessários:

    • Sistema operacional baseado em Linux, derivado do Debian;

    • 4 VCPUS ativas;

    • 16Gb de memória RAM;

    • 256Gb de armazenamento SSD (SATA ou NVME, expansível);

Servidor PTU:

  • Servidor de aplicação exclusivo para o PTU on-line, GPU entre outros serviços online para com a Unimed do Brasil;

  • Requisitos de Sistema e Hardware necessários:

    • Sistema operacional baseado em Linux, derivado do Debian (com interface gráfica);

    • 4 VCPUS ativas;

    • 16Gb de memória RAM;

    • 256Gb de armazenamento SSD (SATA ou NVME, expansível);

Servidor de Banco de dados - Oracle

  • Servidor dedicado à hospedagem do Banco de Dados;

  • Requisitos de Sistema e Hardware necessários:

    • Sistema operacional baseado em Linux, derivado do Debian;

    • Banco de Dados Oracle versão 19c;

    • 8 VCPUS ativas;

    • 32Gb de memória RAM;

    • 1Tb de armazenamento SSD (SATA ou NVME, expansível);

Estas são configurações recomendadas para o bom funcionamento do Sistema, contudo, o cliente pode optar por aumentar a quantidade de memória.

Caso a operadora decida por aumentar o nível de segurança dos dados, recomenda-se trabalhar com RAID e outras redundâncias.

Recomendamos que estas configurações sejam revisadas pelo DBA;

Possuímos DBAs parceiros, especialistas em planos de saúde e no sistema Solus que poderão construir este serviço com toda a qualidade esperada por nossos clientes!

Voltar ao início


Revisão de conteúdo: J. F., Apr 1, 2024
Revisão textual: R. C., Apr 1, 2024
Editor(a): R. C., Apr 1, 2024