Verbessern der Zuverlässigkeit einer Azure KI-Suche-Lösung

Abgeschlossen

Jetzt verfügen Sie über eine gut verwaltete, geschützte und kosteneffiziente Suchlösung. Im nächsten Schritt sollten Sie sicherstellen, dass Ihr Dienst hoch verfügbar und vor Katastrophen geschützt ist.

In dieser Lerneinheit erfahren Sie, wie Sie die Zuverlässigkeit Ihres Suchdiensts schützen und seine globale Reaktionsfähigkeit erhöhen.

Sicherstellen der Hochverfügbarkeit Ihrer Lösung

Die Verfügbarkeit Ihrer Suchlösung kann am einfachsten verbessert werden, indem Sie die Anzahl der Replikate erhöhen. Für diese Option müssen mehr als ein Replikat in den kostenpflichtigen Suchdienstebenen hosten.

Der auf Azure KI-Suche basierende Dienst verfügt über Verfügbarkeitsgarantien basierend auf der Anzahl Ihrer Replikate:

  • Zwei Replikate garantieren eine Verfügbarkeit von 99,9 Prozent für Ihre Abfragen.
  • Drei oder mehr Replikate garantieren eine Verfügbarkeit von 99,9 Prozent für Abfragen und Indizierung.

Die zweite Möglichkeit, die Redundanz Ihrer Suchlösung zu erhöhen, besteht in der Verwendung von Verfügbarkeitszonen. Für diese Option müssen Sie mindestens eine Standardebene verwenden.

A diagram showing three availability zones in a single region.

Wenn Sie Replikate hinzufügen, können Sie sie in verschiedenen Verfügbarkeitszonen hosten. Eine solche Verteilung Ihrer Replikate birgt den Vorteil, dass sie sich physisch in verschiedenen Rechenzentren befinden.

Globales Verteilen Ihrer Suchlösung

Die kosteneffizienteste Möglichkeit, einen auf Azure KI-Suche basierenden Dienst zu entwerfen, ist für eine einzelne Ressourcengruppe und Region. Wenn Verfügbarkeit und Leistung Ihre Geschäftsprioritäten sind, sollten Sie mehrere Versionen Ihrer Suchdienste in verschiedenen geografischen Regionen hosten. Die Vorteile dieser Architektur:

  • Schutz vor Fehlern in einer Region: Azure KI-Suche unterstützt kein sofortiges Failover. Sie müssten es manuell durchführen.
  • Wenn Sie über global verteilte Benutzer*innen oder Apps verfügen, wird die Platzierung des Suchdienst in ihrer Nähe zu besseren Antwortzeiten führen.

Um Ihre Indizes in allen Regionen zu replizieren, die Sie unterstützen möchten, fallen weitere Schritte an. Sie können z. B. in Regionen, in denen dieselben Quelldaten erfasst werden, dieselben Indexer einsetzen. Stattdessen können Sie die Indizes allen Regionen auch programmgesteuert mit der Push-API aktualisieren. Im letzten Schritt müssen Sie Suchanfragen über eine Azure Traffic Manager-Instanz verwalten, um Anforderungen an den schnellsten antwortenden Suchindex weiterzuleiten. (Normalerweise handelt es sich hierbei um den nächstgelegenen geografischen Standort, es sei denn, dieser Dienst reagiert nicht).

Sicherungsoptionen für Ihre Suchindizes

Derzeit bietet Azure keinen formalen Sicherungs- und Wiederherstellungsmechanismus für Azure KI-Suche. Sie können jedoch eigene Tools erstellen, um Indexdefinitionen in Form von JSON-Dateien zu sichern. Anschließend können Sie Ihre Suchindizes mithilfe dieser Dateien neu erstellen.