Testen der Migrationsbereitstellung in Azure

Nachdem Sie Ihre Workloads repliziert oder bereitgestellt und sichergestellt haben, dass die unterstützenden Services verfügbar sind, können Sie mit den Migrationstests beginnen. Migrationstests konzentrieren sich in erster Linie auf zwei Bereiche:

  • Architektur: Testen Sie Ihre Architektur, um sicherzustellen, dass sie mit den replizierten oder gestaffelten Ressourcen funktioniert.
  • Verwaltungsroutinen: Testen Sie Ihren Verwaltungsplan für die migrierten Ressourcen, um sicherzustellen, dass er funktioniert.

Im Gegensatz zu Geschäftstests konzentrieren sich Migrationstests auf IT-Aktivitäten.

Während Sie Probleme erkennen, können Sie diese in ihren Wartungsplan aufnehmen. Nachdem Sie alle Probleme behoben haben, können Sie mit der Workload-Freigabe fortfahren.

Testmigrationen ausführen

Nachdem Sie Ressourcen repliziert haben, können Sie Testmigrationen in isolierten Umgebungen durchführen, um sicherzustellen, dass Sie keine Auswirkungen auf Produktionsworkloads haben.

Testmigrationen variieren je nach Tool, aber im Allgemeinen erstellen Sie ein Replikat Ihrer Quellsysteme, das parallel zu den Live-Systemen läuft. Führen Sie Tests auf diesen sekundären Systemen durch. Wenn Sie die Tests abgeschlossen haben, können Sie die replizierten Ressourcen bereinigen, ohne dauerhafte Änderungen vorzunehmen.

Um Tests durchzuführen, benötigen Sie Folgendes:

  • Ein isoliertes Netzwerk, in dem Sie Failover testen. Passen Sie die Netzwerkkonfiguration so weit wie möglich an die geplante Migrationsnetzwerkkonfiguration an.

  • Isolierter Netzwerkzugriff on einer Quelle aus, wie einem Point-to-Site-VPN, einer Jump Box oder Azure Bastion.

  • Ein Authentifizierungsmechanismus, um sich bei der Testumgebung zu authentifizieren. Die Testumgebung ist isoliert, so dass sie den Identitätsanbieter Ihrer Zielzone nicht verwenden kann.

    Sie können einen testmigrierten Domänencontroller verwenden, den Sie mit den Testmigrationsressourcen in der Testumgebung einsetzen. Bereinigen Sie nach dem Test den Domänencontroller mit den Ressourcen.

    Alternativ kann Ihr isoliertes Netzwerk auch einen Test-Domänencontroller enthalten. Peeren Sie das Netzwerk, um eine Replikation des Active Directory-Datenverkehrs zu ermöglichen. Sie können eine Momentaufnahme des Do Standardcontrollers in Azure ausführen und dann den Peer zu Testzwecken löschen, um das Netzwerk zu isolieren. Sie können alle erforderlichen Rollen ergreifen und dann den Zustand wiederherstellen, wenn Sie Tests abgeschlossen haben, um Änderungen am Live-Identitätsanbieter zu vermeiden.

Ihr Migrationstool sollte Anweisungen für die Durchführung einer Testmigration und die Bereinigung nach der Ausführung Ihres Testplans enthalten.

Tipp

Sie können diese Testumgebung auch für Unternehmenstests verwenden.

Beheben von Testproblemen

Stellen Sie nach dem Testen sicher, dass Sie:

  • Alle ermittelten Probleme im Wartungsplan notieren;
  • Triage-Probleme basierend auf ihrem Schweregrad und alle Problemumgehungen im Rahmen der Triagierung ermitteln.
  • Problemumgehung bei Dokumenten. Wenn Sie die Problemumgehung als Teil der Migration integrieren können, müssen Sie das Problem möglicherweise nicht beheben.
  • Beginnen Sie mit Elementen ohne Problemumgehungen. Erwägen Sie zuerst das Beheben von Elementen ohne Problemumgehungen.

Beispieltestplan

Hier sehen Sie ein einfaches Beispiel für die Ausgabe eines Testplans für ein Migrationsprojekt:

Testen Erfolgreich/Erfolglos Hinweis
Bereitgestellung virtueller Maschinen
Administratoren können sich bei virtuellen Maschinen anmelden.
Internetinformationsdienste (Internet Information Services, IIS)-Webdienste starten
Dienst 1 wird gestartet
Dienst 2 wird gestartet Dieser Dienst muss manuell gestartet werden.
Websitezugriff
Starten des SQL-Diensts
Datenbankzugriff
Lastausgleich zwischen Webseiten funktioniert
Ingress vom Azure Application Gateway funktioniert Anwendungs-Gateway hat ein Zertifikatproblem
Die Gesamtzeit für die Testtransaktion betrug weniger als 5 ms.

Nächster Schritt