Apoio a Implantação
- Cenário
- Preparar Ambiente
- Download
- Instalar e Configurar
- Contra-chave
- XML
Definição de Cenário:
Antes de se efetivamente realizar a implantação do Prontuário Eletrônico e-SUS APS no ambiente de produção, deve-se preliminarmente, realizar o mapeamento do ambiente, identificar necessidades e de acordo com o cenário proposto, implementar ajustes técnicos de acordo com as especificidades de cada cenário. Abaixo, segue detalhamento técnico de dois tipos principais de arquiteturas: Centralizada e Descentralizada.
Arquitetura Descentralizada:
Nesta topologia, uma instalação do e-SUS APS é interna e exclusiva de um determinado estabelecimento de saúde (UBS). Isto significa, que temos um Prontuário Eletrônico e-SUS APS instalado localmente neste ambiente e a partir de uma rede compartilhada, é possível que computadores internos a esta rede posssam acessar simultaneamente aquela instalação e usufruir dos recursos compartilhados daquela instalação. Abaixo, segue ilustração do cenário proposto:
Arquitetura Centralizada:
Ao contrário da topologia descentralizada, na arquitetura centralizada, uma instalação do e-SUS APS é externa e compartilhada, podendo vários estabelecimentos de saúde (UBSs), terem acesso simultâneo e em tempo real a aplicação, para o atendimento clínico do paciente; nesta modalidade, tem-se de forma evidente, acesso ao Prontuário Único do Cidadão, no nível municipal. Abaixo, segue ilustração do cenário proposto:
Considerações:
A adoção de uma arquitetura ou outra, irá depender basicamente da necessidade do município. Lembrando-se que quanto mais estabelecimentos de saúde conectados a uma instalação Prontuário Eletrônico e-SUS APS, mais robusto deverá ser o hardware que sustentará aquele ambiente, sob risco da aplicação declinar em termos de performance e apresentar lentidão na sua operacionalização.
Prepação do Ambiente:
Esta etapa diz respeito ao provimento do aparato tecnológico que sustentará o ambiente que receberá o Prontuário Eletrônico e-SUS APS Tal ambiente poderá ser sob infrae,strutura própria ou utilizando soluções de computação em nuvem. Definem-se informações relevantes, como: hardware, sistema operacional, banco de dados, parametrização da JVM, etc.
Sistema Operacional:
O desenvolvimento do e-SUS APS é multiplataforma, ou seja, é possível ser instalado em diferentes sistemas operacionais (SO), inclusive distribuições GNU/Linux, como o Ubuntu Linux (www.ubuntu.org), que é um software livre, portanto sem custos de licença ou aquisição.
Sistemas Operacionais Compatíveis:
Microsoft Windows | Windows 7, Windows 8, Windows 10, Windows Server |
GNU/LINUX | Debian, Ubuntu, Red Hat, CentOS |
Instalação do JAVA:
A instalação na plataforma Microsoft Windows vem com pacote Java embutido, caso seja necessária uma instalação personalizada deve ser realizada a instalação do pacote Java 8. Para plataformas Linux recomenda-se seguir as instruções do arquivo “LEIA-ME” incluso no arquivo (compactado) de instalação.
Especificações de Banco de Dados:
PostgreSQL - a partir da versão 2.0, este banco vem configurado por padrão na instalação do sistema. Pode ser utilizado em UBS com servidor local ou para instalações centralizadas. É recomendado para qualquer tipo de instalação.
O banco de dados PostgreSQL é um software livre, portanto, sem custo de licença ou aquisição. Para mais informações acesse: http://www.postgresql.org/. É recomendado o uso da versão 9.6 ou superior.
Banco de Dados Oracle - optando por este banco de dados, podem ser utilizadas as versões Oracle XE 12.2c, Oracle Standard Edition 12.2c ou Oracle Enterprise Edition 12.2c.
Especificações técnicas de hardware, por acessos simultâneos:
-
Centralizadores Municipais:
Requisitos mínimos para a instalação do e-SUS APS em Centralizadores Municipais:
Ambiente | 2 servidores (aplicação e banco de dados) |
Sistema Operacional | Ubuntu Server 64 bits ou Windows Server 64 bits |
Memória RAM - Aplicação: | 8GB - Barramento DDR4 - Mínimo 2133MHz |
Memória RAM - Banco de Dados: | 16GB - Barramento DDR4 - Mínimo 2133MHz |
Processador: | Octa Core 2.20 GHz - Pontuação mínima de 13000 pontos no PassMark/CPUBenchmark |
Disco Aplicação: | 100 GB - Velocidade de escrita mínima 700 MB/seg - Velocidade de leitura mínima 1000 MB/sec |
Disco BD: | 1 TB - Velocidade de escrita mínima 700 MB/seg - Velocidade de leitura mínima 1000 MB/sec |
Parametrização do PostgreSQL: | PGConfig 2.0 Parametrização set "JAVA_OPTS=-Xms4096M -Xmx10240M -XX:MetaspaceSize =512M - XX:MaxMetaspaceSize=1024M -XX:ReservedCodeCacheSize=500M" |
Banco de Dados PostgreSQL: | Versão mínima: 9.6 |
Banco de Dados Oracle: | Versão mínima: 12.2c |
-
Centralizadores Estaduais:
Requisitos mínimos para a instalação do e-SUS APS em Centralizadores Municipais:
Ambiente | 2 servidores (aplicação e banco de dados) |
Sistema Operacional | Ubuntu Server 64 bits ou Windows Server 64 bits |
Memória RAM - Aplicação: | 8GB - Barramento DDR4 - Mínimo 2133MHz |
Memória RAM - Banco de Dados: | 32GB - Barramento DDR4 - Mínimo 2133MHz |
Processador: | Octa Core 2.20 GHz - Pontuação mínima de 13000 pontos no PassMark/CPUBenchmark |
Disco Aplicação: | 100 GB - Velocidade de escrita mínima 700 MB/seg - Velocidade de leitura mínima 1000 MB/sec |
Disco BD: | 3 TB - Velocidade de escrita mínima 700 MB/seg - Velocidade de leitura mínima 1000 MB/sec |
Parametrização PostgreSQL: PGConfig 2.0 | Parametrização set "JAVA_OPTS=-Xms4096M -Xmx10240M -XX:MetaspaceSize =512M -XX:MaxMetaspaceSize=1024M -XX:ReservedCodeCacheSize=500M" |
Banco de Dados PostgreSQL: | Versão mínima: 9.6 |
Banco de Dados Oracle: | Versão mínima: 12.2c |
-
Para 40 usuários simultâneos:
Ambiente para até 40 usuários simultâneos:
Usuários simultâneos | 40 |
Ambiente | Servidor único para aplicação e banco de dados |
Sistema Operacional | Ubuntu Server 64 bits ou Windows Server 64 bits |
Memória RAM - Aplicação: | 8GB Barramento DDR4 Mínimo 1600MHz |
Processador: | Quad Core 2.20 GHz Pontuação mínima de 2500 pontos no PassMark/CPUBenchmark |
Disco: | 100 GB Velocidade de escrita mínima 80 MB/seg Velocidade de leitura mínima 350 MB/sec |
Banco de Dados PostgreSQL: | Versão mínima: 9.6 |
Banco de Dados Oracle: | Versão mínima: 12.2c |
-
Para 100 usuários simultâneos:
Ambiente para até 100 usuários simultâneos:
Ambiente | 2 servidores (aplicação e banco de dados) |
Sistema Operacional | Ubuntu Server 64 bits ou Windows Server 64 bits |
Memória RAM - Aplicação: | 8GB - Barramento DDR4 - Mínimo 1600MHz |
Memória RAM - Banco de Dados: | 8GB - Barramento DDR4 - Mínimo 1600MHz |
Processador: | Quad Core 2.20 GHz - Pontuação mínima de 5000 pontos no PassMark/CPUBenchmark |
Disco Aplicação: | 100 GB - Velocidade de escrita mínima 700 MB/seg - Velocidade de leitura mínima 1000 MB/sec |
Disco BD: | 120 GB - Velocidade de escrita mínima 200 MB/seg - Velocidade de leitura mínima 350 MB/sec |
Banco de Dados PostgreSQL: | Versão mínima: 9.6 |
Banco de Dados Oracle: | Versão mínima: 12.2c |
-
Para 1000 usuários simultâneos:
Ambiente para até 1000 usuários simultâneos:
Ambiente | 2 servidores (aplicação e banco de dados) |
Sistema Operacional | Ubuntu Server 64 bits ou Windows Server 64 bits |
Memória RAM - Aplicação: | 8GB - Barramento DDR4 - Mínimo 1600MHz |
Memória RAM - Banco de Dados: | 16GB - Barramento DDR4 - Mínimo 1600MHz |
Processador: | Octa Core 2.20 GHz - Pontuação mínima de 10000 pontos no PassMark/CPUBenchmark |
Disco Aplicação: | 100 GB - Velocidade de escrita mínima 700 MB/seg - Velocidade de leitura mínima 1000 MB/sec |
Disco BD: | 750 GB - Velocidade de escrita mínima 400 MB/seg - Velocidade de leitura mínima 700 MB/sec |
Parametrização do PostgreSQL: | PGConfig 2.0 Parametrização set "JAVA_OPTS=-Xms4096M -Xmx10240M -XX:MetaspaceSize =512M -XX:MaxMetaspaceSize=1024M -XX:ReservedCodeCacheSize=300M" |
Banco de Dados PostgreSQL: | Versão mínima: 9.6 |
Banco de Dados Oracle: | Versão mínima: 12.2c |