Requisitos de sistema para agentes privados do Windows Jitterbit
Introdução
Estes são os requisitos de sistema para instalar o agente privado Jitterbit em um sistema Windows. Antes da instalação, recomendamos revisar Alta disponibilidade e balanceamento de cargas de grupos de Agente e Melhores práticas de agentes privados para conversas técnicas.
Requisitos do sistema
Melhores práticas
-
Sistemas suportados: Instale o agente privado em um sistema testado e suportado, conforme listado nesta página. Para resultados ideais, recomendamos que você siga estes pré-requisitos e requisitos para o sistema operacional, banco de dados PostgreSQL e hardware.
-
Alta disponibilidade e balanceamento de cargas: Antes da instalação, revise as recomendações para alta disponibilidade (ativo/ativo) e balanceamento de cargas, conforme descrito em Grupos de Agente de alta disponibilidade e balanceamento de cargas.
-
Instalação do servidor: Para ambientes de produção, recomendamos instalar o agente privado em um servidor. A instalação do Agente em uma máquina desktop é recomendada apenas para ambientes de desenvolvimento, controle de qualidade ou teste.
-
Instalação limpa: Não instale o agente privado em um servidor que já esteja executando outro banco de dados. O agente instala e executa seu próprio banco de dados PostgreSQL. Executar o agente em um servidor que já esteja executando um banco de dados Oracle ou SQL Server pode causar problemas de desempenho.
-
Mesmo fuso horário: Recomendamos que todos os agentes em um grupo de agentes privados tenham o mesmo fuso horário. Como o fuso horário dos agendamentos configurados depende do fuso horário do agente privado, as execuções de agendamento podem ser imprevisíveis se os fusos horários forem diferentes.
-
Permissões de conta: Recomendamos usar uma conta de administrador local do Windows para instalar o agente. Usar uma conta de usuário local não é recomendado.
-
Desinstalação: Antes de desinstalar, recomendamos que você copie os arquivos de configuração e os certificados de segurança da sua instalação atual, caso queira reinstalar com a mesma configuração posteriormente.
Requisitos do sistema operacional
A versão Windows do agente privado Jitterbit requer um sistema operacional de 64 bits e é compatível com estas versões:
-
Windows 10
-
Windows 11
-
Windows Server 2019
-
Windows Server 2022
Nota
O Jitterbit não testa nem oferece suporte a versões de software que não são mais suportadas pela Microsoft.
Requisitos de software pré-requisitos
A versão Windows do agente privado Jitterbit requer:
-
Atualizações do Windows: Instale todas as atualizações de segurança e "críticas" do Windows antes de instalar ou atualizar os agentes privados do Jitterbit. Há problemas conhecidos da Microsoft ao instalar em sistemas que não têm as atualizações mais recentes (como KB2966870 e KB3140245).
-
.NET: Pode ser necessário o Microsoft .NET Framework 4.5 ou superior.
-
NTFS: A partição de instalação deve ser formatada em NTFS.
-
Compressão: Não use a compressão do Windows na pasta Jitterbit, pasta PostgreSQL ou pasta temporária na máquina onde o agente privado Jitterbit está instalado e em execução. Usar a compressão do Windows diminuirá drasticamente o processamento de operações e transformações do Jitterbit.
Ambiente de execução Java
O pacote do agente Jitterbit é fornecido com uma versão de 64 bits do Java 8 Runtime Environment (JRE) e não requer um Java tempo de execução separado. O Jitterbit instala automaticamente o Java Runtime Environment 8.x necessário especificamente para o Jitterbit usar, para que ele não entre em conflito com outras instalações Java que já possam estar instaladas.
Requisito de extensão de criptografia Java de força ilimitada
Para que o agente se comunique de forma segura com recursos como servidores, o Java Runtime Environment usado pelo agente deve estar usando o Java Cryptography Extension (JCE) com Unlimited Strength Jurisdiction Policy Files. Se você estiver usando o JRE que é enviado com o agente, ele está usando o JCE com Unlimited Strength Jurisdiction Policy Files.
Se você substituir um JRE diferente pelo enviado com o agente, precisará substituir os arquivos de política incluídos com o JRE por Unlimited Strength Jurisdiction Policy Files, se ele ainda não os estiver usando. Para instalar o Java Cryptography Extension Unlimited Strength Jurisdiction Policy Files:
-
Acesse o site da Oracle para baixar o arquivo ZIP contendo Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files.
-
Descompacte o ZIP para extrair o
local_policy.jar
eUS_export_policy.jar
Arquivos JAR. -
Copie e substitua os arquivos JAR existentes encontrados em
<JITTERBIT_HOME>\jre\lib\security
, substituindo<JITTERBIT_HOME>
com o caminho para o diretório raiz do seu agente privado. -
Reinicie o agente privado Jitterbit.
Requisitos do PostgreSQL
O PostgreSQL é instalado como parte da instalação do agente privado. Esta instância do PostgreSQL é para uso somente com e pelo Jitterbit.
A versão do PostgreSQL distribuída com o agente depende da versão do agente privado:
- Os agentes privados do Windows 11.0 e posteriores são fornecidos com a versão de 64 bits, 14.5-1 do PostgreSQL e o driver ODBC do PostgreSQL 13.2.0.0. Os serviços Jitterbit do Windows para agentes privados do Windows 11.x dependem do serviço do Windows do PostgreSQL 14.
- Os agentes privados do Windows 10.x são fornecidos com uma versão de 64 bits, 9.6.x do PostgreSQL com o driver ODBC do PostgreSQL 9.2. Os serviços Jitterbit do Windows para agentes privados do Windows 10.x são dependentes do serviço do Windows do PostgreSQL 9.6.
O uso de uma instalação PostgreSQL existente em vez da instância PostgreSQL empacotada com o agente é suportado por meio de opções de configuração avançadas. Durante a instalação de um agente privado do Windows, selecione a opção de instalação avançada durante a Instalação do agente privado do Windows.
A versão do banco de dados PostgreSQL existente deve corresponder à esperada pela versão do agente:
- Para agentes privados do Windows 11.0 e posteriores, um banco de dados PostgreSQL existente que é a versão 14.5-1 foi confirmado para funcionar. Espera-se que outras versões 14.x do PostgreSQL funcionem, mas não foram testadas.
- Para agentes privados do Windows 10.x, o banco de dados PostgreSQL existente deve ser da versão 9.6.x.
Importante
A atualização de um agente privado do Windows 10.x para um agente privado do Windows 11.x requer uma desinstalação completa. Veja as instruções de atualização do Windows para obter informações adicionais.
Esses requisitos devem ser atendidos para instalar a instância do PostgreSQL que acompanha o agente:
- Não instale o PostgreSQL separadamente antes de instalar um agente privado. (As atualizações do agente privado não atualizam uma instalação existente do PostgreSQL para esta versão; elas são deixadas como estão.)
- Não use um sinal de mais (
+
) como parte da senha do PostgreSQL ao instalar um agente privado Jitterbit. O número mínimo de caracteres para uma senha do PostgreSQL é oito (8). Recomendamos que você não use caracteres acentuados (comoé
) ou qualquer um destes caracteres na senha do PostgreSQL :+ @ $ % &
[]{} (), ; ? ^ = £
. - Não tenha nenhum outro banco de dados configurado ou em execução na instância do Jitterbit PostgreSQL.
- Não use o banco de dados/servidor Jitterbit PostgreSQL como parte de quaisquer operações e transformações do Jitterbit.
- Não use a compactação do Windows na pasta Jitterbit, pasta PostgreSQL ou pasta temporária na máquina onde o agente privado está instalado e em execução. Usar a compactação do Windows diminuirá drasticamente o processamento de operações e transformações do Jitterbit.
- A porta 5432 deve estar livre para uso pelo banco de dados PostgreSQL.
PgBouncer
pode ser necessário para ambientes de alta carga. Agente do Windows versões 8.21 e depois instalar automaticamentePgBouncer
. Se você já tem uma instalação existente dePgBouncer
e problemas de experiência ao atualizar, entre em contato com o suporte para assistência.
Requisitos de hardware
Estes são os requisitos mínimos de hardware e máquinas virtuais para agentes privados Jitterbit:
-
Processador quad-core
-
8 GB de RAM
-
50 GB de espaço disponível no disco rígido; isso inclui espaço para software, processamento paralelo e armazenamento temporário que pode crescer bastante durante a execução de uma operação
-
Taxa de transferência mínima de 100 MB/s (megabytes por segundo) no disco rígido
-
Conexão de Internet de alta velocidade
-
Uma instalação direta de hardware ou uma instalação em uma máquina virtual da VMWare, VirtualBox, Amazon AWS ou Rackspace que esteja configurada para os requisitos específicos descritos acima
-
Configuração ideal do sistema e do ambiente geral; se não for configurado de forma ideal, problemas esporádicos e imprevisíveis podem resultar de E/S de disco ruim, memória limitada/sem memória, espaço em disco limitado/sem memória, falhas de energia e/ou reinicializações abruptas do sistema
-
Acesso à porta de saída 443 (HTTPS) para comunicação com o Harmony. A porta 443 é normalmente permitida por firewalls de servidores corporativos.
-
Acesso a portas de entrada especificadas conforme necessário; geralmente, as portas de entrada não precisam ser abertas
É recomendado que a plataforma Jitterbit API seja usada para mensagens ou dados de entrada. Onde um agente privado é usado para receber uma mensagem diretamente (como uma mensagem de saída do Salesforce) em vez da plataforma Jitterbit API, então as portas de entrada 443 (com SSL) ou 46909 (HTTPS) podem ser abertas. Portas personalizadas podem ser usadas para requisitos específicos se forem redefinidas na configuração do agente privado e forem permitidas por qualquer firewall corporativo.