Freigeben über


Testen der Migrationsbereitstellung in Azure

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

  • Architektur: Testen Sie Ihre Architektur, um sicherzustellen, dass sie mit den replizierten oder mehrstufigen Ressourcen funktioniert.
  • Verwaltungsroutinen: Testen Sie Ihren Verwaltungsplan für die migrierten Ressourcen, um sicherzustellen, dass sie funktionsfähig ist.

Im Gegensatz zu geschäftsbezogenen Tests konzentrieren sich die Migrationstests auf IT-Aktivitäten.

Wenn Sie Probleme ermitteln, können Sie sie ihrem Wartungsplan hinzufügen. Nachdem Sie alle Probleme behoben haben, können Sie mit der Freigabe des Workloads fortfahren.

Durchführen von Testmigrationen

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 in der Regel erstellen Sie ein Replikat Ihrer Quellsysteme, die parallel zu den Livesystemen ausgeführt werden. Führen Sie Tests auf diesen sekundären Systemen durch. Nachdem Sie die Tests abgeschlossen haben, können Sie die replizierten Ressourcen bereinigen, ohne dauerhafte Änderungen einzuführen.

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

  • Ein isoliertes Netzwerk, in dem Sie Failover-Tests durchführen. Passen Sie die Netzwerkkonfiguration so weit wie möglich an die beabsichtigte Migrationsnetzwerkkonfiguration an.

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

  • Ein Authentifizierungsmechanismus zur Authentifizierung in der Testumgebung. Die Testumgebung ist isoliert, sodass sie den Identitätsanbieter Ihrer Zielzone nicht verwenden kann.

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

    Alternativ könnte Ihr isoliertes Netzwerk über einen Testdomänencontroller verfügen. Führen Sie Peering mit dem Netzwerk durch, um die Replikation des Active Directory-Datenverkehrs zu ermöglichen. Sie können eine Momentaufnahme des Domänencontrollers in Azure erstellen und dann den Peer zu Testzwecken löschen, um das Netzwerk zu isolieren. Sie können alle erforderlichen Rollen übernehmen und dann den Zustand wiederherstellen, wenn Sie die Tests abgeschlossen haben, um Änderungen am aktiven Identitätsanbieter zu vermeiden.

Ihr Migrationstool sollte in der Lage sein, eine Testmigration durchzuführen und die Testmaterialien zu bereinigen. Ein Beispiel für einen solchen Testmigrationsprozess, der in Azure Migrate funktionieren würde, finden Sie in den Testmigrationen für VMware-Migrationen ohne Agent. Dies bietet einen Ausgangspunkt, um zu verstehen, wie Die Tools Ihnen beim Testen von Migrationen helfen können.

Tipp

Sie können diese Testumgebung auch für geschäftsbezogene Tests verwenden.

Beheben von Testproblemen

Stellen Sie nach dem Testen sicher, dass Sie:

  • Verzeichnen Sie alle entdeckten Probleme im Sanierungsplan.
  • Kategorisieren Sie Probleme basierend auf ihrem Schweregrad und identifizieren Sie mögliche Problemumgehungen während der Triage.
  • Problemumgehungen für Dokumente. 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

Dies ist ein grundlegendes Beispiel für das Ergebnis eines Testplans für ein Migrationsprojekt.

Test Erfolgreich/erfolglos Anmerkung
Bereitstellen virtueller Maschinen
Administratoren können sich bei virtuellen Computern anmelden.
Starten von IIS-Webdiensten (Internetinformationsdienste)
Service 1 startet
Service 2 startet Der Dienst musste manuell gestartet werden.
Websitezugriff
SQL-Dienste starten
Datenbankzugriff
Lastenausgleich zwischen den Websites funktioniert
Ausgehender Datenfluss vom Azure Application Gateway funktioniert Anwendungsgateway hat ein Zertifikatproblem
Die Gesamtzeit für die Testtransaktion betrug weniger als 5 ms.

Nächster Schritt