Esta página solo se aplica a implementaciones de Azure AKS. Para las implementaciones en máquinas virtuales, consulte la guía de Instalación.
Descripción general
Esta guía explica cómo crear la infraestructura de Azure necesaria para ABBYY Vantage mediante Azure CLI y plantillas ARM. La infraestructura se crea desde el contenedor del instalador de Vantage.Requisitos previos
Antes de comenzar, asegúrese de contar con lo siguiente:- Una suscripción de Azure con permisos para crear y administrar recursos
- Docker instalado en su equipo local
- Acceso a Internet para descargar imágenes de contenedor
- Para la configuración de alta disponibilidad: clúster de Redis implementado en máquinas virtuales (consulte Requisitos del sistema)
Puede comenzar a descargar imágenes de contenedor mientras crea la infraestructura, ya que es una operación que lleva tiempo.
Componentes de la infraestructura
Se crearán los siguientes recursos de Azure:Step 1: Descargar la imagen del instalador
Primero, descargue la imagen del instalador de Vantage y súbala a su registro de contenedores.Sustituya
<username> y <password> por las credenciales proporcionadas durante la compra.Step 2: Inicie el contenedor del instalador
Inicie el contenedor del instalador. Todos los comandos posteriores de esta guía se ejecutan dentro de este contenedor.Paso 3: Iniciar sesión en Azure
En el contenedor, inicie sesión en su cuenta de Azure:Reemplaza
<subscription_id> por el ID de tu suscripción de Azure.Step 4: Crear grupo de recursos
Cree un grupo de recursos en la región de Azure que prefiera:eastus, eastus2, westus2, westeurope, northeurope
Paso 5: Crear un clúster de AKS
Obtener una vista previa de la implementación
Primero, comprueba qué recursos se crearán:Crear el clúster
Este comando crea un clúster con la configuración Without high availability, capaz de procesar 50.000 páginas cada 8 horas. Para otras configuraciones, modifique la configuración del pool de nodos mediante la Performance Guide después de crear el clúster.
enableFIPS=true. Consulte FIPS Compliance para obtener información adicional sobre la configuración.
Step 6: Crear cuentas de almacenamiento
Obtener una vista previa de la implementación
Crear cuentas de almacenamiento
Recuperar las claves de la cuenta de almacenamiento
Obtén las claves de acceso y las claves secretas para rellenar la seccións3storage en env_specific.yml:
env_specific.yml.
Step 7: Crear Azure SQL Server
Obtenga una vista previa de la implementación
Crear un servidor SQL
Los parámetros
dbAdminLogin y dbAdminPassword son las credenciales que se usan para acceder a las bases de datos. Guárdalos para la configuración de env_specific.yml.Paso 8: Crear la base de datos SQL de Azure
Vista previa de la implementación
Crear la base de datos
Step 9: Obtener el grupo de recursos del nodo
Obtenga el nombre del grupo de recursos del nodo del clúster de AKS:Step 10: Configurar la dirección IP pública
- Cree una IP pública de Azure (IPv4 estática estándar) en el grupo de recursos de nodos del Step 9, o mueva una IP pública existente a ese grupo de recursos.
-
Anote la dirección IP para la configuración de
env_specific.yml: - Cree un registro A de DNS que apunte su dominio a esta dirección IP.
Paso 11: Instalar el controlador de GPU (opcional)
Si planea implementar workers de GPU para entrenar skills con Deep Learning:Resumen de los recursos creados
Después de completar estos pasos, tendrá:Siguientes pasos
Después de crear la infraestructura:- Configure env_specific.yml - Rellénelo con los valores de esta guía. Consulte Instalación para ver el formato completo de la configuración.
- Descargue imágenes de contenedor - Sincronice las imágenes de Vantage con su registro de contenedores.
- Ejecute la instalación - Complete la instalación con los playbooks.
Resolución de problemas
La implementación falla por un error de permisos
Asegúrate de que tu cuenta de Azure tenga los siguientes permisos:- Acceso de Colaborador a la suscripción o al grupo de recursos
- Permiso para crear clústeres de AKS, cuentas de almacenamiento y bases de datos SQL
Nombre del clúster demasiado largo
Los nombres de los clústeres deben tener 15 caracteres o menos. Usa un nombre más corto.El nombre de la cuenta de almacenamiento ya existe
Los nombres de las cuentas de Azure Storage deben ser únicos en todo el mundo. La plantilla de ARM genera los nombres en función del nombre de tu clúster. Si hay algún conflicto, prueba con un nombre de clúster distinto.No se puede conectar a la base de datos SQL
Asegúrese de que las reglas de firewall de la base de datos SQL de Azure permitan conexiones desde las direcciones IP salientes del clúster de AKS. Es posible que deba agregar una regla de red virtual o permitir el acceso a los servicios de Azure.Documentación relacionada
- Requisitos del sistema - Requisitos completos de infraestructura
- Instalación - Guía completa de instalación
- Cumplimiento de FIPS - Implementaciones con FIPS habilitado
- Guía de rendimiento - Escalado y optimización del rendimiento
