Tra le principali caratteristiche di una Web App di Microsoft Azure troviamo sicuramente la facilità di deployment e di messa online di una web app. Gli slot permettono di caricare più versioni della stessa e di supportare facilmente metodologie Agile di deployment. Basta un click e la versione in staging passa in produzione e viceversa.
Talvolta però non è prudente migrare tutti gli utenti in un solo colpo, ma necessitiamo di una migrazione parziale e graduale, per poter tornare indietro, se necessario. Il testing in production viene in aiuto proprio in questo. E' sufficiente indicare la percentuale di traffico da allocare per ogni slot. Al resto ci pensa il balancer che instrada gli utenti da una parte o dall'altra.
Di conseguenza possiamo valutare tramite indici, come per esempio quelli forniti da Application Insights, se è il caso di proseguire la migrazione o meno. Come ultima nota è importante sottolineare che per usufruire di questa funzionalità è necessario un service plan standard.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
.NET Conference Italia 2024
Popolare una classe a partire dal testo, con Semantic Kernel e ASP.NET Core Web API
Eseguire un metodo asincrono dopo il set di una proprietà in Blazor 8
Creare una custom property in GitHub
Path addizionali per gli asset in ASP.NET Core MVC
Eseguire una query su SQL Azure tramite un workflow di GitHub
Change tracking e composition in Entity Framework
Effettuare il binding di date in Blazor
Potenziare Azure AI Search con la ricerca vettoriale
Estrarre dati randomici da una lista di oggetti in C#
Creare gruppi di client per Event Grid MQTT
Ottimizzare le pull con Artifact Cache di Azure Container Registry