- Información general
- Requisitos
- Instalación
- Después de la instalación
- Migración y actualización
- Actualizar Automation Suite en EKS / AKS
- Opciones de migración
- Paso 1: Mover los datos de la organización de identidad de independiente a Automation Suite
- Paso 2: restaurar la base de datos del producto independiente
- Paso 3: Realizar una copia de seguridad de la base de datos de la plataforma en Automation Suite
- Paso 4: Fusionar organizaciones en Automation Suite
- Paso 5: actualizar las cadenas de conexión de los productos migrados
- Paso 6: migrar Insights independiente
- Paso 7: eliminar el tenant predeterminado
- B) Migración de tenant único
- Supervisión y alertas
- Administración de clústeres
- Configuración específica del producto
- Solución de problemas

Guía de instalación de Automation Suite en EKS/AKS
Además de Microsoft SQL Server, el clúster de Automation Suite requiere un componente de almacenamiento para almacenar los archivos. Automation Suite requiere el almacén de objetos y el almacenamiento de bloques/archivos, dependiendo del tipo de servicio que elijas.
Servicios de la plataforma UiPath®
Los siguientes servicios requieren el componente de almacenamiento. Estos solo son necesarios si ha optado por habilitarlos como parte de la instalación de Automation Suite o posteriormente.
|
Servicio |
Tipo de almacenamiento |
Propósito |
Estimación |
|---|---|---|---|
|
Orchestrator |
Almacén de objetos |
|
Normalmente, un paquete pesa 5 Mb y los depósitos, si los hay, son inferiores a 1 Mb. Una Enterprise madura implementa alrededor de 10 GB de paquetes y 12 GB de colas. |
|
Action Center |
Almacén de objetos |
|
Normalmente, un documento ocupa 0,15 Mb, y los formularios a rellenar ocupan 0,15 Kb adicionales. En una empresa madura, esto puede sumar un total de 4 GB. |
|
Test Manager |
Almacén de objetos |
|
Normalmente, el conjunto de archivos y adjuntos suman hasta, aproximadamente, 5 Gb. |
|
Insights |
Blockstore |
|
Se requieren 2 GB para la habilitación, y la huella de almacenamiento aumenta con el número. Una implementación de escala Enterpriseconsolidada requiere otros pocos GB para todos los paneles. Aproximadamente 10 GB de almacenamiento deberían ser suficientes. |
|
Apps |
Almacén de objetos |
|
Normalmente, la base de datos ocupa aproximadamente 5 GB y una aplicación compleja típica consume unos 15 Mb. |
|
AI Center |
Almacén de objetos / almacén de archivos |
|
Una instalación típica y establecida consumirá 8 GB para cinco paquetes y 1 GB adicional para los conjuntos de datos. Un proceso puede consumir 50 GB adicionales de almacenamiento en bloque, pero solo cuando se ejecuta activamente. |
|
Document Understanding |
Almacén de objetos |
|
En una implementación madura, 12 GB se asignarán al modelo ML, 17 GB al OCR y 50 GB a todos los documentos almacenados. |
|
Task Mining |
Almacén de objetos |
|
Se deben analizar alrededor de 200 GB de datos de registro de actividad para sugerir una automatización significativa. Las tareas muy repetitivas, sin embargo, pueden requerir muchos menos datos. |
|
Automation Suite Robots |
Almacén de archivos |
|
Normalmente, una Enterprise madura implementa alrededor de 10 GB de paquetes. |
|
Process Mining |
Almacén de objetos |
|
El espacio mínimo solo se utiliza para almacenar archivos SQL. Aproximadamente un GB de almacenamiento debería ser suficiente al principio. |
Servicios de suite compartida
Los siguientes servicios de suite compartida requieren el componente de almacenamiento. Estos solo son necesarios si ha optado por instalarlos como parte de la instalación de Automation Suite .
|
Servicio |
Tipo de almacenamiento |
Propósito |
Estimación |
|---|---|---|---|
|
Supervisión |
Bloquear almacenamiento |
Datos de métricas relacionadas con Kubernetes y la infraestructura |
Aproximadamente alrededor de 100 GB para almacenar los datos de supervisión de los últimos diez días |
|
Registro |
Bloquear almacenamiento |
Registros en ejecución de la aplicación |
Aproximadamente 20 GB para mantener los registros de los días anteriores |
Automation Suite admite los siguientes almacenes de objetos:
|
Kubernetes |
Almacén de objetos |
Autenticación compatible |
|---|---|---|
|
EKS |
Amazon S3 |
|
|
AKS |
Azure Storage (blob) |
|
Además, es posible que deba habilitar la siguiente política de CORS en el nivel de cuenta / depósito de almacenamiento si se enfrenta a cualquier error relacionado con el CORS durante la conexión de S3 mientras utiliza el clúster de Automation Suite .
{{fqdn}} por el FQDN del clúster de Automation Suite en la siguiente política CORS.
Esta es la política CORS en formato JSON:
[
{
"AllowedHeaders": [
"*"
],
"AllowedMethods": [
"POST",
"GET",
"HEAD",
"DELETE",
"PUT"
],
"AllowedOrigins": [
"https://{{fqdn}}"
],
"ExposeHeaders": [
"etag",
"x-amz-server-side-encryption",
"x-amz-request-id",
"x-amz-id-2"
],
"MaxAgeSeconds": 3000
}
][
{
"AllowedHeaders": [
"*"
],
"AllowedMethods": [
"POST",
"GET",
"HEAD",
"DELETE",
"PUT"
],
"AllowedOrigins": [
"https://{{fqdn}}"
],
"ExposeHeaders": [
"etag",
"x-amz-server-side-encryption",
"x-amz-request-id",
"x-amz-id-2"
],
"MaxAgeSeconds": 3000
}
]Esta es la política CORS en formato XML:
<CORSConfiguration>
<CORSRule>
<AllowedOrigin>{{fqdn}}</AllowedOrigin>
<AllowedMethod>HEAD</AllowedMethod>
<AllowedMethod>GET</AllowedMethod>
<AllowedMethod>PUT</AllowedMethod>
<AllowedMethod>POST</AllowedMethod>
<AllowedMethod>DELETE</AllowedMethod>
<AllowedHeader>*</AllowedHeader>
<MaxAgeSeconds>3000</MaxAgeSeconds>
<ExposeHeader>x-amz-server-side-encryption</ExposeHeader>
<ExposeHeader>x-amz-request-id</ExposeHeader>
<ExposeHeader>x-amz-id-2</ExposeHeader>
<ExposeHeader>etag</ExposeHeader>
</CORSRule>
</CORSConfiguration><CORSConfiguration>
<CORSRule>
<AllowedOrigin>{{fqdn}}</AllowedOrigin>
<AllowedMethod>HEAD</AllowedMethod>
<AllowedMethod>GET</AllowedMethod>
<AllowedMethod>PUT</AllowedMethod>
<AllowedMethod>POST</AllowedMethod>
<AllowedMethod>DELETE</AllowedMethod>
<AllowedHeader>*</AllowedHeader>
<MaxAgeSeconds>3000</MaxAgeSeconds>
<ExposeHeader>x-amz-server-side-encryption</ExposeHeader>
<ExposeHeader>x-amz-request-id</ExposeHeader>
<ExposeHeader>x-amz-id-2</ExposeHeader>
<ExposeHeader>etag</ExposeHeader>
</CORSRule>
</CORSConfiguration>Configuración
Para configurar el almacén de objetos, consulta .
Dado que los contenedores se crean dentro del ámbito de la cuenta de almacenamiento de Azure, se recomienda tener un contenedor independiente para cada servicio.
Del mismo modo, en AWS, se recomienda tener un depósito dedicado para cada servicio instalado en Automation Suite . Sin embargo, si el depósito se crea de forma global, es posible que tengas limitaciones para proporcionar el depósito dedicado para cada servicio. En este caso, puede configurar un solo depósito y usarlo para todos los fines.
make . También puedes aprovisionar los contenedores / depósitos necesarios antes de la instalación y su información al instalador.
Requisitos de almacenamiento
|
Almacenamiento |
Requisitos |
|---|---|
|
Almacén de objetos |
500 GB |
El tamaño del almacén de objetos depende del tamaño de la automatización implementada y en ejecución. Por lo tanto, puede ser un desafío proporcionar una estimación precisa del almacén de objetos inicialmente durante la instalación. Puedes empezar con un tamaño de almacén de objetos de 350 GB a 500 GB. Para comprender el uso del almacén de objetos, consulta Estimación de almacenamiento para cada componente de Automation Suite.
-
A medida que tu automatización escala, es posible que debas tener en cuenta el aumento del tamaño de tu almacén de objetos.
El almacenamiento en bloque debe tener controladores CSI configurados con las clases de almacenamiento de Kubernetes.
La siguiente tabla proporciona detalles del almacenamiento en bloque, la clase de almacenamiento y el aprovisionador:
|
Nube/Kubernetes |
Almacenamiento |
ClaseDeAlmacenamiento |
Aprovisionador |
|---|---|---|---|
|
AWS |
Volúmenes de EBS |
|
|
|
Azure |
Administración de disco de Azure |
Disco LRS premium |
|
Configuración
Puedes seguir las guías oficiales de AWS y Azure para crear una clase de almacenamiento en tus clústeres de EKS y AKS.
storage_class en el archivo input.json .
-
A veces, el clúster EKS o AKS instala el controlador CSI y proporciona la clase de almacenamiento. Si estas clases de almacenamiento no están configuradas, debes configurarlas antes de la instalación de Automation Suite.
-
Debe hacer que la clase de almacenamiento para el almacenamiento en bloque sea la predeterminada, como se muestra en el siguiente ejemplo.
Ejemplo
input.json durante la instalación:
|
Configuración | input.json | StorageClass |
|---|---|---|
|
Azure |
|
|
|
AWS |
|
|
Requisitos de almacenamiento
|
Configuración |
Requisitos |
|---|---|
|
Bloquear almacenamiento |
50 GB |
El tamaño del almacén de bloques depende del tamaño de la automatización implementada y en ejecución. Por lo tanto, puede ser un desafío proporcionar una estimación precisa inicialmente durante la instalación. Puedes empezar con un tamaño de almacenamiento en bloque de 50 GB. Para comprender el uso del almacén de bloques, consulta Estimación de almacenamiento para cada componente de Automation Suite.
El almacenamiento de archivos debe tener controladores CSI configurados con las clases de almacenamiento de Kubernetes.
|
Nube/Kubernetes |
Almacenamiento |
ClaseDeAlmacenamiento |
Aprovisionador |
|---|---|---|---|
|
AWS |
EFS |
|
|
|
Azure |
Archivos Azure |
azurefile-csi-premium*
|
|
azurefile-csi-premium para Studio Web en AKS.
Configuración
Puedes seguir las guías oficiales de AWS y Azure para crear una clase de almacenamiento en tus clústeres de EKS y AKS.
storage_class_single_replica en el archivo input.json .
A veces, el clúster EKS o AKS instala el controlador CSI y proporciona la clase de almacenamiento. Si esta clase de almacenamiento no está configurada, debes configurarla antes de la instalación de Automation Suite.
Ejemplo
input.json durante la instalación:
|
Configuración |
|
|
|---|---|---|
|
Azure | |
|
|
AWS |
| Nota:
Reemplaza
$(EFS_ID) con el ID del recurso compartido de archivos real que creaste durante el aprovisionamiento de la infraestructura.
|
La clase de almacenamiento para el recurso compartido de archivos debe tener los permisos necesarios establecidos en 700 para el directorio y los archivos.
UID y GID deben establecerse en 1000 en Azure, y gidRangeStart y gidRangeEnd en 1000 y 2000, respectivamente, en AWS.
Requisitos de almacenamiento
|
Almacenamiento |
Requisitos |
|---|---|
|
Almacenamiento de archivos |
512 GB |
El tamaño del almacén de archivos depende del tamaño de la automatización implementada y en ejecución. Por lo tanto, puede ser un desafío proporcionar una estimación real inicialmente, durante la instalación. Sin embargo, debe esperar que aproximadamente 510 GB de tamaño de almacenamiento sean suficientes para ejecutar diez procesos de entrenamiento simultáneos y para Automation Suite Robots. Para comprender el uso del almacén de archivos, consulta Estimación de almacenamiento para cada componente de Automation Suite.
A medida que tu automatización escala, es posible que debas tener en cuenta un aumento en el tamaño de tu almacenamiento de archivos.
Para realizar una copia de seguridad del clúster de Automation Suite , necesita un almacén de objetos adicional para realizar una copia de seguridad de la configuración del clúster y los datos de usuario.
La siguiente tabla describe el almacenamiento compatible para la copia de seguridad:
|
Kubernetes |
Almacén de objetos |
|---|---|
|
EKS |
AWS S3 |
|
AKS |
Cuenta de Azure Storage |
Se recomienda un almacén de objetos independiente para almacenar la copia de seguridad.
- Estimación de almacenamiento para cada componente de Automation Suite
- Servicios de la plataforma UiPath®
- Servicios de suite compartida
- Almacén de objetos
- Configuración
- Requisitos de almacenamiento
- Bloquear almacenamiento
- Configuración
- Requisitos de almacenamiento
- Almacenamiento de archivos
- Configuración
- Requisitos de almacenamiento
- Copias de seguridad y restauración