automation-suite
2023.10
false
Importante :
A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.
UiPath logo, featuring letters U and I in white

Guia de instalação do Automation Suite no Linux

Última atualização 9 de mar de 2026

Arquitetura de implantação do Azure

Esta página oferece informações sobre a arquitetura de implantação no Azure junto com os componentes necessários.

Diagrama de arquitetura

docs image

Complete component list

  • Identidade Atribuída ao usuário (Microsoft.ManagedIdentity/userAssignedIdentities) - configurada no conjunto de dimensionamento de máquina virtual do servidor e usado para o seguinte:
    • para permitir que o conjunto de dimensionamento de máquina virtual do servidor consulte o VMSS e identifique o primeiro servidor em que a instalação será executada;
    • para validar se os requisitos de hardware e as cotas de assinatura foram atendidos;
    • para definir a proteção de instância nos nós do servidor e garantir que eles não sejam removidos acidentalmente. Como parte do processo de instalação, adicionamos a proteção de instância de operações de conjunto de escala a todos os nós do Conjunto de escalas de servidor. Como essas operações são realizadas a partir do Azure, sem o contexto do servidor, o mau funcionamento do cluster é evitado. Para obter mais sobre a Proteção de instância de conjunto de escala, consulte a documentação do Azure. Os nós de servidor também executam cargas de trabalho e possuem um disco de dados dedicado.
    • para executar operações de cluster por meio de runbooks de conta de automação.
  • Contribuinte de atribuição de função (Microsoft.Authorization/roleAssignments) - usado para permitir que a identidade gerenciada execute as operações acima mencionadas.
  • Scripts de implantação (Microsoft.Resources/deploymentScripts):
    • um executado no início da implantação para validar a configuração selecionada (cota, disponibilidade, etc.);
    • um executado no final da implantação para validar seu status de implantação, pois algumas tarefas são assíncronas.
  • Cofre de chaves (Microsoft.KeyVault/vaults) - usado para armazenar vários nomes de usuário e segredos (por exemplo: nome de usuário e senha do SQL, senha do ArgoCD).
  • SQL Server (Microsoft.Sql/servers) - o servidor usado para criar os bancos de dados SQL.
  • Bancos de dados SQL (Microsoft.Sql/servers/databases) - os bancos de dados necessários para cada serviço habilitado. Observe que, se você optar por instalar o Process Mining em uma configuração de produção pronta para alta disponibilidade de vários nós, será necessário um banco de dados chamado AutomationSuite_ProcessMining_Warehouse separado do pool elástico. Isso ocorre porque, para cargas de trabalho de produção, esse banco de dados exige consideravelmente mais recursos do que os outros.
  • Pool elástico do SQL (Microsoft.Sql/servers/elasticPools) - pool elástico usado para manter os custos baixos.
  • Conjuntos de dimensionamento de máquina virtual (Microsoft.Compute/virtualMachineScaleSets) - os nós do cluster:
    • um conjunto de dimensionamento é usado para nós de servidor (Plano de controle do cluster). Como parte do processo de instalação, adicionamos a proteção de instância de operações de conjunto de escala a todos os nós do Conjunto de escalas de servidor. Como essas operações são realizadas a partir do Azure, sem o contexto do servidor, o mau funcionamento do cluster é evitado. Para obter mais sobre a Proteção de instância de conjunto de escala, consulte a documentação do Azure. Os nós de servidor também executam cargas de trabalho e possuem um disco de dados dedicado. Eles também têm a Identidade atribuída (Identidade atribuída ao usuário). Discos para cada nó:
      • Disco de sistema de 256Gb (Premium_LRS)
      • Disco de binários de 256Gb (Premium_LRS)
      • Disco de dados de 512Gb ou 2Tb (básico ou completo, Premium_LRS)
      • UltraSSD_LRS 16Gb se habilitado, caso contrário Premium_LRS
    • um conjunto de escala é usado para nós de agente. Projetados para executar apenas cargas de trabalho (eles não têm serviços de plano de controle). Se o número de nós de agente desejados for 0, um conjunto de escala vazio será criado. Discos para cada nó:
      • Disco de sistema de 256Gb (Premium_LRS)
      • Disco de binários de 256Gb (Premium_LRS)
    • GPU nodes. Optional. Nodes used specifically for ML models that have video cards. If the number of desired GPU nodes is 0, the scaleset is created, but with a non-GPU VM family sku. Disks for each node:
      • Disco de sistema de 256Gb (Premium_LRS)
      • Disco de binários de 256Gb (Premium_LRS)
    • Automation Suite Robots nodes. Optional. Nodes used specifically for Automation Suite Robots. Disks for each node:
      • Disco de sistema de 256Gb (Premium_LRS)
      • Disco de binários de 256Gb (Premium_LRS)
      • Disco de cache de 32GB (Premium_LRS)
    • Máquina virtual (Microsoft.Compute/virtualMachines) - nó do Task Mining.
    • Extensão de Máquina Virtual (Microsoft.Compute/virtualMachines/extensions) - usada para instalar o Automation Suite
    • Discos (Microsoft.Compute/disks):
      • Disco de sistema de 256Gb (Premium_LRS)
      • Disco de binários de 256Gb (Premium_LRS)
    • Interface de rede (Microsoft.Network/networkInterfaces)
  • Conta de automação (Microsoft.Automation/automationAccounts) - conta de automação usada para operações de cluster.
    Observação:

    Todas as nossas contas de armazenamento e servidores SQL têm pontos de extremidade privados. Um grupo de híbrido de trabalho executa as operações automatizadas existentes para que funcionem sem problemas. Para obter detalhes, consulte Trabalhadores híbridos.

    • InstanceRefresh (Microsoft.Automation/automationAccounts/runbooks) - runbook para iniciar uma operação de atualização de instância em um cluster do Automation Suite.
    • RemoveServers (Microsoft.Automation/automationAccounts/runbooks) - runbook para executar a remoção do servidor do cluster do Automation Suite.
    • RemoveNodes (Microsoft.Automation/automationAccounts/runbooks) - runbook para executar a remoção de nós específicos de um cluster do Automation Suite.
    • CheckServerZoneResilience (Microsoft.Automation/automationAccounts/runbooks) - runbook para verificar a resiliência da zona do servidor e distribuir um nó para outra zona de disponibilidade, se necessário.
    • ImportASModules (Microsoft.Automation/automationAccounts/runbooks) - runbook para importar os módulos (Microsoft.Automation/automationAccounts/modules) necessários para os runbooks do Automation Suite.
    • AddGpuNode - Runbook para adicionar um nó de GPU ao conjunto de escalonamento de GPU em um cluster do Automation Suite.
    • RegisterAiCenterExternalOrchestrator - Runbook para executar o registro de uma instalação do AiCenter com Orchestrator externo e serviço de identidade.
    • BackupCluster - Runbook para executar a atualização da instância em um cluster do Automation Suite.
    • GetAllBackups - Runbook para executar a atualização da instância em um cluster do Automation Suite.
    • RestoreClusterInitialize - Runbook para executar a restauração de infra em um cluster do Automation Suite.
    • RestoreClusterSnapshot - Runbook para executar a restauração do instantâneo em um cluster do Automation Suite. Não execute isso manualmente. Isso será executado como parte de uma sequência de runbooks para uma restauração.
  • Rede virtual (Microsoft.Network/virtualNetworks) – rede virtual usada para implantar as máquinas virtuais do nó.
    • Sub-rede de Rede Virtual (Microsoft.Network/virtualNetworks/subnets) - onde residem todos os nós
    • Sub-rede de Rede Virtual (Microsoft.Network/virtualNetworks/subnets) - usada para Azure Bastion (opcional, criado se o Azure Bastion estiver habilitado, e você não selecionou uma Rede Virtual existente)
  • Balanceador de carga público (Microsoft.Network/loadBalancers) - usado para balancear o tráfego para os nós
    • 443 – Tráfego HTTPS para o cluster
    • 6443 – Tráfego HTTPS para a API do Kubernetes
  • Balanceador de carga interno (Microsoft.Network/loadBalancers) - usado durante a instalação para registro do nó. Possui IP fixo e permite tráfego em todas as portas.
  • Bastion (Microsoft.Network/bastionHosts) - usado como uma jump box para acessar os nós do cluster. Opcional. Não implantado se você selecionou uma rede virtual existente.
  • Grupo de segurança de rede (Microsoft.Network/networkSecurityGroups) — usado para proteger o tráfego de sub-rede. Permite HTTPS (443) e conexões internas de VNet.
  • Gateway NAT (Network Address Catalog) (Microsoft.Network/natGateways) - usado para conectividade de saída durante a instalação. Ao usar VNet, uma conectividade de saída existente precisa ser fornecida, pois isso não será implantado.
  • Endereços IP públicos (Microsoft.Network/publicIpAddresses)
    • um usado para o Azure Bastion. Isso é implantado se você selecionou uma nova Rede Virtual e se o Azure Bastion estiver habilitado.
    • um usado para o balanceador de carga público
    • um usado para o Gateway. NAT. Ao usar VNet, uma conectividade de saída existente precisa ser fornecida, pois isso não será implantado.
  • Prefixos de IP público (Microsoft.Network/publicIPPrefixes) - usados para o Gateway NAT. Ao usar VNet, uma conectividade de saída existente precisa ser fornecida, pois isso não será implantado.
  • Zona DNS privada (Microsoft.Network/privateDnsZones) - como essa implantação também pode ser usada sem uma zona DNS pública, uma zona DNS privada é criada.
    • Registros DNS conforme necessário
    • Link de rede virtual
  • Conta de armazenamento (Microsoft.Storage/storageAccounts)
    • Um usado para orquestração de instalação e exposição de logs (termina em st).
    • Um usado pelo cluster para armazenamento estendido (termina em est)
    • Optional. One deployed if the backup is enabled and used as an NFS file share.
  • Diagrama de arquitetura
  • Complete component list

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte

Quer aprender? Academia UiPath

Tem perguntas? Fórum do UiPath

Fique por dentro das novidades