Deployment Blue Green con Azure Pipeline tutorial italiano

Опубликовано: 27 Сентябрь 2024
на канале: Michele Ferracin
498
13

La strategia di deployment blue-green ci permette di implementare quelli che sono aggiornamenti a disservizio quasi zero. Con Azure Pipeline possiamo implementarla automatizzata con facilità.

In questo video imparerai:
- Come configurare una Azure Pipeline da un repo GitHub
- Come programmare una Azure Pipeline per fare build e deployment con strategia Blue-Green su Azure App Service con i Deployment Slot.

Blue-green prevede di avere due ambienti: uno blue e uno green che sono in maniera alternata attivi per ricevere e servire il traffico di produzione. Solo uno per volta: mentre per esempio è attivo l'ambiente blue possiamo lavorare sull'ambiente verde preparandolo per la nuova versione.
Quando i preparativi sono finiti facciamo un trucchetto a livello di rete e giriamo il routing verso l’altro ambiente. Così comincerà a servire il traffico di produzione e in questo modo quasi nessuno si accorgerà di quello che abbiamo fatto dietro le quinte.

Video di spiegazione teorica della strategia blue-green:    • Deployment Blue Green con GitHub Acti...  

Link al progetto Azure DevOps: https://dev.azure.com/micheleferracin...

Altre strategie:
Canary Release Strategy con GitHub Actions:    • Deployment Canary con GitHub Actions ...  

Fammi sapere cosa ne pensi nei commenti!

Metti un mi piace e iscriviti al canale per restare aggiornato su nuove uscite!

🎒Scuola di software engineering: https://scuola.micheleferracin.it
🌲LinkTree: https://linktr.ee/miferrac
📧 La mia newsletter https://go.micheleferracin.it/newsletter
📱TikTok:   / phenixita