Condividi tramite


Testare la distribuzione della migrazione in Azure

Dopo aver replicato o gestito i carichi di lavoro e aver verificato che i servizi di supporto siano disponibili, è possibile iniziare il test della migrazione. Il test della migrazione è incentrato principalmente su due aree:

  • Architettura: testare l'architettura per assicurarsi che funzioni con le risorse replicate o in staging.
  • Routine di gestione: testare il piano di gestione per le risorse di cui è stata eseguita la migrazione per assicurarsi che sia funzionale.

A differenza dei test aziendali, il test della migrazione è incentrato sulle attività IT.

Quando si identificano i problemi, è possibile aggiungerli al piano di correzione. Dopo aver affrontato tutti i problemi, è possibile passare alla versione del carico di lavoro.

Esegui migrazioni di test

Dopo aver replicato le risorse, è possibile eseguire migrazioni di test in ambienti isolati per assicurarsi di non influire sui carichi di lavoro di produzione.

Le migrazioni di test variano a seconda degli strumenti, ma in genere si crea una replica dei sistemi di origine in esecuzione in parallelo ai sistemi in tempo reale. Eseguire test su questi sistemi secondari. Al termine del test, è possibile pulire le risorse replicate senza introdurre modifiche permanenti.

Per eseguire test, è necessario:

  • Una rete isolata in cui si testa il failover. Associare la configurazione di rete alla configurazione di rete di migrazione prevista il più possibile.

  • Accesso alla rete isolato da un'origine, ad esempio una VPN da punto a sito, una jump box o Azure Bastion.

  • Meccanismo di autenticazione per l'autenticazione nell'ambiente di test. L'ambiente di test è isolato, quindi non può usare il provider di identità della zona di destinazione.

    È possibile usare un controller di dominio migrato da test distribuito nell'ambiente di test con le risorse di migrazione di test. Dopo il test, pulire il controller di dominio con le risorse.

    In alternativa, la rete isolata potrebbe avere un controller di dominio di test. Eseguire il peering della rete per consentire la replica del traffico di Active Directory. È possibile creare uno snapshot del controller di dominio in Azure e quindi eliminare il peer a scopo di test per isolare la rete. È possibile recuperare tutti i ruoli necessari e quindi ripristinare lo stato al termine del test per evitare di apportare modifiche al provider di identità attivo.

Lo strumento di migrazione deve avere istruzioni per l'esecuzione di una migrazione di test e la pulizia dopo l'esecuzione del piano di test.

Suggerimento

È anche possibile usare questo ambiente di test per i test aziendali.

Correggere i problemi di test

Dopo aver eseguito il test, assicurarsi di:

  • Registrare eventuali problemi individuati nel piano di correzione.
  • Valutare i problemi in base alla gravità e identificare eventuali soluzioni alternative come parte della valutazione.
  • Soluzioni alternative ai documenti. Se è possibile incorporare la soluzione alternativa come parte della migrazione, potrebbe non essere necessario risolvere il problema.
  • Iniziare con elementi non alternativi. Valutare prima di tutto la possibilità di correggere gli elementi senza soluzioni alternative.

Piano di test di esempio

Ecco un esempio di base dell'output di un piano di test per un progetto di migrazione:

  Test Esito positivo/negativo Nota
Distribuzione di macchine virtuali
Amministrazione istrator può accedere alle macchine virtuali
Avvio dei servizi Web Internet Information Services (IIS)
Il servizio 1 viene avviato
Il servizio 2 viene avviato Il servizio doveva essere avviato manualmente
Accesso al sito Web
Avvio dei servizi SQL
Accesso al database
Il bilanciamento del carico tra siti Web funziona
Il gateway di ingresso da app Azure lication funziona gateway applicazione presenta un problema di certificato
Il tempo totale per la transazione di test è inferiore a 5 ms

Passaggio successivo