Udostępnij za pośrednictwem


Testowanie wdrożenia migracji na platformie Azure

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

  • Architecture: Przetestuj architekturę, aby upewnić się, że działa ona 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 biznesowegotestowanie 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. Przeprowadź testy na 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 migracyjnej w miarę możliwości.

  • Dostęp do izolowanej sieci 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 twojej strefy lądowania.

    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. Aby umożliwić replikację ruchu Active Directory, należy sparować sieć. 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 mieć możliwość przeprowadzenia migracji testowej i oczyszczenia materiałów testowych. Aby zapoznać się z przykładem takiego procesu migracji testowej, który działa w usłudze Azure Migrate, zobacz Test migrations for VMware agentless migrations (Migracje testowe dla migracji bez agentów VMware). Daje to punkt wyjścia do zrozumienia, w jaki sposób narzędzia mogą pomóc w testowych migracjach.

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.
  • problemy klasyfikacji na podstawie ich ważności i zidentyfikuj wszelkie obejścia 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, które nie są obejściami. Rozważ skorygowanie elementów, dla których nie ma obejść.

Przykładowy plan testowania

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

Test Powodzenie/niepowodzenie Notatka
Uruchom maszyny wirtualne
Administratorzy mogą logować się do maszyn wirtualnych
Rozpoczęcie usług sieciowych Internet Information Services (IIS)
Uruchamianie usługi Service 1
Usługa 2 się uruchamia Usługa musiała zostać uruchomiona ręcznie
Dostęp do witryny internetowej
Start usług SQL
Dostęp do bazy danych
Równoważenie obciążenia między witrynami internetowymi działa
Wejście z usługi Azure Application Gateway działa Usługa Application Gateway ma problem z certyfikatem
Łączny czas transakcji testowej wynosił mniej niż 5 ms

Następny krok