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
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:
A requisição segue o padrão HTTPS;
A requisição é recepcionada pelo Nginx que atua como: Servidor HTTP, proxy reverso e load balancer;
A requisição é distribuída para containers Docker com clusters DockerSwarm configurado nos Servidores de aplicação e/ou PTU;
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!