Struttura del corso
1. Strategie di migrazione e fattori determinanti dal punto di vista aziendale
- Motivazioni alla migrazione nel cloud e criteri per il successo del progetto
- Modalità di migrazione: rihosting, replatforming, refactoring, ricomprando soluzioni, dismissione o mantenimento delle applicazioni
- Definizione degli obiettivi, dei KPI e dei ruoli organizzativi all’interno di un programma di migrazione
2. Individuazione, valutazione e pianificazione della migrazione
- Raccolta dell’inventario delle risorse, mappatura delle dipendenze e raggruppamento applicativo
- Valutazione della prontezza al cloud e determinazione delle dimensioni necessarie per le risorse target
- Priorizzazione delle applicazioni, definizione delle fasi di migrazione e analisi dei rischi associati
3. Aspetti relativi a rete, sicurezza e zone di avvio operativo
- Progettazione di VPC, opzioni di connettività (VPN, Direct Connect) e modelli ibridi di integrazione
- Gestione delle identità, accesso, crittografia e governance durante la fase migratoria
- Strategie per la creazione di account dedicati, zone di avvio operativo e regole predefinite per la sicurezza
4. Migrazione dei server con AWS Application Migration Service (MGN)
- Architettura di MGN, processi di replica e impostazioni correlate
- Test sui server replicati, esecuzione dei test di transizione e validazione delle applicazioni risultanti
- Procedimenti per la transizione finale, controlli post-migrazione e pianificazione di eventuali ripristini
5. Migrazione dei database e trasferimento dei dati
- Concetti fondamentali di DMS: caricamento iniziale, acquisizione delle modifiche apportate (CDC) e replicazione continua
- Considerazioni relative alla conversione dello schema e strategie per la validazione dei dati
- Opzioni di trasferimento in blocco: utilizzo di DataSync, della famiglia Snow e metodi sicuri per il trasferimento su rete
6. Modernizzazione applicativa e approcci al refactoring
- Quando ricorrere a un replatforming o refactoring: contenitori, soluzioni serverless e servizi gestiti da AWS
- Modelli di progettazione per architetture modernizzate (microservizi, gestione basata su eventi)
- Strategie graduali di migrazione: utilizzo del cosiddetto “strangler pattern” e coesistenza ibrida tra vecchi e nuovi sistemi
7. Test, transizione finale e prontezza operativa
- Redazione di piani di test, valutazioni delle prestazioni e verifiche di qualità
- Coordinamento della transizione finale, gestione dei sistemi DNS e strategie per il reindirizzamento del traffico
- Definizione di procedure operative standard, backup, monitoraggio continuo e pianificazione contro i potenziali incidenti
8. Ottimizzazione dei costi, regolazione delle prestazioni e attività post-migrazione
- Adeguamento corretto delle risorse alle necessità reali, piani di risparmio economico e gestione dei costi successivi alla migrazione
- Ottimizzazione delle prestazioni, impostazione automatica della scalabilità e gestione del ciclo di vita dello storage
- Revisione post-migrazione, definizione di una roadmap ottimizzativa e documentazione dei punti chiave appresi durante il processo
9. Workshop pratico: scenario completo di migrazione
- Individuazione e pianificazione della fase iniziale di migrazione per un set predefinito di applicazioni di esempio
- Replicazione di un server mediante MGN con esecuzione poi successiva di un test di transizione
- Migrazione di un database di esempio tramite DMS e verifica della correttezza dei risultati ottenuti
- Effettuazione della transizione definitiva, validazione delle nuove funzionalità implementate e documentazione dettagliata dell’intero processo
Sintesi finale e prossimi passi
Requisiti
- Conoscenza di base dell’infrastruttura IT e delle reti
- Familiarità con la virtualizzazione e i sistemi operativi (Windows/Linux)
- Nozioni fondamentali sui database e sui concetti di archiviazione
Destinatari
- Architetti e ingegneri del cloud
- Team di infrastruttura e operazioni IT
- Manager IT e responsabili di progetto incaricati della pianificazione delle migrazioni
Recensioni (1)
Ho scoperto nuove e interessanti cose su Lambda e Serverless
Oleg Buldumac - PUBLIC COURSE
Corso - AWS Lambda for Developers
Traduzione automatica