Páginas filhas
  • Escalabilidade horizontal com TSS

Versões comparadas

Chave

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

Utilizando o processamento do TSS para transmissão de nota fiscal de serviço em escalabilidade horizontal e vertical.


O intuito deste documento é apresentar os requisitos para a elaboração do sizing recomendado para o processamento da nota fiscal de serviço. No teste executado, foram obtidos resultados de 18 mil notas / horas em seu processamento. Aumentado os recursos computacionais conforme a necessidade o resultado pode chegar a 36, 54, 72, 90 ou seja aumenta o volume de processamento conforme a demanda necessária e tempo que é necessário.

A arquitetura de processamento vertical e horizontal para o TSS foi baseada neste documento.

Pontos importantes: o TSS não utiliza licenciamento. Este transmissor de nota fiscal é usado para o ecossistema da Totvs e, para usufruir deste processamento, é importante respeitar as configurações e sizing recomendado.

Este modelo atende a cenários com sistema operacional Windows e Linux, bem como os SGBDs PostgreSQL, Oracle e SQL Server.

Para se obter um processamento eficiente, é importante usar o dbaccess em modo distribuído.

Sempre utilize a versão do TSS mais atual, neste caso usamos a release do TSS 12.1.27 e 12.1.33

Doc processamento vertical e horizontal.

Exemplo da Arquitetura Maquina:


Cada máquina processando 18 mil notas dando como exemplo usando 4 máquinas chegando a processar 72 mil notas / horas, caso precise aumentar mais a quantidade de notas usando como base o exemplo aumentar a máquinas horizontal incluindo mais uma dando um total 5 máquina chegando a processar 90 mil notas horas vai aumento conforme a necessidade de diminuir quando não se precisa mais.

Image Added


Exemplo da Arquitetura Instalação TSS



Desenho de instalação dos Serviços e a forma distribuída de cada servidor.


Image Added

Servidor


 


PostgreSQL

ORACLE

SQL Server

Tipo Servidor

Primário

Secundário

SGBD

Escalabilidade

Vertical

Horizontal

Vertical

Processador

8 Core

8 Core

8 Core

Memória Ram

32 GB

32 GB

32 GB

Rede

10Gbit

10Gbit

10Gbit

IOPS/SO

500

800

500

IOPS/Aplicação

500

500


IOPS/SGBD/Dados Index



7500

Throughput Maximo Disco (MBps)

300

250

400

Importante

Para os SGBD's é importante  volume de dados e index seja separado para do 7500 IOPS sejam separado da seguinte forma.

Tablespace de dados 5000 IOPS

Tablespace de index 2500 IOPS

Configuração dos serviços


Appserver.ini do Serviço Broker


No wizard dos ERP usar o ip e porta do broker pois o mesmo será responsável pela distribuição.

Totvs custom tabs box
tabsBroker,Appserver Secundário,DBAccess primário, DBAccess secundário
ids01,02,03,04
Totvs custom tabs box items
defaultyes
referencia01


Totvs custom tabs box items
defaultno
referencia02


Totvs custom tabs box items
defaultno
referencia03


Totvs custom tabs box items
defaultno
referencia04