Una nuova versione di un'app rivela alcuni problemi solo quando riceve traffico di produzione. Per ridurre l'impatto e il numero di utenti interessati, quale strategia di deployment dovresti usare?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Deployment canary.
Perché questa è la risposta
Il deployment canary è la strategia migliore per ridurre l'impatto e il numero di utenti interessati quando una nuova versione dell'app rivela problemi solo con il traffico di produzione. Con il canary, la nuova versione viene rilasciata a un piccolo sottoinsieme di utenti o server, consentendo di monitorare le prestazioni e identificare eventuali problemi prima di un rollout completo. Se si verificano problemi, il traffico può essere reindirizzato rapidamente alla versione stabile precedente, minimizzando l'interruzione. Il deployment blu/verde prevede due ambienti identici, uno attivo e uno inattivo, e un rapido switch del traffico, ma non consente un test graduale con un sottoinsieme di utenti. Il deployment progressivo (o rolling update) rilascia la nuova versione gradualmente su tutte le istanze, ma non offre lo stesso controllo granulare del canary su un piccolo gruppo iniziale. Il deployment ricreato (o re-create) comporta l'interruzione completa del servizio durante l'aggiornamento, il che è inaccettabile per ridurre l'impatto.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta