Uw migratie-implementatie testen in Azure
Nadat u uw workloads hebt gerepliceerd of gefaseerd en ervoor hebt gezorgd dat ondersteunende services beschikbaar zijn, kunt u beginnen met het testen van de migratie. Migratietests zijn voornamelijk gericht op twee gebieden:
- Architectuur: Test uw architectuur om ervoor te zorgen dat deze werkt met de gerepliceerde of gefaseerde resources.
- Beheerroutines: Test uw beheerplan voor de gemigreerde resources om ervoor te zorgen dat deze functioneel is.
In tegenstelling tot bedrijfstests richt migratietests zich op IT-activiteiten.
Wanneer u problemen identificeert, kunt u deze toevoegen aan uw herstelplan. Nadat u alle problemen hebt opgelost, kunt u doorgaan met de release van de workload.
Testmigraties uitvoeren
Nadat u resources hebt gerepliceerd, kunt u testmigraties uitvoeren in geïsoleerde omgevingen om ervoor te zorgen dat u geen invloed hebt op productieworkloads.
Testmigraties variëren, afhankelijk van de hulpprogramma's, maar over het algemeen maakt u een replica van uw bronsystemen die parallel met de livesystemen wordt uitgevoerd. Voer tests uit op deze secundaire systemen. Wanneer u klaar bent met testen, kunt u de gerepliceerde resources opschonen zonder permanente wijzigingen in te voeren.
Als u tests wilt uitvoeren, hebt u het volgende nodig:
Een geïsoleerd netwerk waar u failover test. Koppel de netwerkconfiguratie zoveel mogelijk aan de beoogde migratienetwerkconfiguratie.
Geïsoleerde netwerktoegang vanaf een bron, zoals een punt-naar-site-VPN, een jumpbox of Azure Bastion.
Een verificatiemechanisme voor verificatie bij de testomgeving. De testomgeving is geïsoleerd, zodat deze de id-provider van uw landingszone niet kan gebruiken.
U kunt een met een test gemigreerde domeincontroller gebruiken die u implementeert in de testomgeving met de testmigratiebronnen. Na het testen schoont u de domeincontroller op met de resources.
Het is ook mogelijk dat uw geïsoleerde netwerk een testdomeincontroller bevat. Koppel het netwerk om replicatie van Active Directory-verkeer mogelijk te maken. U kunt een momentopname maken van de domeincontroller in Azure en vervolgens de peer verwijderen voor testdoeleinden om het netwerk te isoleren. U kunt alle benodigde rollen in beslag nemen en vervolgens de status herstellen wanneer u het testen voltooit om te voorkomen dat u wijzigingen aanbrengt in de live-id-provider.
Uw migratiehulpprogramma moet instructies hebben voor het uitvoeren van een testmigratie en het opschonen nadat u uw testplan hebt uitgevoerd.
Tip
U kunt deze testomgeving ook gebruiken voor zakelijke tests.
Testproblemen oplossen
Nadat u tests hebt uitgevoerd, controleert u of u het volgende doet:
- Noteer eventuele gedetecteerde problemen in het herstelplan.
- Sorteer problemen op basis van hun ernst en identificeer tijdelijke oplossingen als onderdeel van de triging.
- Tijdelijke oplossingen voor documenten. Als u de tijdelijke oplossing als onderdeel van de migratie kunt opnemen, hoeft u het probleem mogelijk niet op te lossen.
- Begin met niet-tijdelijke items. Overweeg eerst items te herstellen zonder tijdelijke oplossingen.
Voorbeeld van testplan
Hier volgt een eenvoudig voorbeeld van de uitvoer van een testplan voor een migratieproject:
Testen | Geslaagd/mislukt | Notitie |
---|---|---|
Virtuele machines implementeren | ✅ | |
Beheer istrators kunnen zich aanmelden bij virtuele machines | ✅ | |
IiS-webservices (Internet Information Services) starten | ✅ | |
Service 1 wordt gestart | ✅ | |
Service 2 wordt gestart | ❌ | Service moest handmatig worden gestart |
Websitetoegang | ✅ | |
SQL-services starten | ✅ | |
Toegang tot de database | ✅ | |
Taakverdeling tussen websites werkt | ✅ | |
Inkomend verkeer van Azure-toepassing-gateway werkt | ❌ | Application Gateway heeft een certificaatprobleem |
Totale tijd voor de testtransactie was minder dan 5 ms | ✅ |