Vuoi testare una nuova versione di un'app con utenti di produzione, instradare gli utenti in base al sistema operativo e consentire un rollback rapido in caso di comparsa di bug. Quale approccio di deployment e suddivisione del traffico dovresti utilizzare?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Esegui il deployment dell'applicazione su Google Kubernetes Engine con Anthos Service Mesh. Utilizza la suddivisione del traffico per indirizzare un sottoinsieme del traffico utente alla nuova versione in base all'intestazione user-agent..
Perché questa è la risposta
L'opzione corretta è Google Kubernetes Engine (GKE) con Anthos Service Mesh. Anthos Service Mesh (basato su Istio) offre funzionalità avanzate di gestione del traffico, inclusa la suddivisione basata su regole complesse come l'intestazione user-agent. Questo permette di instradare gli utenti in base al loro sistema operativo, come richiesto. GKE fornisce un ambiente robusto per il deployment delle applicazioni. Le altre opzioni sono meno adatte: Cloud Run supporta la suddivisione del traffico per revisione, ma non per user-agent. App Engine supporta la suddivisione del traffico, ma la sua capacità di instradamento basato su attributi specifici come l'indirizzo IP o l'intestazione user-agent è più limitata rispetto a un service mesh. Compute Engine con Traffic Director è più orientato al bilanciamento del carico di rete e al routing di servizi, ma non offre la granularità di routing del traffico basata su attributi HTTP come l'intestazione user-agent per scenari di deployment canary complessi come Anthos Service Mesh.
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