Îmbunătățirea aplicațiilor în producție
Azure App Services
Florin Angelescu
Azure Cloud Architect
O modalitate mai bună de implementare

Cu sloturi:
- Se pot testa modificările într-un mediu de staging
- Înainte de a le trimite în producție
Cum funcționează sloturile de implementare

- Un slot de implementare este o copie a aplicației web
- Cu propriul hostname și configurație
Cum funcționează sloturile de implementare

- Implementați modificările în slot
- Testați-le în siguranță
- Comutați slotul în producție
Implementarea modificării UI

- Creați un slot de staging pentru aplicația web
- Implementați formularul de comandă actualizat acolo
- Aplicația de producție continuă să funcționeze ca înainte
Testare în staging

- Formularul se afișează corect
- Trimite comenzile corespunzător
- Apelează back-end-ul Function conform așteptărilor
Testare în staging

- Slotul partajează majoritatea configurațiilor cu aplicația de producție
- Mediul de testare oglindește îndeaproape realitatea
Comutare în producție

- Comutați slotul de staging în producție
- Azure gestionează redirecționarea traficului fără întreruperi
- Se poate reveni prin comutare din nou
Avantajele acestei abordări

- Sloturile de implementare permit inovarea în siguranță
- Separă testarea de traficul live, reduc riscurile și susțin lansările controlate
Să exersăm!
Azure App Services
Preparing Video For Download...