Verschieben Ihres Azure AI Search-Diensts in eine andere Azure-Region

Gelegentlich fragen Kunden an, wie ein Suchdienst in eine andere Region verschoben wird. Zurzeit gibt es keinen integrierten Mechanismus oder Tools, um diese Aufgabe zu unterstützen. Dieser Artikel kann Ihnen jedoch helfen, die manuellen Schritte zum Neuerstellen von Indizes und anderen Objekten in einem neuen Suchdienst in einer anderen Region zu verstehen.

Hinweis

Im Azure-Portal verfügen alle Dienste über einen Befehl zum Exportieren von Vorlagen. Bei Azure AI Search erstellt dieser Befehl eine grundlegende Definition eines Diensts (Name, Standort, Ebene, Replikat und Partitionsanzahl), erkennt jedoch nicht den Inhalt des Diensts und überträgt auch keine Schlüssel, Rollen oder Protokolle. Der Befehl ist zwar vorhanden, es empfiehlt sich jedoch nicht, ihn zum Verschieben eines Suchdiensts zu verwenden.

Voraussetzungen

  • Stellen Sie sicher, dass die Dienste und Features, die von Ihrem Konto verwendet werden, in der Zielregion unterstützt werden.

  • Stellen Sie für Previewfunktionen sicher, dass Ihr Abonnement für die Zielregion genehmigt ist.

Vorbereiten und Verschieben

  1. Identifizieren Sie Abhängigkeiten und verwandte Dienste, um die vollständige Auswirkung des Verschiebens eines Diensts zu verstehen, falls Sie mehr als nur Azure AI Search verschieben müssen.

    Azure Storage wird für die Protokollierung und zum Erstellen eines Wissensspeichers verwendet und dient häufig als externe Datenquelle für KI-Anreicherung und Indizierung. Azure AI-Dienste werden verwendet, um integrierte Fähigkeiten während der KI-Anreicherung zu nutzen. Sowohl Azure AI-Dienste als auch Ihr Suchdienst müssen sich in derselben Region befinden, wenn Sie KI-Anreicherung verwenden.

  2. Erstellen Sie eine Inventur aller Objekte im Dienst, damit Sie wissen, was verschoben werden muss: Indizes, Synonymzuordnungen, Indexer, Datenquellen, Skillsets. Wenn Sie die Protokollierung aktiviert haben, erstellen und archivieren Sie die Berichte, die Sie möglicherweise für einen historischen Datensatz benötigen.

  3. Überprüfen Sie die Preise und die Verfügbarkeit in der neuen Region, um die Verfügbarkeit von Azure AI Search und etwaiger zugehöriger Dienste in der neuen Region sicherzustellen. Die meisten Features sind in allen Regionen verfügbar, aber einige Vorschaufeatures verfügen über eingeschränkte Verfügbarkeit.

  4. Erstellen Sie einen Dienst in der neuen Region, und veröffentlichen Sie alle vorhandenen Indizes, Synonymzuordnungen, Indexer, Datenquellen und Skillsets, aus dem Quellcode erneut. Denken Sie daran, dass Dienstnamen eindeutig sein müssen, damit Sie den vorhandenen Namen nicht wiederverwenden können. Überprüfen Sie alle Skillsets, um festzustellen, ob Verbindungen mit Azure AI Services im Hinblick auf die Anforderung, dass sie sich in der gleichen Region befinden müssen, weiterhin gültig sind. Wenn Wissensspeicher erstellt werden, überprüfen Sie außerdem die Verbindungszeichenfolge für Azure Storage, wenn Sie einen anderen Dienst verwenden.

  5. Laden Sie Indizes und Wissensspeicher ggf. neu. Entweder verwenden Sie den Anwendungscode, um JSON-Daten in einen Index zu pushen, oder Sie führen die Indexer erneut aus, um Dokumente aus externen Quellen zu pullen.

  6. Aktivieren Sie die Protokollierung, und erstellen Sie, wenn Sie sie verwenden, Sicherheitsrollen erneut.

  7. Aktualisieren Sie Clientanwendungen und Testsammlungen, sodass sie den neuen Dienstnamen und die API-Schlüssel verwenden, und testen Sie alle Anwendungen.

Verwerfen oder Bereinigen

Löschen Sie den alten Dienst, wenn der neue Dienst vollständig getestet und einsatzbereit ist. Wenn Sie den Dienst löschen, werden automatisch alle dem Dienst zugeordneten Inhalte gelöscht.

Nächste Schritte

Anhand der folgenden Links finden Sie weitere Informationen, wenn Sie die oben beschriebenen Schritte ausführen.