Ir para o conteúdo

Requisitos do sistema para Jitterbit App Builder

Introdução

Uma instância do App Builder consiste em um servidor web e um servidor de banco de dados. Você pode executá-los em qualquer um dos seguintes:

Importante

A infraestrutura para esses servidores deve atender ou exceder as especificações nesta página, que são recomendações gerais para orientar seu planejamento inicial. Seus requisitos específicos dependerão, em última análise, das demandas únicas do seu ambiente. Isso inclui fatores como o número de usuários simultâneos, a complexidade e o número de seus aplicativos do App Builder, e quanto de dados é armazenado e transferido. Para um desempenho ideal e alocação de recursos adaptados ao seu contexto operacional, você deve consultar seus engenheiros de arquitetura de sistemas para determinar as especificações de hardware mais apropriadas.

As especificações estão organizadas nos seguintes perfis de sistema distintos, cada um representando um ambiente ou padrão de uso típico:

  • Desenvolvimento: Um sistema de desenvolvimento, para até 10 desenvolvedores e o mesmo número de usuários ou testadores de aplicativos.

  • QA: Um sistema de QA, para até 10 usuários ou testadores de aplicativos.

  • Produção: Um sistema de produção, para até 500 usuários de aplicativos.

  • Produção — alta concorrência (HC): Assim como na produção, mas capaz de suportar mais de 500 usuários de aplicativos simultâneos.

  • Produção — alta concorrência, alta disponibilidade (HCHA): Assim como na produção (HC), mas também fornecendo alta disponibilidade (HA), definida como 99,99% de tempo de atividade. (Nesta configuração, o servidor web é dimensionado de acordo com a carga.)

Os sistemas operacionais dos hosts devem ser Microsoft Windows Server ou Linux (Debian ou Red Hat), e os bancos de dados devem ser um dos seguintes: Microsoft SQL Server, MySQL ou PostgreSQL.

Recomendações

  • Execute servidores em hosts separados.

  • Não execute outros aplicativos em hosts de servidor.

  • Use fusos horários UTC em todos os hosts e mantenha-os sincronizados.

Hardware

Para todos os hosts, a arquitetura do host do servidor web deve ser x64. (O host do servidor de banco de dados pode ser de qualquer arquitetura.)

x64 (Local)

A tabela a seguir mostra os requisitos mínimos de hardware local necessários para os hosts do servidor web e do servidor de banco de dados do App Builder:

Perfil do sistema Servidor web Servidor de banco de dados
Tamanho do disco (GB) Memória (GB) Núcleos de CPU Tamanho do disco (GB) Memória (GB) Núcleos de CPU
Desenvolvimento 150 16 4 150 16 4
Produção 150 16 4 150 16 4

Nuvem

As tabelas a seguir mostram as classes mínimas de instância do provedor de nuvem necessárias para os hosts do servidor web e do servidor de banco de dados do App Builder em cada perfil de sistema:

Perfil do sistema Servidor web Servidor de banco de dados
Tamanho do disco (GB) Classe da instância Tamanho do disco (GB) Desempenho do disco (IOPS) Taxa de transferência (MB/s) Classe da instância
Amazon Azure Google Amazon Azure Google
Desenvolvimento 150 t3.medium B2s e2-medium 50 3000 150 db.t3.medium B2s e2-medium
QA 150 t3.large B2ms e2-standard-2 200 4000 250 db.t3.large D2s v3 n1-standard-2
Produção 150 m5.large D2s v3 e2-standard-2 200 4000 250 db.m5.large D2 v3 n1-standard-2
Produção (HC) 200 m5.xlarge D4s v3 n2-standard-4 200 4000 250 db.m5.xlarge D4 v3 n1-standard-4
Produção (HCHA) 200 m5.xlarge D4s v3 n2-standard-4 200 4000 250 db.m5.xlarge D4 v3 n1-standard-4

Para o perfil de produção (HCHA), o servidor de banco de dados deve usar um cache com as seguintes especificações:

Tamanho do disco (GB) Amazon Azure Google
32-1000 cache.t3.micro (Redis) Azure Cache for Redis Cloud Memorystore for Redis

Para todos os perfis, os servidores indicados devem usar os seguintes recursos do provedor de nuvem:

Recurso Servidor web Servidor de banco de dados Amazon Azure Google
Auto-escalonamento Auto Scaling Virtual Machine Scale Sets Managed Instance Groups
Balanceamento de carga Application Load Balancer Application Gateway Cloud Load Balancing
Armazenamento baseado em SSD gp3 Standard SSD Balanced Persistent Disk (pd-balanced)
Criptografia de armazenamento Server-size encryption Service encryption Disk encryption
Backup AWS Backup Automated backups in Azure SQL Database Cloud SQL backups

Software

Sistemas operacionais suportados

Você pode executar o servidor web ou o servidor de banco de dados do App Builder em qualquer um dos seguintes sistemas operacionais suportados:

Sistema operacional Versão Software adicional requerido Software adicional opcional
Microsoft Windows Server1 2016 R2 (x64)
2019
2019 Datacenter
2022
2022 Datacenter
2025
Internet Information Services (IIS)2 (8.5 ou posterior)
ASP.NET Core Runtime Hosting Bundle (8.0)
Crystal Reports (SP21 a SP32)
SQL Server Management Studio
Linux Debian 11
Red Hat 8
.NET (8.0)
OpenSSL (3.0+)
GNU C library (2.36+)
zlib compression library (1.2+)
libicu bibliotecas de Componentes Internacionais para Unicode (72.1+)
Red Hat 8 Kerberos GSSAPI

Notas

1 O Windows Server Core não é suportado.

2 Você deve habilitar os seguintes papéis de servidor do Internet Information Services (IIS):

Servidor Web (IIS) Servidor Web Recursos Comuns de HTTP (Importante: Não selecione a publicação WebDAV.)
Saúde e Diagnósticos Registro HTTP
Desempenho (Selecione todos)
Segurança Filtragem de Solicitações
Desenvolvimento de Aplicações Inicialização de Aplicações
Protocolo WebSocket

Antivírus do Windows

O software antivírus (AV) do Windows pode afetar a operação e o desempenho do App Builder. Para evitar isso sem comprometer a segurança do servidor, você deve configurar sua solução de AV para ignorar os seguintes diretórios e arquivos:

Descrição Padrão
Pasta de instalação do App Builder C:\inetpub\wwwroot
Arquivo do Módulo ASP Net Core %SystemRoot%\system32\inetsrv\aspnetcore.dll
.NET framework

Windows Defender

Se você estiver usando o Windows Defender, que vem embutido no Windows, como sua única solução de AV, a única exclusão adicional que você deve adicionar manualmente é o arquivo C:\inetpub\wwwroot\vinyl.exe. Todas as outras exclusões de AV são configuradas ao selecionar o papel de Servidor Web do IIS. Para ler mais, veja Exclusões do Microsoft Windows Defender para aplicativos web e Lista de Exclusão de Antivírus para aplicativos ASP.NET hospedados no IIS (Blog de Suporte do Microsoft IIS).

Servidores de banco de dados suportados

Banco de Dados Edição Versões Recursos
Microsoft SQL Server1 Standard (x64) 2016
2017
2019
2022
Serviços do mecanismo de banco de dados.
Instâncias padrão e nomeadas.
Sequência de collation padrão (SQL_Latin1_General_CP1_CI_AS).
Autenticação em modo misto.
Enterprise (x64)
[Amazon RDS for Microsoft SQL Server] Web2
Standard
Enterprise
MySQL Enterprise 8.0 ou posterior Sequência de collation padrão (utf8mb4_0900_ai_ci).
PostgreSQL Estável 14 ou posterior

Notas

1 SQL Server LocalDB não é suportado.
2 Mínimo recomendado para todos os sistemas.

Rede

A rede do host deve permitir tráfego bidirecional nas seguintes portas:

Porta Descrição
80 HTTP
443 HTTPS

O servidor de banco de dados deve ser acessível a partir do servidor web.

Veja também