Dicas para Farm de virtualização para processar dados do Protheus
Para utilizar o Protheus em cenários virtualizados, são necessários alguns ajustes de ambiente para obter uma melhor performance e estabilidade no uso da aplicação. Mas recomendamos, para todos os projetos, que a farm de virtualização utilize as sugestões abaixo.
Processamento do Protheus
O desenvolvimento de interconexões de alto desempenho (como Ethernet Gigabit) entre os servidores, respeitando o tráfego de dados de no mínimo 1 Gigabit por segundo, aliado ao nível de processamento com clock mínimo de 2.3GHz, demonstra desempenho conforme estudo já realizado com este clock. Também é importante ressaltar que quanto maior o clock, mais poder de processamento; temos, consequentemente, melhores tempos para o processamento de relatórios. O crescimento constatado direciona para demanda por arquitetura scale out ou seja criação de maquinas pela horizontal, não tendo necessidade de utilizar o scale/in, já que esta possibilita o gerenciamento e manutenção mais eficientes de vários nodes, com o mínimo de recurso operacional.
Compartilhamento de diretórios
Protheus_data: neste diretório, são armazenados os superfiles, dicionários de dados e arquivos temporários; neste caso, é necessário o compartilhamento via rede para utilização dos demais serviços secundários. É importante que a conta de serviço utilizada para o compartilhamento tenha o perfil de administrador.
Balanceamento de carga entre serviços: Consulte a documentação referente ao balanceamento de carga entre serviços, em ambientes com mais de um servidor.
CTreeRootPath: Confira a documentação referente à configuração do rootPath para ambientes com mais de um servidor.
RPO (repositório de objetos): O RPO deve estar instalado em cada máquina secundária localmente, ou seja, cada máquina secundária precisa ter o arquivo físico do RPO. Em ambientes com o sistema operacional Windows, o arquivo RPO pode ser alocado e, consequentemente, ter acesso bloqueado temporariamente, causando lentidão generalizada no ambiente.
Velocidade dos acessos e armazenamento
Para o armazenamento, considere o uso de rede de área de armazenamento (SAN - Storage Area Network) configurado com alta velocidade (15.000 RPMs ou mais), drives SSD que suportam fila de I/O e configurações de RAID 05, 10 ou 50 ou camadas que usam TIER de duas camadas. Você pode usar o Fibre Channel, no mínimo com de dois canais de 8GB.
Atenção
Em caso de uso de Storage com suporte ao TIER a recomendação é que seja Tier 1 e Tier 2.