Cette page s’applique uniquement aux déploiements Azure AKS. Pour les déploiements sur machine virtuelle, consultez le guide Installation.
Vue d’ensemble
Ce guide vous explique comment créer l’infrastructure Azure requise pour ABBYY Vantage à l’aide d’Azure CLI et de modèles ARM. Cette infrastructure est créée depuis le conteneur d’installation de Vantage.Prérequis
Avant de commencer, assurez-vous de disposer des éléments suivants :- Un abonnement Azure avec les autorisations nécessaires pour créer et gérer des ressources
- Docker installé sur votre machine locale
- Un accès à Internet pour télécharger les images de conteneurs
- Pour une configuration en haute disponibilité : un cluster Redis déployé sur des VM (voir Exigences système)
Vous pouvez commencer à télécharger les images de conteneurs pendant la création de l’infrastructure, car il s’agit d’une opération longue.
Composants de l’infrastructure
Les ressources Azure suivantes seront créées :Étape 1 : Télécharger l’image du programme d’installation
Commencez par télécharger l’image du programme d’installation de Vantage et la charger dans votre registre de conteneurs.Remplacez
<username> et <password> par les identifiants fournis lors de l’achat.Étape 2 : Lancer le conteneur d’installation
Démarrez le conteneur d’installation. Toutes les commandes suivantes de ce guide s’exécutent dans ce conteneur.Étape 3 : Se connecter à Azure
À l’intérieur du conteneur, connectez-vous à votre compte Azure :Remplacez
<subscription_id> par votre ID d’abonnement Azure.Étape 4 : Créer un groupe de ressources
Créez un groupe de ressources dans la région Azure de votre choix :eastus, eastus2, westus2, westeurope, northeurope
Étape 5 : Créer un cluster AKS
Aperçu du déploiement
Commencez par vérifier quelles ressources seront créées :Créer le cluster
Cette commande crée un cluster dans la configuration sans haute disponibilité, capable de traiter 50 000 pages sur une période de 8 heures. Pour les autres configurations, modifiez les paramètres du pool de nœuds à l’aide du Performance Guide après la création du cluster.
enableFIPS=true. Consultez FIPS Compliance pour plus d’informations sur la configuration.
Étape 6 : Créer des comptes de stockage
Vérifier le déploiement
Créer des comptes de stockage
Récupérer les clés du compte de stockage
Récupérez les clés d’accès et les clés secrètes pour renseigner la sections3storage dans env_specific.yml :
env_specific.yml.
Étape 7 : Créer le serveur Azure SQL
Afficher un aperçu du déploiement
Créer un serveur SQL
Les paramètres
dbAdminLogin et dbAdminPassword sont les identifiants utilisés pour accéder aux bases de données. Conservez-les pour la configuration env_specific.yml.Étape 8 : Créer une base de données Azure SQL
Prévisualiser le déploiement
Créer une base de données
Étape 9 : Obtenir le groupe de ressources des nœuds
Récupérez le nom du groupe de ressources des nœuds du cluster AKS :Étape 10 : Configurer l’adresse IP publique
- Créez une adresse IP publique Azure (IPv4 statique standard) dans le groupe de ressources des nœuds de l’étape 9, ou déplacez une adresse IP publique existante vers ce groupe de ressources.
-
Notez l’adresse IP pour la configuration
env_specific.yml: - Créez un enregistrement DNS de type A faisant pointer votre domaine vers cette adresse IP.
Étape 11 : Installer le pilote GPU (facultatif)
Si vous prévoyez de déployer des workers GPU pour entraîner des Skills avec Deep Learning :Résumé des ressources créées
Après avoir terminé ces étapes, vous disposerez de :Étapes suivantes
Après avoir créé l’infrastructure :- Configurer env_specific.yml - Renseignez-le avec les valeurs indiquées dans ce guide. Consultez Installation pour le format de configuration complet.
- Télécharger les images de conteneurs - Synchronisez les images Vantage avec votre registre de conteneurs.
- Exécuter l’installation - Terminez l’installation à l’aide des playbooks.
Dépannage
Échec du déploiement en raison d’une erreur d’autorisation
Assurez-vous que votre compte Azure dispose des autorisations suivantes :- Accès Contributeur à l’abonnement ou au groupe de ressources
- Autorisation de créer des clusters AKS, des comptes de stockage et des bases de données SQL
Nom du cluster trop long
Les noms de cluster doivent contenir 15 caractères maximum. Utilisez un nom plus court.Le nom du compte de stockage est déjà utilisé
Les noms de comptes de stockage Azure doivent être uniques à l’échelle mondiale. Le modèle ARM génère des noms à partir du nom de votre cluster. En cas de conflit, essayez un autre nom de cluster.Impossible de se connecter à la base de données SQL
Assurez-vous que les règles du pare-feu de la base de données Azure SQL autorisent les connexions à partir des adresses IP sortantes du cluster AKS. Vous devrez peut-être ajouter une règle de réseau virtuel ou autoriser les services Azure.Documentation connexe
- Exigences système - Exigences complètes de l’infrastructure
- Installation - Guide d’installation complet
- Conformité à la norme FIPS - Déploiements avec le mode FIPS activé
- Guide des performances - Scalabilité et optimisation des performances
