Diese Seite gilt nur für Azure AKS-Bereitstellungen. Informationen zu Bereitstellungen auf virtuellen Maschinen finden Sie im Leitfaden Installation.
Übersicht
Diese Anleitung zeigt Ihnen, wie Sie die erforderliche Azure-Infrastruktur für ABBYY Vantage mithilfe der Azure CLI und von ARM-Vorlagen erstellen. Die Infrastruktur wird aus dem Vantage-Installer-Container heraus erstellt.Voraussetzungen
Bevor Sie beginnen, stellen Sie sicher, dass Folgendes vorhanden ist:- Ein Azure-Abonnement mit Berechtigungen zum Erstellen und Verwalten von Ressourcen
- Docker ist auf Ihrem lokalen Computer installiert
- Internetzugang zum Herunterladen von Container-Images
- Für eine hochverfügbare Konfiguration: ein auf VMs bereitgestellter Redis-Cluster (siehe Systemanforderungen)
Sie können bereits mit dem Herunterladen der Container-Images beginnen, während Sie die Infrastruktur erstellen, da dies einige Zeit in Anspruch nimmt.
Infrastrukturkomponenten
Die folgenden Azure-Ressourcen werden erstellt:Schritt 1: Laden Sie das Image des Installationsprogramms herunter
Laden Sie zunächst das Image des Vantage-Installationsprogramms herunter und übertragen Sie es in Ihre Container-Registry.Ersetzen Sie
<username> und <password> durch die bei der Beschaffung bereitgestellten Anmeldedaten.Schritt 2: Den Installer-Container ausführen
Starten Sie den Installer-Container. Alle weiteren Befehle in diesem Leitfaden werden in diesem Container ausgeführt.Schritt 3: Bei Azure anmelden
Melden Sie sich im Container bei Ihrem Azure-Konto an:Ersetzen Sie
<subscription_id> durch Ihre Azure-Abonnement-ID.Schritt 4: Ressourcengruppe erstellen
Erstellen Sie eine Ressourcengruppe in der gewünschten Azure-Region:eastus, eastus2, westus2, westeurope, northeurope
Schritt 5: AKS-Cluster erstellen
Bereitstellung in der Vorschau anzeigen
Prüfen Sie zunächst, welche Ressourcen erstellt werden:Cluster erstellen
Dieser Befehl erstellt einen Cluster in der Konfiguration Without high availability, der 50.000 Seiten innerhalb von 8 Stunden verarbeiten kann. Für andere Konfigurationen passen Sie die Einstellungen des Knotenpools nach der Clustererstellung mithilfe des Performance-Leitfadens an.
enableFIPS=true. Weitere Konfigurationshinweise finden Sie unter FIPS Compliance.
Schritt 6: Speicherkonten erstellen
Bereitstellung in der Vorschau anzeigen
Speicherkonten erstellen
Schlüssel für das Speicherkonto abrufen
Rufen Sie die Zugriffsschlüssel und Geheimschlüssel ab, um den Abschnitts3storage in env_specific.yml auszufüllen:
env_specific.yml.
Schritt 7: Azure SQL Server erstellen
Bereitstellung in der Vorschau anzeigen
SQL Server erstellen
Die Parameter
dbAdminLogin und dbAdminPassword sind die Anmeldedaten für den Zugriff auf die Datenbanken. Speichern Sie diese für die Konfiguration in env_specific.yml.Schritt 8: Azure SQL Database erstellen
Bereitstellung in der Vorschau anzeigen
Datenbank erstellen
Schritt 9: Knotenressourcengruppe abrufen
Rufen Sie den Namen der Knotenressourcengruppe für den AKS-Cluster ab:Schritt 10: Öffentliche IP-Adresse konfigurieren
- Erstellen Sie eine öffentliche Azure-IP-Adresse (Standard Static IPv4) in der Knoten-Ressourcengruppe aus Schritt 9 oder verschieben Sie eine vorhandene öffentliche IP-Adresse in diese Ressourcengruppe.
-
Notieren Sie die IP-Adresse für die
env_specific.yml-Konfiguration: - Erstellen Sie einen DNS-A-Eintrag, der Ihre Domain auf diese IP-Adresse verweist.
Schritt 11: GPU-Treiber installieren (optional)
Wenn Sie GPU-Worker für das Training von Skills mit Deep Learning bereitstellen möchten:Zusammenfassung der erstellten Ressourcen
Nach Abschluss dieser Schritte verfügen Sie über:Nächste Schritte
Nach dem Erstellen der Infrastruktur:- env_specific.yml konfigurieren - Tragen Sie die Werte aus diesem Leitfaden ein. Das vollständige Konfigurationsformat finden Sie unter Installation.
- Container-Images herunterladen - Synchronisieren Sie die Vantage-Images mit Ihrer Container Registry.
- Installation ausführen - Schließen Sie die Installation mithilfe der Playbooks ab.
Fehlerbehebung
Deployment schlägt mit einem Berechtigungsfehler fehl
Stellen Sie sicher, dass Ihr Azure-Konto über die folgenden Berechtigungen verfügt:- Contributor-Berechtigungen für das Abonnement oder die Ressourcengruppe
- Berechtigung zum Erstellen von AKS-Clustern, Speicherkonten und SQL-Datenbanken
Clustername zu lang
Clusternamen dürfen höchstens 15 Zeichen lang sein. Verwenden Sie einen kürzeren Namen.Der Name des Speicherkontos ist bereits vergeben
Namen von Azure-Speicherkonten müssen global eindeutig sein. Die ARM-Vorlage generiert Namen auf Grundlage Ihres Clusternamens. Wenn es zu einem Konflikt kommt, versuchen Sie es mit einem anderen Clusternamen.Verbindung mit der SQL-Datenbank kann nicht hergestellt werden
Stellen Sie sicher, dass die Firewallregeln von Azure SQL Database Verbindungen von den ausgehenden IP-Adressen des AKS-Clusters zulassen. Möglicherweise müssen Sie eine Regel für ein virtuelles Netzwerk hinzufügen oder Azure-Dienste zulassen.Verwandte Dokumentation
- Systemanforderungen - Vollständige Anforderungen an die Infrastruktur
- Installation - Vollständige Installationsanleitung
- FIPS-Konformität - FIPS-aktivierte Deployments
- Performance-Leitfaden - Skalierung und Leistungsoptimierung
