Freigeben über


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

Gelegentlich fragen Kunden an, wie ein Suchdienst in eine andere Region verschoben wird. Derzeit gibt es keinen integrierten Mechanismus oder Tools, die Sie bei dieser Aufgabe unterstützen. Anhand dieses Artikels können Sie jedoch die manuellen Schritte zur Neuerstellung von Indizes und anderen Objekten für einen neuen Suchdienst in einer anderen Region nachvollziehen.

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 KI Services werden verwendet, um integrierte Skills während der KI-Anreicherung zu nutzen. Wenn Sie KI-Anreicherung verwenden, müssen sich Azure KI Services und Ihr Suchdienst in derselben Region befinden.

  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, einige Previewfunktionen weisen jedoch eine eingeschränkte Verfügbarkeit auf.

  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, weshalb Sie den bisherigen 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 bei Verwendung eines anderen Diensts auch die Verbindungszeichenfolgen für Azure Storage.

  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 Sicherheitsrollen neu, sofern Sie diese verwenden.

  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.