Árvore de páginas

Versões comparadas

Chave

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

Arquitetura Proposta

Na arquitetura de portal PLS, temos duas zonas de aplicação:

- Zona de ambiente portal: com o broker e pool de applications servers de portal

- Zona de ambiente Web Service: com o broker e pool de applications servers de web services


PLS Portal Architecture.jpeg


Toda instalação de portal, deve seguir o padrão conforme imagem acima, onde é composto por:


 - 1 broker de portal

 - Pool de appservers de portal

 - 1 broker de Web Service

 - Pool de appservers de Web Service

Como estimar a estrutura e quantificação de appservers?

Unidades de Medida para Cálculo

Gordura de Usuários [GU]: 20%

Máximo de Threads por AppServer [MaxTApp]: 20

Threads necessárias disponíveis por usuário acessando o portal [MinTPortal]: 1

Threads necessárias disponíveis por thread de portal para o WS [MinTWS]: 30%

Fórmulas

Total de Usuários/Threads de portal: ( {Usuários} * [MinTPortal] ) + [GU] = número threads de portal

Total de AppServers de Portal: número threads de portal / [MaxTApp] = número appservers portal

Total de AppServers de WS: ( número threads de portal + [MinTWS] ) / [MaxTApp] = número appservers web service

Cenário Exemplo

Quantidade de Usuário de Portal: 200 usuários


Cálculo

Total de Usuários/Threads de portal: ( 200 * 1 ) + 20% = 240 threads de portal

Total de AppServers de Portal: 240 / 20 = 12

Total de AppServers de WS: ( 240 + 30% ) / 20 = 16


Resumo

Nesse ambiente teríamos então:


  • 1 Broker de Portal

  • 12 Appservers de Portal

  • 1 Broker de Web Service

  • 16 Appservers de Web Service

Configurando os Appservers de Portal e Web Service

Aqui vamos falar quais configurações, são indicadas para configurar os arquivos de appservers do portal e web service, afim de obter a melhor performance possível e controle de consumo de memória e máquina.

Web Services

[ONSTART]

jobs = XXXX

refreshrate = 5


[XXXX]

INSTANCES = 1,20,10,3

INACTIVETIMEOUT = 60

Portal

[ONSTART]

jobs = XXXX

refreshrate = 5


[XXXX]

INSTANCES = 1,20,10,3

INACTIVETIMEOUT = 60


Obs I.: Essas configurações acima, devem compor os demais parâmetros de cada seção acima informada.

Obs II.: XXXX é apenas o exemplo do nome do JOB e sua seção..

Pontos Relevantes

  1. O resultado de appservers necessários acima, é uma estimativa de cálculo de acordo com a experiência adquirida com o tempo analisando situações de outros clientes PLS

  2. O resultado de appservers, não tem a mensuração do sizing de máquina necessário, sendo assim a estimativa de appservers necessários precisa ser comportada pelo servidor que irá receber essa configuração