Testa migreringsdistributionen i Azure
När du har replikerat eller mellanlagra dina arbetsbelastningar och kontrollera att stödtjänster är tillgängliga kan du påbörja migreringstestningen. Migreringstestning fokuserar främst på två områden:
- Arkitektur: 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 affärstestning 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 arbetsbelastningsversionen.
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 med resurserna.
Alternativt kan det isolerade nätverket ha en testdomänkontrollant i det. Peer-koppla 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 ha instruktioner för att köra en testmigrering och rensa den när du har kört testplanen.
Dricks
Du kan också använda den här testmiljön för företagstestning.
Åtgärda testproblem
När du har testat kontrollerar du att du:
- Registrera eventuella identifierade problem i reparationsplanen.
- Sortera problem baserat på deras allvarlighetsgrad och identifiera eventuella lösningar som en del av triaging.
- 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 objekt som inte är lösningar. Ö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 | Kommentar |
---|---|---|
Virtuella datorer distribueras | ✅ | |
Administratörer kan logga in på virtuella datorer | ✅ | |
Webbtjänster för Internet Information Services (IIS) startar | ✅ | |
Tjänst 1 startar | ✅ | |
Tjänst 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 | ✅ |