Modello di runbook Cutover - AWS Guida prescrittiva

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Modello di runbook Cutover

Un cutover runbook dovrebbe includere tutte le attività che verranno eseguite durante il cutover. Tuttavia, è altrettanto importante preparare un modello o una lista di controllo preliminare alla migrazione. Il modello deve includere le attività da completare prima della migrazione.

Entrambi i modelli (che possono essere uniti in un unico documento) dovrebbero fornire le risposte alle seguenti domande:

  • Quali attività devono essere svolte?

  • Chi svolgerà le attività?

  • Quando devono essere svolte le attività?

Questa sezione include un esempio di checklist di pre-migrazione, un modello di runbook cutover e un piano di rollback. Questo compito IDs aiuta a rendere la comunicazione più veloce ed efficace.

Lista di controllo prima della migrazione

ID attività Attività Dipendenza Team Owner Data di completamento Stato Note

P1

Documento sull'architettura di destinazione approvato.

 

 

 

 

 

 

P2

Esiste un account Target per l'applicazione.

 

 

 

 

 

 

P3

Esistono cloud privato virtuale (VPC) e sottoreti per l'applicazione.

 

 

 

 

 

 

P4

Il team di migrazione ha accesso all'account dell'applicazione di destinazione e dispone delle autorizzazioni richieste AWS Identity and Access Management (IAM).

 

 

 

 

 

 

P5

Il team dell'applicazione ha l'accesso necessario all'account dell'applicazione di destinazione e alle relative risorse.

 

 

 

 

 

 

P6

Richiesta di modifica inviata e approvata.

 

 

 

 

 

 

P7

La connettività tra l'ambiente di origine e quello di destinazione è stata stabilita e testata.

 

 

 

 

 

 

P8

Elenco dei contatti del team di applicazione documentato.

 

 

 

 

 

 

P9

Piano Cutover esaminato con le principali parti interessate.

 

 

 

 

 

 

P10

Attività di backup precedenti alla migrazione completate.

 

 

 

 

 

 

P11

Conferma se è necessario stabilire contatti di supporto aggiuntivi.

 

 

 

 

 

 

P12

Conferma le risorse per ogni applicazione: chi avvierà e chiuderà ogni singola applicazione.

 

 

 

 

 

 

P13

Piano finale rilasciato a tutte le squadre partecipanti.

 

 

 

 

 

 

P14

Comunicazione di inizio Cutover rilasciata alle principali parti interessate.

 

 

 

 

 

 

P15

È prevista una riunione retrospettiva post-Cutover.

 

 

 

 

 

 

Altrettanto importante è documentare gli elementi precedenti in un registro delle emissioni per rimanere aggiornati o, se qualcosa va storto, riportare la situazione in ordine.

Runbook Cutover

ID dell'attività Attività Dipendenza Team Owner Data/ora di inizio pianificata Data/ora di fine pianificata Data/ora di inizio effettiva Data e ora di fine effettiva Stato Note

C1

Invia una nota informativa a tutte le parti interessate informando che l'applicazione non sarà disponibile come specificato nel CR.

 

 

 

 

 

 

 

 

 

C2

Conferma il backup dei server e dei database di origine.

 

 

 

 

 

 

 

 

 

C3

Arresta l'applicazione e i servizi DB sui server di origine.

 

 

 

 

 

 

 

 

 

C4

Arresta i server di origine.

 

 

 

 

 

 

 

 

 

 

Pietra miliare 1

Attività pre-cutover completate

 

 

 

 

 

 

 

 

 

C5

Esegui la migrazione in base al tuo approccio di migrazione (ad esempio AWS Application Migration Service per lift-and-shift).

 

 

 

 

 

 

 

 

 

C6

Verifica l'infrastruttura (server di destinazione attivi e funzionanti).

 

 

 

 

 

 

 

 

 

 

Milestone 2

Migrazione completata

 

 

 

 

 

 

 

 

 

C7

Aggiorna i server DNS in modo che puntino agli endpoint appena creati.

 

 

 

 

 

 

 

 

 

C8

Verifica le modifiche al DNS.

 

 

 

 

 

 

 

 

 

 

Milestone 3

Attività successive alla migrazione: infrastruttura completata

 

 

 

 

 

 

 

 

 

C9

Avvia l'applicazione e i servizi DB sui server di destinazione.

 

 

 

 

 

 

 

 

 

C10

Applica modifiche alla configurazione specifiche dell'applicazione (ad esempio, punta a nuovi indirizzi IP).

 

 

 

 

 

 

 

 

 

 

Pietra miliare 3

Attività successive alla migrazione: domande completate

 

 

 

 

 

 

 

 

 

C11

Eseguire test delle applicazioni dopo la migrazione: verifica tecnica.

 

 

 

 

 

 

 

 

 

C12

Esegui test delle applicazioni dopo la migrazione: verifica aziendale

 

 

 

 

 

 

 

 

 

C13

Comunica a tutte le principali parti interessate che la migrazione è stata completata.

 

 

 

 

 

 

 

 

 

 

Pietra miliare 4

I test post-migrazione sono stati completati

 

 

 

 

 

 

 

 

 

Piano di rollback

ID dell'attività Attività Dipendenza Team Owner Stato Note

R1

Arresta l'applicazione e i servizi DB sui server di destinazione.

 

 

 

 

 

R2

Arresta i server di destinazione.

 

 

 

 

 

R3

Ripristina l'aggiornamento sui server DNS (in modo che punti nuovamente ai server di origine).

 

 

 

 

 

R4

Verifica le modifiche al DNS.

 

 

 

 

 

R5

Avvia i server di origine.

 

 

 

 

 

R6

Sincronizza i dati con i server di origine (se necessario).

 

 

 

 

 

R7

Avvia l'applicazione e i servizi DB sui server di origine.

 

 

 

 

 

R8

Eseguire test delle applicazioni: verifica tecnica.

 

 

 

 

 

R9

Esegui test delle applicazioni dopo la migrazione: verifica aziendale.

 

 

 

 

 

R10

Comunica a tutte le principali parti interessate che la migrazione è stata annullata.

 

 

 

 

 

Modello di esempio per la strategia di rehosting

Una delle strategie di migrazione di tipo R più comuni utilizzate sul campo è la strategia di rehosting, con Application Migration Service come strumento di migrazione preferito. È possibile utilizzare il modello di esempio come documento di base in uno scenario di rehosting. Il modello include le attività essenziali che sono state riscontrate durante le interazioni effettive con i clienti. Include anche spazio per consentire ai team applicativi di aggiungere i propri compiti e attività. I passaggi della sezione precedente possono fornire una guida iniziale per creare il proprio runbook cutover personalizzato, se necessario.