UiPath Documentation
automation-suite
2023.4
false
Guia de instalação do Automation Suite no EKS/AKS
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo. A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.

Pilha do Automation Suite

Arquitetura de alto nível​

O Automation Suite no EKS/AKS permite que você traga e gerencie seu próprio cluster do Kubernetes, dedicado ao Automation Suite.

Há três seções na pilha:

  1. UiPath managed: UiPath services and components optimized for Automation Suite provided and supported by UiPath.
  2. Opcional de instalar: se você tiver os mesmos componentes pré-configurados em seu cluster do Kubernetes, poderá optar por ignorar a instalação por meio do Automation Suite. Nesse caso, você gerenciará o ciclo de vida desses componentes.
  3. Customer managed: Prerequisites for deploying Automation Suite on your cloud infrastructure managed and supported by you. For supported EKS/AKS configurations, see the Compatibility matrix.
Componente de Pilha Description

UiPath Managed

Produtos da UiPath

Quando você implanta o Automation Suite , um conjunto mínimo de recursos compartilhados é instalado por padrão, como o UiPath Portal, Identity, License, Org Management e Audita.

You can choose which UiPath products to enable on Automation Suite both at the time of installation or post-installation. Note that there are cross-product dependencies you must address.

ArgoCD

Ferramenta de CD declarativo de código aberto para Kubernetes. Ele segue o padrão GitOps de usar repositórios Git como fonte de comprovação para definir o estado desejado do aplicativo. Ele é otimizado para fornecer recursos de gerenciamento do ciclo de vida do aplicativo (ALM) para o Automation Suite .

Istio

Malha de serviço de código aberto que fornece funcionalidades como entrada, roteamento de solicitação, monitoramento de tráfego etc., para os microsserviços executados dentro do cluster Kubernetes.

Opcional para instalar

Políticas de gateway e de contêiner

Ferramenta de código aberto que permite que um administrador do Kubernetes implemente políticas para garantir a conformidade e as melhores práticas em seu cluster.

If you bring your own Gatekeeper and associated policies, review the access needed by Automation Suite.

Políticas de rede

As políticas de rede do Kubernetes fornecem uma maneira de controlar o fluxo de tráfego de rede no endereço IP ou no nível da porta (Camada 4). O Automation Suite vem com um componente opcionalmente agrupado com políticas de rede implementadas para seguir as práticas recomendadas de segurança.

Note that Automation Suite-bundled networking policies are only compatible with Cilium CNI. If you use a different type of CNI or if you bring your own networking policies, make sure to check the compatibility of these policies with Automation Suite. For details, see Security and complicance.

Gerenciador de certificados

O Gerenciador de certificados é um controlador de certificados de código aberto para o Kubernetes. Você pode optar por manter o Gerenciador de certificados pré-configurado no Automation Suite ou trazer o seu próprio. Se você trouxer o seu, você será o responsável por gerenciar o ciclo de vida desse componente.

Prometheus

Kit de ferramentas de monitoramento de sistema de código aberto para Kubernetes. Ele pode aceitar métricas de componentes e cargas de trabalho do Kubernetes em execução nos clusters e armazená-las no banco de dados de séries temporais.

Se você optar por não instalar o Prometheus incluído com o Automation Suite , deverá configurar seu Prometheus para coletar métricas.

O Prometheus incluído no Automation Suite no EKS/AKS não está configurado para o modo de alta disponibilidade (HA). Se precisar de uma pilha de monitoramento com a funcionalidade HA, você deve fornecer seu próprio Prometheus.

AlertManager

Ferramenta de código aberto que lida com alertas enviados por aplicativos cliente, como o servidor Prometheus. Ele é responsável por desduplicar, agrupar e roteá-los para as integrações corretas do receptor, como e-mail, PagerDuty ou OpsGenie.

O Automation Suite configura alertas personalizados, como expiração de certificados. Se você optar por não instalar o Alert Manager incluído do Automation Suite , você deverá configurar seus próprios alertas.

O Alert Manager incluído no Automation Suite no EKS/AKS não está configurado para o modo de alta disponibilidade (HA). Se precisar de uma pilha de monitoramento com a funcionalidade HA, você deve fornecer seu próprio Alert Manager.

Grafana

Ferramenta de visualização de código aberto usada para consultar e visualizar dados armazenados no Prometheus. Você pode criar e enviar uma variedade de painéis para monitoramento de cluster e serviço.

Se você optar por não instalar o Alert Manager incluído do Automation Suite , você deverá criar seus próprios alertas.

O Grafana incluído no Automation Suite no EKS/AKS não está configurado para o modo de alta disponibilidade (HA).Se precisar de uma pilha de monitoramento com a funcionalidade HA, você deve fornecer seu próprio Grafana.

FluentD e Fluent-bit

Solução de coleta de log de código aberto. O operador de registro em log implanta e configura um processo em segundo plano em cada nó para coletar logs de contêiner e aplicativo do sistema de arquivos do nó.

Se você optar por não instalar o FluentD e o Fluent Bit combinados do Automation Suite , deverá configurar seu próprio extrator de logs.

velero

Ferramenta de código aberto que permite fazer backup instantâneos e restaurá-los.

Se você optar por não instalar o Velero associado ao Automation Suite , certifique-se de fazer backups de acordo com sua política de Disaster Recovery .

Gerenciado pelo cliente

Cluster do Kubernetes (AKS ou EKS)

O Azure Kubernetes Service e o Elastic Kubernetes Service são serviços gerenciados do Kubernetes do Microsoft Azure Cloud e da Amazon Web Services, respectivamente. Certifique-se de configurar os clusters EKS/AKS corretamente com os nós de trabalho e a capacidade necessários.

Armazenamento de objetos

O Automation Suite e UiPath Services exigem Armazenamento de Objetos – Armazenamento de Blobs do Azure ou Amazon S3 (Serviço de Armazenamento Simples).

Armazenamento de blocos

O armazenamento em bloco é semelhante ao armazenamento em disco necessário para a plataforma do Automation Suite e produtos da UiPath. O Automation Suite é compatível com o Armazenamento em disco do Azure e o Armazenamento de blocos elásticos da Amazon.

Armazenamento de Arquivo

O armazenamento de arquivos é uma metodologia de armazenamento de dados hierárquico necessário para vários produtos da UiPath. O Automation Suite é compatível com Arquivos do Azure e Armazenamento de Arquivos Elastic da Microsoft e AWS Cloud, respectivamente.

Cache

O cache é exigido por vários produtos da UiPath. O Automation Suite é compatível com o Cloud Redis para o Azure e o Elasticche para a AWS.

Banco de Dados

Os bancos de dados SQL Server e SQL são necessários para todos os produtos da UiPath. O Automation Suite é compatível com o Microsoft SQL Server, o Azure SQL e os serviços gerenciados pela AWS (RDS) SQL.

Matriz de responsabilidade​

Atividade Responsabilidade da UiPath® Responsabilidade do cliente

Pré-requisitos da infraestrutura

  • Documente a orientação sobre a capacidade dos nós no cluster

  • Matriz de compatibilidade de documentos de serviços de Cloud compatíveis e suas versões

  • Documento de verificações de validação de pré-requisito antes da instalação

  • Provisione os recursos de infraestrutura necessários dedicados ao Automation Suite

  • Gerencie a infraestrutura continuamente (por exemplo, aplicação de patches, disponibilidade etc.)

Gerenciamento de componentes opcionais

  • Serviços da UiPath®

  • Components

  • Fornecer pilha validada com os componentes

  • Compatível com a UiPath®

  • Atualizações fornecidas pela UiPath® com novas versões

  • Escolha instalar o Automation Suite com componentes opcionais (recomendado) ou traga o seu próprio

  • Se você trouxer seus próprios componentes, você deve gerenciar o ciclo de vida deles

Políticas de rede (fornecidas opcionalmente pela UiPath®)

  • Fornece políticas de rede como um componente opcional baseado no Cilium CNI

  • As políticas de rede controlam o acesso dos serviços da UiPath® conforme a necessidade para seguir o princípio do privilégio mínimo

  • Publicar documentação para políticas de rede compatíveis exigidas

  • Escolha usar as políticas de rede empacotadas com o Automation Suite baseadas no plug-in do Cilium ou traga suas próprias políticas

  • If you choose to install your own networking policies, you may need to adjust your policies based on UiPath® documentation

Políticas do Gatekeeper e do OPA (fornecidas opcionalmente pela UiPath®)

  • Incluir políticas de Gateway e OPA opcionais para controlar os privilégios de acesso dos contêineres

  • Documentação de políticas compatíveis para você, se optar por trazer seu próprio Gateway e políticas

  • Escolha instalar as políticas do Gateway e OPA que fazem parte do Automation Suite ou instale suas próprias políticas do Gateway e do privilégio de contêiner associadas

  • Refer to UiPath® published policies that are compatible with Automation Suite to make any necessary changes

uipathctl (ferramenta de gerenciamento)

  • Fornece uma ferramenta de gerenciamento (semelhante a kubectl) otimizada para a instalação e gerenciamento do Automation Suite

  • Documentação sobre como usar a ferramenta associada aos casos de uso (por exemplo: execução de pré-verificações, instalação etc.)

  • Nó de gerenciamento/máquina com uipathctl, conectividade ao cluster e acesso de administrador do cluster para instalar e executar o Automation Suite

AtualizaçõesAutomation Suite

  • Forneça pequenas atualizações para versões de Suporte em Longo Prazo (LTS), que consistem em atualizações de imagem de serviço para correções de bugs e patches de segurança, normalmente a cada dois meses

  • Fornece novas versões LTS do Automation Suite, que consistem em novas funcionalidades de serviço (por exemplo, Orchestrator) e atualiza versões de componentes, normalmente a cada seis meses. A UiPath® também publicará uma matriz de compatibilidade atualizada da nova versão do LTS e componentes de infraestrutura (por exemplo, versões do EKS)

  • Consuma pequenas atualizações regularmente para obter correções de bugs e patches de segurança. As versões secundárias são feitas para serem leve

  • Atualize para as principais versões LTS para obter atualizações de recursos e matriz de compatibilidade atualizada

Atualizações de infraestrutura

  • Publish compatibility matrix for each new LTS version release to allow you to upgrade your infrastructure and stay within supported versions of EKS or AKS. For supported EKS/AKS versions, see the Compatibility matrix.

  • Atualize a infraestrutura com base na matriz de compatibilidade do Automation Suite

  • Siga a prática recomendada de fazer backups antes das atualizações

Backup e restauração

  • Fornecer funcionalidade opcional de backup e restauração

  • Documente como configurar o Automation Suite no modo de manutenção e fazer backup

  • Escolha instalar a funcionalidade de backup/restauração fornecida pelo Automation Suite ou use sua própria solução e siga a documentação da UiPath® sobre as melhores práticas e o modo de manutenção

  • Para pré-requisitos de infraestrutura (como SQL ou Storage), você deve fazer backups

Suporte

  • Provide support based on Support Programs mentioned here.

  • Oferecer suporte para o Automation Suite

  • Fornece uma ferramenta de diagnóstico para ajudar a identificar a causa dos problemas comuns (o pacote do Automation Suite ou sua infraestrutura)

  • Gerenciar e oferecer suporte aos pré-requisitos de infraestrutura ou componentes não agrupados doAutomation Suite

  • Arquitetura de alto nível​
  • Matriz de responsabilidade​

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