Solicitar diagnóstico gratuito Chamar no WhatsApp

Infraestrutura para SAP Business One: sizing correto de VM

Profissional trabalhando no ERP da empresa

O sizing correto para SAP Business One começa com a separação obrigatória entre servidor de aplicação e servidor de banco de dados, ambos em VMs dedicadas com vCPUs sem overcommit e storage NVMe exclusivo. Para ambientes com até 30 usuários simultâneos, o mínimo recomendado é 4 vCPU + 16 GB RAM para o Appserver e 8 vCPU + 32 GB RAM + NVMe para o DBserver com SQL Server.

Por que o sizing errado destrói a performance do SAP B1

Appserver e DBserver na mesma VM

Rodar o SAP Business One Server e o SQL Server na mesma VM gera competição direta por RAM e CPU, especialmente durante fechamentos e relatórios pesados. A separação em VMs distintas é requisito mínimo para performance previsível.

RAM insuficiente para o buffer pool do SQL Server

Com RAM abaixo do necessário, o SQL Server expulsa páginas do buffer pool para disco constantemente. O Page Life Expectancy (PLE) cai abaixo de 300 segundos, sinal de que o banco está paginando e o sistema fica 3 a 10× mais lento.

Disco compartilhado com alta latência

SAP B1 é sensível à latência de I/O, operações de leitura de registros e travamento de linhas sofrem muito com latência acima de 5 ms. Storage NVMe dedicado mantém latência abaixo de 500 µs, eliminando esse gargalo.

Sizing recomendado por número de usuários

Até 30 usuários: 4 vCPU + 16 GB (App) | 8 vCPU + 32 GB + NVMe (DB)

Configuração mínima para ambiente produtivo estável. O DBserver precisa de NVMe dedicado e volumes separados para dados (MDF) e logs (LDF) do SQL Server.

30 a 80 usuários: 8 vCPU + 32 GB (App) | 16 vCPU + 64 GB + NVMe (DB)

Com mais usuários simultâneos e base de dados crescente, o buffer pool do SQL Server precisa de mais RAM para manter o working set em memória durante relatórios e fechamentos.

Acima de 80 usuários: sizing customizado com análise de carga

Ambientes com mais de 80 usuários simultâneos exigem análise de carga real, perfil de uso, janelas de fechamento, volume de NFs e relatórios. A Boreal realiza esse levantamento gratuitamente antes de propor a configuração.

Volumes NVMe separados: dados, logs e backup

Configure três volumes distintos: um para os arquivos MDF/NDF do SQL Server, um para os LDF (log de transações) e um para backups. Essa separação maximiza o throughput e elimina contenção de I/O nos momentos críticos.

Quando a Boreal faz sentido

A Boreal Tecnologias provisiona VMs com vCPU dedicado (sem overcommit), RAM exclusiva e storage NVMe por tenant, exatamente o que o SAP Business One exige para performance previsível. Fazemos o diagnóstico gratuito do seu ambiente atual e propomos o sizing ideal em reais, sem variação cambial.

Perguntas frequentes

O SAP B1 pode rodar em uma única VM com App e DB juntos?

Tecnicamente sim, mas não é recomendado para produção acima de 10 usuários. A disputa por RAM e CPU entre o SAP Business One Server e o SQL Server gera instabilidade em picos de carga. A SAP recomenda explicitamente a separação em servidores distintos.

Qual tipo de storage é obrigatório para SAP Business One?

A SAP não proíbe storage HDD em suas notas, mas para performance adequada em produção o storage deve entregar latência abaixo de 2 ms e pelo menos 5.000 IOPS para o volume de dados. Na prática, isso significa SSD NVMe, HDDs e SSDs SATA em pool raramente atendem esses requisitos sob carga real.

Quanto de RAM reservar para o SQL Server no DBserver do SAP B1?

Configure o SQL Server para usar no máximo 80% da RAM disponível, reserve os 20% restantes para o SO e outros processos. Em um servidor com 32 GB, configure max server memory = 26.000 MB. Isso evita que o SQL Server pressione a memória do SO e cause paginação no nível do hypervisor.

É necessário Windows Server para rodar SAP Business One?

Sim. O SAP Business One Server (Appserver e SBO-Common) roda exclusivamente em Windows Server. O banco pode ser SQL Server (Windows) ou SAP HANA (Linux). A maioria dos ambientes produtivos usa Windows Server 2019 ou 2022 + SQL Server 2019/2022.

Sua operação merece uma infraestrutura à altura.

Receba um diagnóstico estratégico gratuito e descubra o que está limitando performance, estabilidade e escala hoje.

Sem compromisso. Resposta em até 15 minutos em horário comercial.