Opções de implantação do Automation Anywhere Enterprise Knowledge On-Premises

Entre em contato com o suporte ao cliente da Automation Anywhere para instalar e implantar a Automation Anywhere Enterprise Knowledge no local, com pelo menos uma semana de antecedência para agendar sua instalação.

Opções e pré-requisitos para implantação

Nota: Sistemas operacionais compatíveis: Red Hat ou Ubuntu Linux.
  1. Implantação pequena (aproximadamente 100 usuários simultâneos):
    • Máquina virtual única: 16 núcleos, 64 GB de RAM, 1 TB SSD
  2. Implantação média (aproximadamente 500 usuários simultâneos):
    • Máquina maior: 32 núcleos, 128 GB de RAM, 2 TB SSD
  3. Grande implantação (aproximadamente mais de 1.000 usuários simultâneos):
    • Implantação feita em contêineres para escalabilidade
    • Arquitetura totalmente distribuída

O Automation Anywhere (AAI) Enterprise Knowledge é uma plataforma madura que vai além das simples implementações de Geração Aumentada por Recuperação (RAG) encontradas em hiperescaladores. A oferta no local oferece a plataforma completa para implantação e uso dentro do perímetro de segurança do cliente, sob seu controle. Embora as implantações de prova de conceito (POC) sejam atualmente feitas com o Docker, as implantações em produção em escala real podem ser implementadas usando EKS, AKS, GKE ou Kubernetes.

Pegada On-Premises

  • As especificações dos requisitos do servidor baseiam-se em imagens Docker e PostgreSQL, configuradas como Supabase para o armazenamento do índice vetorial.
  • O On-Premises normalmente recria uma arquitetura de nuvem em uma única máquina.
  • Duas implantações de caixa única são adequadas para implantações de pequeno e médio porte. O dimensionamento para uma implantação totalmente distribuída envolve a distribuição de componentes por várias caixas de serviço de pod.
  • Uma implantação totalmente distribuída começa com 8 máquinas e pode ser ampliada para mais de 40, dependendo do uso simultâneo, com suporte para até 100 usuários simultâneos.
  • Essa arquitetura oferece uma solução em nuvem funcional dentro de um ambiente On-Premises controlado pelo cliente.
  • Essas informações representam uma linha de base, e será necessária uma avaliação de dimensionamento específica em consulta com nossos especialistas em Enterprise Knowledge.

Implantação do AAI Enterprise Knowledge OnPrem

Item Descrição
Item1 As conexões Automation Anywhere Enterprise Knowledge e as AI Skills são criadas e armazenadas na Control Room.
Item2 Quando os prompts são executados, eles são encaminhados para um agente de execução local dentro da sua infraestrutura.
Item3 A relevância do RAG é verificada em relação a fontes de conhecimento conhecidas.
Item4 Os prompts são enviados para o LLM com RAG e retornados diretamente para a AAI Enterprise Knowledge Platform (isso também pode ser direcionado para o VPC do cliente).
Item5 Os detalhes de conexão e informações adicionais são armazenados nos logs de AI Governance dentro do seu locatário.

Arquitetura de implantação e padrões On-Premises

O Automation Anywhere Enterprise Knowledge On-Premises oferece dois padrões principais de implantação para atender a diferentes necessidades e escalas:

  1. Implantação em máquina única: essa arquitetura consolida todos os componentes do Enterprise Knowledge em uma única máquina. É uma opção adequada para Provas de Conceito (POCs) e implantações de pequeno a médio porte.
    • Uma única máquina virtual (VM) pode ser utilizada para ambientes POC.
    • Para um desempenho ideal do POC, recomenda-se um processador equivalente a um Intel i7 13700 com hyperthreading, juntamente com recursos suficientes para hospedar o banco de dados e os contêineres Docker dos componentes.
    • Uma única VM configurada com aproximadamente 16 núcleos, 64 GB de RAM e um SSD de 1 TB pode suportar cerca de 100 usuários simultâneos.
    • Para implantações maiores em uma única máquina, uma VM com cerca de 32 núcleos, 128 GB de RAM e um SSD de 2 TB pode suportar até 500 usuários.
    • Em implantações em uma única máquina, certifique-se de que a VM Supabase e todos os contêineres Docker possam se comunicar sem restrições de rede.
  2. Implantação totalmente distribuída: para implantações maiores que exigem maior capacidade de usuários simultâneos, recomenda-se um modelo totalmente distribuído. Esse padrão distribui os componentes do Enterprise Knowledge por várias máquinas, normalmente organizadas em serviços pod.
    • Uma implantação básica totalmente distribuída começa com um mínimo de 8 máquinas e pode ser ampliada para 40 ou mais máquinas para suportar cerca de 100 usuários simultâneos, dependendo dos padrões de uso específicos.
    • Esse modelo de implantação reflete a arquitetura da oferta em nuvem, criando efetivamente uma solução em nuvem funcional dentro do ambiente controlado da sua organização.
    • A arquitetura envolve componentes-chave, como PostgreSQL (instalado nativamente), servidor Websocket e servidor de sinalização. Esses componentes podem ser colocados nas mesmas máquinas raiz que hospedam o Docker ou implantados em máquinas dedicadas separadas.

Principais componentes da implantação On-Premises

A arquitetura do Automation Anywhere Enterprise Knowledge depende dos seguintes componentes principais:

  1. Sistema operacional (SO): os sistemas operacionais compatíveis são Red Hat ou Ubuntu Linux. Embora o Ubuntu 22 seja ideal, outras distribuições como RHEL (RedHat) também são compatíveis. Você pode escolher sua distribuição Linux com base nos seus requisitos de suporte de TI, e a implantação será adaptada conforme necessário. É importante considerar como o Docker se comporta com diferentes distribuições Linux. É necessário no mínimo o Docker v27.1.1. O serviço Docker deve ser configurado para reiniciar automaticamente após a reinicialização da máquina. Observe que o RHEL, por padrão, não inicia o Docker na reinicialização e deve ser configurado manualmente para reiniciar.
  2. Banco de dados: o banco de dados subjacente é o PostgreSQL, especificamente modificado como um armazenamento de índice vetorial conhecido como Supabase. Esse banco de dados requer um servidor dedicado e independente iniciado como uma VM e não pode ser substituído por serviços de banco de dados em nuvem gerenciados, como o AWS RDS. O servidor inicial em sua implantação hospedará a instalação nativa do PostgreSQL.
  3. Dockers: os contêineres Docker são fundamentais para a arquitetura, oferecendo um ambiente padronizado e isolado para a implantação de vários componentes do Enterprise Knowledge. A versão mínima do Docker compatível é a v27.1.1. Os arquivos do Docker Compose estão disponíveis para facilitar a montagem e a implantação de imagens do Docker.
  4. Servidor Websocket e servidor de sinalização: esses servidores lidam com a comunicação em tempo real dentro da plataforma. Eles podem ser implantados em uma única máquina ou colocados no mesmo servidor. A máquina de sinalização sentinela desempenha um papel crucial no fornecimento de detalhes de depuração por meio de registros para fins de suporte.
  5. Nginx: o Nginx atua como um proxy reverso para todo o tráfego de entrada e saída da plataforma Enterprise Knowledge.
  6. Componentes opcionais:
    • Máquina de sinalização Sentry: esse componente é opcional e sua inclusão não afeta o número mínimo de máquinas necessário para a implantação.
    • Editor de documentos: Este componente, que é uma função do console e fornece soquetes da Web para a criação de documentos em tempo real, também é opcional. Não é necessário para bases de conhecimento criadas principalmente a partir de dados carregados ou rastreados. A inclusão de componentes opcionais não reduz os requisitos básicos da máquina.