Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

draw.io Diagram
bordertrue
diagramNameCUSTOMER SMART TOPOLOGY
simpleViewerfalse
width600
linksauto
tbstyletop
lboxtrue
diagramWidth805
revision45

Cabe salientar que os clientes Smart eSocial fazem a contratação do serviço diretamente via ERP, com isto, o provisionamento dentro do Cluster é realizado de forma automática. Hoje, devido a regras comerciais, a contratação do produto está desligada nos ERPs, porem mantemos o serviço ativo caso haja a necessidade.

...

Atualmente temos homologados dois bancos de dados: o PostgreSQL e o Oracle. O PostgreSQL está homologado tanto para máquina fisicafísica, VM ou conteiner contêiner e Oracle somente para uso em máquina física e VM. Devido a flexibilidade e custos, optamos em utilizar o PostgreSQL como DB dos ambientes Smart (Gerenciado em Produção e Conteiner Contêiner em Dev).

Aviso

 Para ambientes do eSocial, optamos em manter os bancos em ORACLE (Inclusive em DEV) devido a complexidade de migração dos mesmos para PostgreSQL. 

...

Utilizamos um serviço de armazenamento extendido estendido para as aplicações Protheus. Este se faz necessário pois alguns artefatos do produto ainda exigem DISCO para funcionar. Este serviço é um serviço genérico de armazenamento e temos homologados os provedores AWS, GCP e TOTVS para uso.

...

draw.io Diagram
width
bordertrue
diagramNameARQUITERURA SMART
simpleViewerfalse
linksauto
tbstyletop
lboxtrue
diagramWidth1327
revision59


Serviços Públicos

Os serviços públicos são aqueles cujo o cliente utiliza para acessar a aplicação. Estes serviços executam o Application Server PROTHEUS em Linux e foram Dockerizados (Atualmente usamos como base o OracleLinux 8.6 com EPEL instalado e outros utilitários para troubleshoot.) para distribuição dentro dos NS. Além disto, todos os serviços executam a mesma imagem ou docker, mudando somente os parâmetros e configuração de appserver.ini dentro deles.

...

Informações

O LicenseServer necessita que o cliente possua um contrato válido na TOTVS e que tenha licenças distribuidas distribuídas e replicadas entre os ambientes. Caso contrário, não é possível subir o ambiente devido as regras de predecessão dos componentes.

...

Sua arquitetura trabalha diretamente com as APIs do Kubernetes e é manutenido pelo time TKS e SRE Protheus.


Modelo de trabalho:



draw.io Diagram
bordertrue
diagramNameHypnus-v2
simpleViewerfalse
linksauto
tbstyletop
lboxtrue
diagramWidth1001
revision3