Árvore de páginas

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

Não recomendamos o uso de conexão iSCSI de 1 Gigabit Ethernet na comunicação da Storage em projeto que utilize grande quantidade de customizações. A melhor opção é o uso do Fibre Channel ou, como segunda opção, o uso de conexão iSCSI de 10 Gigabit Ethernet.

Em caso de uso de Storage com suporte ao TIER a recomendação é que seja Tier 1 e Tier 2.

Não recomendamos o uso do Protheus no modelo Tier 3 pela sua baixa performance tanto o banco de dados quanto a aplicação, pois este é para cenário de backup que não terão muito acesso em disco. Pois para arquivos fragmentados e pequenos tem um baixo desempenho.