Migrieren mit Tooling – Redis Enterprise zu Azure verwaltetes Redis

Azure bietet integrierte Migrationstools, mit denen Ihre Azure Cache for Redis Enterprise-Instanz in einer Azure verwalteten Redis-Instanz aktualisiert wird. Nach Abschluss der Migration verweist Ihr Redis Enterprise-Hostname auf eine Azure Verwaltete Redis-Instanz, und Ihre Clientanwendungen stellen automatisch eine Verbindung mit der Azure verwalteten Redis-Instanz her, wobei derselbe Hostname und derselbe Zugriffsschlüssel wie Ihre Redis Enterprise-Instanz verwendet werden. Nachdem Sie die Migration überprüft haben, aktualisieren Sie Ihre Clientanwendungen so, dass der neue Azure Verwalteter Redis-Hostname verwendet wird.

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.

Führen Sie diese Schritte aus, wenn Sie die Migrationstools für Enterprise-Caches mit Azure Portal auswählen.

Schritt 1: Überprüfen und Starten der Migration

  1. Fügen Sie der Azure Cache for Redis Enterprise-Instanz das Ressourcentag amr-migration-data-preserve: false hinzu, um die Best-Effort-Datensynchronisierung explizit zu deaktivieren. Dieses Tag ist erforderlich, bevor die Migration fortgesetzt werden kann. Es wird empfohlen, das Ressourcentag so False festzulegen, dass die Migration schneller ist und mehr Erfolgswahrscheinlichkeit hat. Die Datensynchronisierung wird noch nicht unterstützt.

    az tag update --resource-id --operation Merge --tags amr-migration-data-preserve=False
    
  2. Verwenden Sie im Azure-Portal das Menü Ressource für Ihre Azure Cache for Redis Enterprise-Instanz, und wählen Sie Zu Azure Managed Redis migrieren in der Befehlsleiste der obersten Ebene aus.

    Screenshot mit dem Migrationstool im Azure portal.

  3. Wählen Sie im Migrationsbereich die vorhandene verwaltete Azure Redis-SKU aus, in die migriert werden soll, und wählen Sie dann Migrate aus. Dadurch wird der Migrationsprozess für Ihre Azure Cache for Redis Enterprise-Instanz gestartet.

Schritt 2: Während der Migration

  1. Während der Migration ändert sich der Cachestatus in "Aktualisieren". Es können keine anderen Verwaltungsvorgänge ausgeführt werden, bis die Migration abgeschlossen ist.
  2. Ihre Clientanwendung erlebt einen Verbindungsblip, ähnlich wie die Wartungserfahrung. Wenn die Clientanwendung erneut eine Verbindung herstellt, verbindet sie sich mit der Azure Managed Redis-Instanz.

Schritt 3: Sicherstellen des Erfolgs und Löschen alter Azure Cache for Redis Enterprise-Hostnamen

  1. Überprüfen Sie nach Abschluss der Migration, ob sich Ihre Anwendung mit dem migrierten Endpunkt wie erwartet verhält. Beachten Sie, dass der Azure Cache for Redis Enterprise-Hostnamen auch nach Abschluss der Migration weiterhin auf die neue Azure Verwaltete Redis-Instanz verweist.
  2. Aktualisieren Sie Anwendungen, um den Azure Verwalteten Redis-Hostnamen (<cachename>.<region>.redis.azure.net) zu verwenden, und setzen Sie den nicht verwendeten Azure Cache for Redis Enterprise-Hostnamen aus.