Migrationsoptionen – Von Redis Enterprise zu Azure Managed Redis

In diesem Artikel werden die verfügbaren Migrationsoptionen für den Wechsel von Azure Cache for Redis Enterprise-Ebene zu Azure verwalteten Redis beschrieben.

Von Bedeutung

Ein Migrations-Agent-Qualifikation für Azure Cache for Redis Enterprise ist verfügbar, um migrationsbezogene Fragen zu beantworten und einen Migrationsplan vorzubereiten, der auf Ihre Umgebung zugeschnitten ist. Weitere Informationen finden Sie unter Redis Enterprise Migration Agent Skills.

Es gibt zwei Zu berücksichtigende Migrationspfade. Wir empfehlen Option 1 für die meisten Kunden.

Bei diesem Ansatz erstellen Sie eine neue Azure Verwaltete Redis-Instanz, migrieren Ihre Daten dorthin, aktualisieren Ihre Anwendungen so, dass sie auf die neue Instanz verweisen, und löschen Sie dann die alte Azure Cache for Redis Enterprise-Instanz.

Warum dies empfohlen wird:

  • Vollständige Kontrolle. Sie legen exakt fest, wann Sie per Cutover migrieren, und Sie können die neue Instanz testen, bevor Sie den Produktionsdatenverkehr umleiten. Wenn Sie über mehrere Anwendungen verfügen, die eine Verbindung mit einer freigegebenen Redis-Instanz herstellen, können Sie jeweils eine Anwendung migrieren.
  • Minimale Ausfallzeiten. Mithilfe einer Datensynchronisierungsstrategie (z. B. Dual-Write oder Export/Import) können Sie beide Caches parallel ausführen und mit minimalen Unterbrechungen wechseln.
  • Unabhängige Überprüfung. Sie können überprüfen, ob die neue Azure Verwaltete Redis-Instanz ordnungsgemäß mit Ihrer Anwendung funktioniert, bevor Sie den alten Cache außer Betrieb setzen.
  • Funktioniert mit georeplizierten Caches. Sie können jetzt eine Azure Verwaltete Redis-Instanz zu Ihrer Georeplikationsgruppe von Redis Enterprise-Instanzen einzeln hinzufügen und entsprechende Redis Enterprise-Instanzen aus der Georeplikationsgruppe entfernen. Dadurch wird sichergestellt, dass die Georeplikation weiterhin funktioniert, und die Migration kann ausgeführt werden, ohne die Verknüpfung von Caches aufzuheben.

Der Self-Service-Migrationsartikel enthält schrittweise Anleitungen für diesen Ansatz, einschließlich mehrerer Datenmigrationsstrategien.

Option 2: Verwenden von Migrationstools

Azure stellt integrierte Migrationstools bereit, mit denen Ihre vorhandene Azure Cache for Redis Enterprise-Instanz in Azure Verwaltete Redis-Instanz umgewandelt wird und gleichzeitig derselbe Hostname und derselbe Zugriffsschlüssel beibehalten werden, sodass Ihre Clientanwendungen automatisch die Verbindung mit der Azure Verwalteten Redis-Instanz mithilfe desselben Hostnamens und Zugriffsschlüssels herstellen. Aktualisieren Sie nach der Überprüfung der Migration Ihre Clientanwendungen so, dass der neue Azure Verwalteter Redis-Hostname verwendet wird, und setzen Sie den alten Azure Cache for Redis Enterprise-Hostnamen außer Betrieb.

Von Bedeutung

Überprüfen Sie die unten aufgeführten Einschränkungen sorgfältig, bevor Sie diesen Ansatz auswählen.

Einschränkungen

  • Keine Kontrolle über den Zeitpunkt der Umstellung. Sie können das Tool verwenden, um die Migration zu initiieren, haben jedoch keine Kontrolle darüber, wann genau die Datenverkehrsumstellung während der Migration erfolgt.
  • Alle Clientanwendungen waren gleichzeitig betroffen. Alle Clientanwendungen, die eine Verbindung mit der migrierenden Redis-Instanz herstellen, werden gleichzeitig migriert. Sie können nicht jeweils eine Anwendung oder einen Dienst migrieren.
  • Die Datensynchronisierung wird nicht unterstützt. Diese Tools orchestrieren Hostname/Endpunktmigration, migrieren jedoch keine Daten.
  • Unterstützt kein Rollback. Sobald die Migration beginnt, kann sie nicht angehalten, abgebrochen oder zurückgesetzt werden.
  • Begrenzter Zeitraum, um beide Hostnamen zu behalten. Sobald die Migration erfolgreich ist, empfehlen wir dringend, Ihre Anwendungen so zu aktualisieren, dass der neue Azure Verwalteter Redis-Hostname verwendet wird. Der Hostname aus Ihrer alten Azure Cache for Redis Enterprise-Instanz wird in Zukunft automatisch gelöscht.
  • Temporäre Verwaltungssperre während der Migration. Während der Status "Migrieren" ausgeführt wird, werden andere Verwaltungsvorgänge blockiert, bis die Migration abgeschlossen ist.
  • Geo-replizierte Caches werden nicht unterstützt.

Der Artikel "Migration mithilfe von Tools " enthält schrittweise Anleitungen für diesen Ansatz, einschließlich mehrerer Datenmigrationsstrategien.