Migrare il traffico tra gli slot di una Web App di Azure

di Cristian Civera, in Azure Web Site,

Le Web App hanno la possibilità di creare slot che ci consentono di avere copie del nostro sito e di poterle testare liberamente con configurazioni uguali o parziali. Nel momento in cui siamo pronti per passare in produzione, dopo la fase di test, è sufficiente premere il pulsante di swap per invertire gli slot e rendere operativo il nostro ambiente di test.

Nella realtà però i problemi si possono presentare anche quando si passa in produzione, per via di carichi diversi o di configurazioni non del tutto simili. Per evitare o per limitare i problemi che ne possono derivare, in questi casi la situazione ideale è di migrare parzialmente e gradualmente i nostri utenti così da decidere di portarli tutti quando troveremo il nuovo deployment stabile.

Per farlo possiamo sfruttare la funzionalità di routing del traffico disponibile attraverso il portale in preview di Azure. All'interno della web app troviamo la voce Routing del traffico dove possiamo indicare per ogni slot, quale percentuale di utenti dare.

Applicata la modifica gli utenti verranno pian piano migrati attraverso il balancer di Azure. Una volta pronti ci basterà impostare il 100% sullo staging o effettuare lo swap definitivo sulla produzione. Va precisato che questa funzionalità è disponibile solo per piani standard o premium.

Commenti

Visualizza/aggiungi commenti

| Condividi su: Twitter, Facebook, LinkedIn

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Approfondimenti

I più letti di oggi