O objetivo desta documentação é auxiliar os nossos clientes a parametrizar determinadas configurações dos servidores para adquirir um melhor desempenho para o funcionamento do Meu RH.
Passo 1:
Verifique se o IIS do servidor está executando em 64 bits
1.1 - Acesse o IIS;
1.2 - Selecione Pool de Aplicativos e clique em Corpore.Net;
1.3 - Abra o menu Configurações avançadas;
1.4 - No campo Habilitar Aplicativos de 32 Bits, selecione a opção False;
1.5 - Reiniciar o IIS.
Passo 2:
Realize a configuração de Cache de Saída no IIS
2.1 - Selecione o aplicativo FrameHTML;
2.2 - Abra o menu Cache de Saída;
2.3 - Clique em Adicionar e adicione as extensões abaixo:
.css. .gif, .jpeg, .jpg, .js, .png
2.5. Reiniciar o IIS
Passo 1:
Adicionar a Tag abaixo em todos serviços de host utilizados pelo Meu RH (NECESSÁRIO REINICIAR O HOST)
<add key="DBSCONNSTREXTENSIONS" value=";Max Pool Size=3000"/>
A Tag aumenta a capacidade do pool de conexões. Isso significa que vai dar uma vazão maior nas requisições do host, importante analisar o número de conexões simultâneas, neste exemplo, teremos 3000 conexões simultâneas.
Aqui, possui todas as informações dos parâmetros do host
Passo 2:
Os tracers (arquivos de logs) devem ficar desabilitados, a não ser que estejam analisando algum problema e precisam coletar informações para análise, por exemplo.
Abaixo algumas tags que deverão ficar desabilitadas, caso estas tags não estejam no arquivo de configuração do host, como default ficarão desabilitadas.
PerformanceLogEnabled, TraceConsole, TraceFile, TraceFluigIdentity
Aqui, estão descritas as informações de cada atributo da tag.
Passo 3:
Realizar o monitoramento de desempenho através da ferramenta Sentinela verificando possíveis melhorias.
Documentação: https://tdn.totvs.com/display/LRM/Sentinela
Nesta documentação possui dicas de otimizar o sistema baseado no tipo do banco de dados, importante analisar todos os itens sugeridos junto com um especialista em banco de dados.
Passo 4:
Desabilitar todos os parâmetros abaixo que podem gerar problemas de desempenho. Validar se realmente podem ser desabilitados.
Segue a documentação:
https://tdn.totvs.com/display/LRM/Melhorando+Performance+do+sistema
Para fazer um sizing de ambiente para a utilização do sistema Meu RH, é importante seguir um modelo padrão, conforme o item 2.3 que leve em consideração as necessidades específicas do cliente e as melhores práticas para garantir um desempenho eficiente do sistema.
Aqui está um guia de sugestão para ajudá-lo nesse processo:
Coleta de Requisitos: Reúna informações sobre o número de usuários que utilizarão o sistema, o volume de transações diárias esperadas, volume de pico e os módulos do Meu RH que serão utilizados.
Projeção de Crescimento: Considere o crescimento projetado da empresa para garantir que o sistema possa acomodar mais usuários e transações no futuro sempre mantendo a infraestrutura adequada ao número de projeção.
Identificação de Funcionalidades: Determine quais funcionalidades do Meu RH serão mais utilizadas e como isso pode impactar a carga no sistema, por exemplo, a marcação de ponto por geolocalização, onde pode ter uma utilização bem grande e concorrência em horários de entrada e saída do horário de trabalho.
Análise de Hardware: Avalie a necessidade de servidores físicos ou virtuais. Considere fatores como processador, memória RAM, e armazenamento necessário para suportar o uso atual e futuro. Pode-se ter uma referência na nossa portabilidade.
Requisitos de Rede: Garanta que a infraestrutura de rede seja capaz de suportar o tráfego de dados necessário, com boa largura de banda e baixa latência.
Segurança e Backup: Defina estratégias de segurança para proteger dados sensíveis e implemente soluções de backup para garantir a continuidade do negócio.
Software e Licenciamento: Instale o software necessário e verifique as licenças do Meu RH, sistemas operacionais, e outros aplicativos relacionados. Importante avaliar se as licenças do Meu RH são suficiente para o número de colaboradores que estão acessando o aplicativo. Avalie com o seu ESN a quantidade de licenças contratadas e uma proposta de aumento de licenças.
Configuração de Servidores: Configure servidores de aplicação, banco de dados, e quaisquer outros serviços necessários, garantindo que estejam otimizados para desempenho.
Revisão Periódica: Realize revisões periódicas para avaliar o desempenho do sistema e faça ajustes conforme necessário para atender a novas demandas ou mudanças na infraestrutura.
Atualizações e Manutenção: Mantenha o sistema atualizado com as últimas versões e patches para garantir segurança e funcionalidade contínua.
Seguindo esse modelo padrão, você poderá realizar um sizing de ambiente eficaz para o Meu RH, garantindo que o sistema funcione de forma otimizada para atender às necessidades do cliente. Caso necessitem de apoio para realizar um estudo de sizing em seu ambiente, temos a nossa consultoria TIS que poderá auxiliá-los neste processo, analisando as variáveis e sugerindo uma infraestrutura para suportar o número de transações. Consulte o seu ESN para ofertar uma proposta.
Estas recomendações são apenas um direcionamento para uma boa operação do servidores e não deve ser considerado como único padrão de avaliação e monitoração. Para as configurações de banco de dados deverá ser validado com um especialista.