Testowanie wdrożenia migracji na platformie Azure

Po replikacji lub etapie obciążeń i upewnieniu się, że usługi pomocnicze są dostępne, możesz rozpocząć testowanie migracji. Testowanie migracji koncentruje się głównie na dwóch obszarach:

  • Architektura: przetestuj architekturę, aby upewnić się, że działa z replikowanymi lub przygotowanymi zasobami.
  • Procedury zarządzania: przetestuj plan zarządzania dla zmigrowanych zasobów, aby upewnić się, że działa.

W przeciwieństwie do testowania biznesowego testowanie migracji koncentruje się na działaniach IT.

Podczas identyfikowania problemów możesz dodać je do planu korygowania. Po rozwiązaniu wszystkich problemów możesz przejść do wydania obciążenia.

Przeprowadzanie migracji testowych

Po replikacji zasobów można przeprowadzić migracje testowe w izolowanych środowiskach, aby upewnić się, że nie ma to wpływu na obciążenia produkcyjne.

Migracje testowe różnią się w zależności od narzędzi, ale zazwyczaj tworzy się replikę systemów źródłowych działających równolegle z systemami na żywo. Wykonywanie testów w tych systemach pomocniczych. Po zakończeniu testowania można wyczyścić zreplikowane zasoby bez wprowadzania stałych zmian.

Do wykonania testów potrzebne są następujące elementy:

  • Izolowana sieć , w której testujesz tryb failover. Dopasuj konfigurację sieci do zamierzonej konfiguracji sieci migracji, jak najwięcej.

  • Izolowany dostęp sieciowy ze źródła, takiego jak sieć VPN typu punkt-lokacja, serwer przesiadkowy lub usługa Azure Bastion.

  • Mechanizm uwierzytelniania do uwierzytelniania w środowisku testowym. Środowisko testowe jest izolowane, więc nie może używać dostawcy tożsamości strefy docelowej.

    Możesz użyć kontrolera domeny zmigrowanego do testowania, który jest wdrażany w środowisku testowym przy użyciu zasobów migracji testowej. Po przetestowaniu wyczyść kontroler domeny przy użyciu zasobów.

    Alternatywnie sieć izolowana może mieć w nim testowy kontroler domeny. Należy połączyć sieć równorzędną, aby umożliwić replikację ruchu usługi Active Directory. Możesz utworzyć migawkę kontrolera domeny na platformie Azure, a następnie usunąć element równorzędny na potrzeby testowania, aby odizolować sieć. Możesz przejąć wszystkie niezbędne role, a następnie przywrócić stan po zakończeniu testowania, aby uniknąć wprowadzania zmian w dostawcy tożsamości na żywo.

Narzędzie do migracji powinno zawierać instrukcje dotyczące uruchamiania migracji testowej i czyszczenia jej po uruchomieniu planu testowania.

Napiwek

Możesz również użyć tego środowiska testowego do testowania biznesowego.

Korygowanie problemów z testowaniem

Po zakończeniu testowania upewnij się, że:

  • Zarejestruj wszelkie wykryte problemy w planie korygowania.
  • Klasyfikacja problemów na podstawie ich ważności i zidentyfikowanie wszelkich obejść w ramach klasyfikacji.
  • Obejścia dokumentów. Jeśli możesz uwzględnić obejście w ramach migracji, może nie być konieczne rozwiązanie problemu.
  • Zacznij od elementów innych niż obejścia. Rozważ skorygowanie elementów bez uprzedniego obejścia.

Przykładowy plan testowania

Oto podstawowy przykład danych wyjściowych planu testowania dla projektu migracji:

Test Powodzenie/niepowodzenie Uwaga
Wdrażanie maszyn wirtualnych
Administracja istratorzy mogą logować się do maszyn wirtualnych
Uruchamianie usług internetowych internetowych usług Internet Information Services (IIS)
Uruchamianie usługi 1
Uruchamianie usługi 2 Usługa musiała zostać uruchomiona ręcznie
Dostęp do witryn internetowych
Uruchamianie usług SQL
Dostęp do bazy danych
Równoważenie obciążenia między witrynami internetowymi działa
Ruch przychodzący z usługi aplikacja systemu Azure Gateway działa Usługa Application Gateway ma problem z certyfikatem
Łączny czas transakcji testowej wynosił mniej niż 5 ms

Następny krok