Trata-se da instalação padrão do Microsiga Protheus ERP em um ambiente na nuvem (Cloud TOTVS) em um ambiente conteinerizado (Docker + Linux). Este ambiente pode ser acessado de qualquer local e em qualquer hora, desde que se tenha conexão com a Web com latência abaixo de 40ms e o acesso ao ambiente é realizado via smartclient (Electron ou Desktop) ou browser. Para o ambiente Brasil, montamos o processo dentro de um cluster no TESP02.

Arquitetura

A arquitetura do Sistemico Brasil é disponibilizada no conceito de deploy em contêineres, orquestrada via Kubernetes. O Kubernetes permite orquestrar contêineres em múltiplos hosts, em clouds públicas, privadas ou híbridas, além disto permite otimizar o uso do hardware, maximizando a disponibilidade de recursos para execução dos aplicativos e uma maior agilidade para escalar aplicativos em contêineres e recursos relacionados.

O ambiente de produção está dimensionado para receber 500 conexões simultâneas de banco de dados e de 200 conexões de usuários PROTHEUS simultâneos (8 pods de appserver com 25 usuários cada). Este ambiente faz o balanceamento automático conforme a chegada das conexões e vai alocando os usuários nos pods conforme a necessidade. Caso haja mais conexões de usuário do que o dimensionado, o próprio ambiente fará o balanceamento da sobrecarga nos pods existentes.

O banco utilizado no ambiente de produção será um PostgreSql 12.6, instalado em um OracleLinux 7.9 (VM) e será gerenciado pelo time de banco de dados do Cloud.

Componentes dentro da arquitetura

Cada componente em execução do Protheus é separado dentro de um pod, onde temos:

Cada componente listado acima, reflete em uma imagem (docker) que fica armazenada dentro do gcr.io da conta da engenharia (https://gcr.io/eng-protheus). 


Licenciamento

Dentro do sistemico, utilizamos um TOTVSID que nos permite acessar todos os módulos do Protheus, visando a maior abrangência nos testes do produto que iremos.