Testa migreringsdistributionen i Azure
När du har replikerat eller mellanlagrat dina arbetslaster och när du kontrollerat att stödtjänster är tillgängliga kan du påbörja migreringstesterna. Migreringstestning fokuserar främst på två områden:
- Architecture: Testa arkitekturen för att säkerställa att den fungerar med de replikerade eller mellanlagrade resurserna.
- Hanteringsrutiner: Testa hanteringsplanen för de migrerade resurserna för att säkerställa att den fungerar.
Till skillnad från fokuserar migreringstestningen på IT-aktiviteter.
När du identifierar problem kan du lägga till dem i din reparationsplan. När du har åtgärdat alla problem kan du gå vidare till frigivningen av arbetsbelastningen.
Utföra testmigreringar
När du har replikerat resurser kan du utföra testmigreringar i isolerade miljöer för att säkerställa att du inte påverkar produktionsarbetsbelastningar.
Testmigreringar varierar beroende på verktyg, men vanligtvis skapar du en replik av dina källsystem som körs parallellt med de levande systemen. Utför tester på dessa sekundära system. När du har slutfört testningen kan du rensa de replikerade resurserna utan att införa några permanenta ändringar.
För att göra tester behöver du:
Ett isolerat nätverk där du testar redundans. Matcha nätverkskonfigurationen med den avsedda nätverkskonfigurationen för migrering så mycket som möjligt.
Isolerad nätverksåtkomst från en källa, till exempel ett punkt-till-plats-VPN, en hoppruta eller Azure Bastion.
En autentiseringsmekanism för att autentisera till testmiljön. Testmiljön är isolerad, så den kan inte använda landningszonens identitetsprovider.
Du kan använda en testmigrerad domänkontrollant som du distribuerar till testmiljön med testmigreringsresurserna. När du har testat, rensar du domänkontrollanten och resurserna.
Alternativt kan det isolerade nätverket ha en testdomänkontrollant i det. Anslut nätverket för att tillåta replikering av Active Directory-trafik. Du kan ta en ögonblicksbild av domänkontrollanten i Azure och sedan ta bort peer-filen i testsyfte för att isolera nätverket. Du kan ta alla nödvändiga roller och sedan återställa tillståndet när du slutför testningen för att undvika att göra ändringar i den aktiva identitetsprovidern.
Migreringsverktyget bör kunna utföra en testmigrering och rensa testmaterialet. Ett exempel på en sådan testmigreringsprocess som skulle fungera i Azure Migrate finns i Test migrations for VMware agentless migrations. Detta ger en utgångspunkt för att förstå hur verktygen kan hjälpa dig med testmigreringar.
Tips
Du kan också använda den här testmiljön för affärstestning.
Åtgärda testproblem
När du har testat kontrollerar du att du:
- Registrera eventuella identifierade problem i reparationsplanen.
- Triagera problem utifrån deras allvarlighetsgrad och identifiera eventuella lösningar som en del av triageringen.
- dokumentlösningar. Om du kan lägga till lösningen som en del av migreringen kanske du inte behöver åtgärda problemet.
- Börja med icke-lösningsobjekt. Överväg att åtgärda objekt utan lösningar först.
Exempel på testplan
Här är ett grundläggande exempel på ett testplansutdata för ett migreringsprojekt:
Test | Lyckad/misslyckad | Not |
---|---|---|
Virtuella datorer driftsätts | ✅ | |
Administratörer kan logga in på virtuella datorer | ✅ | |
Webbtjänster för Internet Information Services (IIS) startar | ✅ | |
Service 1 startar | ✅ | |
Service 2 startar | ❌ | Tjänsten måste startas manuellt |
Webbplatsåtkomst | ✅ | |
SQL-tjänster startar | ✅ | |
Databasåtkomst | ✅ | |
Belastningsutjämning mellan webbplatser fungerar | ✅ | |
Ingress från Azure Application Gateway fungerar | ❌ | Application Gateway har ett certifikatproblem |
Den totala tiden för testtransaktionen var mindre än 5 ms | ✅ |