Árvore de páginas

Versões comparadas

Chave

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

...

Totvs custom tabs box
tabsCenário geral,C-Tree Server,Dicionário no banco,Segurança,Compartimentalização
ids01,02,03,04,05
Nota
Para os discos do sistema operacional, utilize o SSD permanent disk com 120GB.
Totvs custom tabs box items
defaultyes
referencia01

  • Máquina Primária:  Possui a função de Gateway, direcionando as conexões para as máquinas Secundárias. Se conecta nas máquinas Secundárias, Secundárias VIP, WF/WB/SCH/JOB, e Database.  
  • Máquina Secundária: De 1 a N, recebe as requisições da Primária para processamento. Não é recomendado instalar outros serviços. Elas podem ser escalonadas horizontalmente conforme a necessidade. 
  • Máquina Secundária VIP: Para cenários que necessitam de alta disponibilidade, pode ser definido uma máquina das pré-desenhadas que não será desligada quando o consumo estiver abaixo de 10%. Neste cenário, é importante a configuração de um broker (balanceamento de carga), exclusivo após a escolha do blueprint.
  • Máquina WF/WB/SCH/JOB/Rest: Este servidor vale para Work Flow, WebService, Scheduler, Rest ou Jobs
  • DatabaseUtilize o banco de dados instalado em uma máquina virtual. Não recomendamos o uso do banco de dados em serviço, pois percebemos queda de performance nos testes de benchmark.
  • Máquina TSS (SPED): Recomendamos que uma máquina específica seja dedicada ao TSS.
Totvs custom tabs box items
defaultno
referencia02

Para ambientes com C-Tree Server é recomendado as seguintes máquinas: 

  • Máquina Primária: com C-Tree, App Broker, App Broker VIP, App Compilação, App Balance (monitor), License Server, DBAccess SPOFless, DBAccess secundário;  
  • Máquina(s) Secundária(s): com Boundserver, AppServer Secundários, DBAccess Secundário. 
  • Máquina WebService/Job/Workflow: com Protheus WEBRest, Protheus WEBService, Protheus Workflow, Protheus JOB, Protheus Schedule, Protheus Mobile, e um DBAccess em modo secundário. 
  • Máquina TSS: com Broker (balance), Appserver Secundárias e DBAccess (Single).
Totvs custom tabs box items
defaultno
referencia03

Para ambientes com Dicionário no banco é recomendado, além do disco estar em high performance, as seguintes instâncias (lembrando que, quanto maior o tamanho do disco, mais performático será o throughput): 

  • Máquina Primária: com C-Tree, App Broker, App Broker VIP, App Compilação, App Balance (monitor), License Server, DBAccess SPOFless, DBAccess secundário; 
  • Máquina(s) Secundária(s): com AppServer Secundárias e DBAccess secundário. 
  • Máquina WebService/Job/Workflow: com Protheus WEBRest, Protheus WEBService, Protheus Workflow, Protheus JOB, Protheus Schedule, Protheus Mobile, e um DBAccess em modo secundário. 
  • Máquina TSS: com Broker (balance), Appserver Secundários e DBAccess (Single).
Totvs custom tabs box items
defaultno
referencia04

Portas sugeridas para liberação

Tipo de Serviços

TCP

WEB/HTTP

WEB/HTTPs

Comentários

C-Tree Server

5597



*Para clientes que utilizam dicionário em memória.

Broker

10000




Boundserver

5848 e 10200



*Para clientes que utilizam dicionário em memória.

Balance Monitor

10100




License Server

5555 e 2234

8020

443


Lock Server (Linux)

17000




DBAccess Primário

7900




DBAccess Secundário

7890




Instâncias Secundárias

10001 ao 10999




Scheduler

16000




Telnet

12001 ao 12999




JOB

13001 ao 13999




RPC/REST

14001 ao 14999

8000 até 8999

443 ao 4443


GravaBatch

15001 ao 15999




Web Service/WorkFlow

11001 ao 11999

8000 até 8999

443 ao 4443


Totvs custom tabs box items
defaultno
referencia05

Utilize esta alternativa com três objetivos:

  1.  Agrupar melhor os recursos na GCP;
  2.  Ter melhor controle de custos;
  3.  Ter melhor organização das permissões de segurança.

Sugestão de compartimentos:  

Produção

Aplicação

Database

Homologação

Aplicação

Database

Desenvolvimento

Aplicação

Database

Blueprints recomendadas, de acordo com a quantidade de usuários simultâneos

...

Totvs custom tabs box
tabsSecundária VIP,Capacidade das máquinas,Zona Segura de processamento,Mesclando máquinas
idsa,b,c,d
Totvs custom tabs box items
defaultyes
referenciaa
Informações

Após a escolha do Blueprint, para os cenários que necessitam de uma instância secundária VIP, é importante ter um serviço do Broker exclusivo para este cenário, conforme a sua demanda. Importante que este Broker VIP seja instalado na máquina Primária (Gateway).

Nos cenários onde uma máquina não pode ser desligada, é possível utilizar uma máquina secundária VIP, que ficará disponível em períodos de baixo consumo de recursos.

Totvs custom tabs box items
defaultno
referenciab

Para cada cenário, especificamos as arquiteturas recomendadas de acordo com as máquinas homologadas e quantidades de usuários. 

Expandir
titleC-Tree Server

Image Modified

Expandir
titleDicionário no banco de dados

Image Modified

Nota
titleNota: Cenários com dicionário no banco de dados

Para cenários específicos com dicionário no banco de dados, disponibilizamos arquiteturas utilizando máquinas n2d de cenário geral.

Expandir
titleAté 20 usuários

TDN for GCP - n2d 20_40_80_160_320 USR (1).pngImage Modified

Máquina primária n2d-standard-2, com 2 vCPUs e 8GB de memória. Serviços instalados: AppBroker, Appbalance (carga), AppLicenseServer, DBAccess primário e DBAccess secundário. 

Máquina secundária n2d-standard-2, com 2 vCPUs e 8GB de memória. Serviços instalados: 2 AppSecundários, DBAccess secundário. 

Em Windows, o disco para o sistema operacional em ambas as máquinas deve ser o Standard Persistent Disk, com 120GB. O disco para a unidade do Protheus deverá ser o SSD Persistent Disk, com 250GB na máquina primária e 100GB na máquina secundária. Em Linux, o disco para a unidade / deverá ser Standard Persistent Disk, com 120GB. O disco para a unidade do Protheus deverá ser SSD Persistent Disk, com 250GB para a máquina primária e 100GB na máquina secundária.

Expandir
titleAté 40 usuários

TDN for GCP - n2d 20_40_80_160_320 USR (3).pngImage Modified

Máquina primária n2d-standard-4, com 4 vCPUs e 16GB de memória. Serviços instalados: AppBroker, Appbalance (carga), AppLicenseServer, DBAccess primário e DBAccess secundário. 

Máquina secundária n2d-standard-4, com 4 vCPUs e 16GB de memória. Serviços instalados: 2 AppSecundários, DBAccess secundário. 

Em Windows, o disco para o sistema operacional em ambas as máquinas deve ser o Standard Persistent Disk, com 120GB. O disco para a unidade do Protheus deverá ser o SSD Persistent Disk, com 250GB na máquina primária e 100GB na máquina secundária. Em Linux, o disco para a unidade / deverá ser Standard Persistent Disk, com 120GB. O disco para a unidade do Protheus deverá ser SSD Persistent Disk, com 250GB para a máquina primária e 100GB na máquina secundária.

Expandir
titleAté 80 usuários

TDN for GCP - n2d 20_40_80_160_320 USR (5).pngImage Modified

Máquina primária n2d-standard-4, com 4 vCPUs e 16GB de memória. Serviços instalados: AppBroker, Appbalance (carga), AppLicenseServer, DBAccess primário e DBAccess secundário. 

Máquina secundária n2d-standard-8, com 8 vCPUs e 32GB de memória. Serviços instalados: 2 AppSecundários, DBAccess secundário. 

Em Windows, o disco para o sistema operacional em ambas as máquinas deve ser o Standard Persistent Disk, com 120GB. O disco para a unidade do Protheus deverá ser o SSD Persistent Disk, com 250GB na máquina primária e 100GB na máquina secundária. Em Linux, o disco para a unidade / deverá ser Standard Persistent Disk, com 120GB. O disco para a unidade do Protheus deverá ser SSD Persistent Disk, com 250GB para a máquina primária e 100GB na máquina secundária.

Expandir
titleAté 160 usuários

TDN for GCP - n2d 20_40_80_160_320 USR (4).pngImage Modified

Máquina primária n2d-standard-4, com 4 vCPUs e 16GB de memória. Serviços instalados: AppBroker, Appbalance (carga), AppLicenseServer, DBAccess primário e DBAccess secundário. 

Máquina secundária n2d-standard-8, com 8 vCPUs e 32GB de memória. Serviços instalados: 2 AppSecundários, DBAccess secundário. 

Em Windows, o disco para o sistema operacional em ambas as máquinas deve ser o Standard Persistent Disk, com 120GB. O disco para a unidade do Protheus deverá ser o SSD Persistent Disk, com 500GB na máquina primária e 500GB na máquina secundária. Em Linux, o disco para a unidade / deverá ser Standard Persistent Disk, com 120GB. O disco para a unidade do Protheus deverá ser SSD Persistent Disk, com 500GB para a máquina primária e 500GB na máquina secundária.

Expandir
titleAté 320 usuários, com duas máquinas secundárias n2d

TDN for GCP - n2d 20_40_80_160_320 USR (7).pngImage Modified

Máquina primária n2d-standard-4, com 4 vCPUs e 16GB de memória. Serviços instalados: AppBroker, Appbalance (carga), AppLicenseServer, DBAccess primário e DBAccess secundário. 

Duas máquinas secundárias n2d-standard-8, com 8 vCPUs e 32GB de memória. Serviços instalados: 2 AppSecundários, DBAccess secundário. 

Em Windows, o disco para o sistema operacional em ambas as máquinas deve ser o Standard Persistent Disk, com 120GB. O disco para a unidade do Protheus deverá ser o SSD Persistent Disk, com 500GB na máquina primária e 500GB na máquina secundária. Em Linux, o disco para a unidade / deverá ser Standard Persistent Disk, com 120GB. O disco para a unidade do Protheus deverá ser SSD Persistent Disk, com 500GB para a máquina primária e 500GB na máquina secundária.

Expandir
titleAté 320 usuários, com uma máquina secundária c2

TDN for GCP - n2d 20_40_80_160_320 USR (8).pngImage Modified

Máquina primária n2d-standard-4, com 4 vCPUs e 16GB de memória. Serviços instalados: AppBroker, Appbalance (carga), AppLicenseServer, DBAccess primário e DBAccess secundário. 

Máquina secundária c2-standard-16, com 16 vCPUs e 64GB de memória. Serviços instalados: 2 AppSecundários, DBAccess secundário. 

Em Windows, o disco para o sistema operacional em ambas as máquinas deve ser o Standard Persistent Disk, com 120GB. O disco para a unidade do Protheus deverá ser o SSD Persistent Disk, com 500GB na máquina primária e 500GB na máquina secundária. Em Linux, o disco para a unidade / deverá ser Standard Persistent Disk, com 120GB. O disco para a unidade do Protheus deverá ser SSD Persistent Disk, com 500GB para a máquina primária e 500GB na máquina secundária.

Totvs custom tabs box items
defaultno
referenciac

O consumo das máquinas deverá ser até 60%, ou até a quantidade estipulada de usuários por instância, podendo ser realizado o escalonamento pela horizontal de acordo com a necessidade.

Image Modified

Totvs custom tabs box items
defaultno
referenciad

É possível utilizar diferentes máquinas para atender à quantidades de usuários mais específicas. Neste caso, será necessário apenas ajustar no Broker a quantidade de usuários para cada Appserver.

No exemplo abaixo, são definidas quatro máquinas, com dois Appserver cada, e o exemplo para a configuração do Broker. Na seção [BALANCE_SMART_CLIENT_DESKTOP], as chaves REMOTE_SERVER_XX são referentes aos IPs de cada máquina; estes endereços, portas e quantidades de usuários exibidos são meramente ilustrativos. 

...