Je wilt app-updates implementeren en een klein deel van het echte gebruikersverkeer naar de nieuwe release routeren, terwijl de meeste gebruikers op een stabiele versie blijven. Wat moet je doen?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Implementeer naar App Engine, maak een nieuwe versie voor elke update en gebruik traffic splitting om een klein percentage naar de nieuwe versie te sturen..
Waarom dit het antwoord is
De juiste aanpak is om te implementeren naar App Engine, een nieuwe versie te maken voor elke update en traffic splitting te gebruiken om een klein percentage van het verkeer naar de nieuwe versie te sturen. App Engine ondersteunt dit patroon van canary-releases en A/B-testen native door middel van versies en verkeersbeheer. Het maken van een nieuwe service in App Engine voor elke update is onnodig en complex, aangezien services bedoeld zijn voor logisch gescheiden componenten van een applicatie, niet voor verschillende versies van dezelfde component. Implementatie naar GKE (Google Kubernetes Engine) is mogelijk, maar vereist meer handmatige configuratie voor canary-releases, zoals het beheren van meerdere Deployments en het aanpassen van Service-selectors of het gebruik van een service mesh. De opties die GKE noemen, beschrijven wel methoden voor het updaten van applicaties, maar App Engine biedt een eenvoudigere, ingebouwde oplossing voor het specifieke scenario van traffic splitting voor nieuwe versies.
Slaag voor je examen — zonder eindeloos zoeken naar antwoorden
Krijg elke geverifieerde vraag en uitleg voor dit examen op één plek, en bespaar uren voorbereiding. Meer dan 1.000 certificeringen · Meer dan 20 talen · gratis om te beginnen.
Slaag sneller voor je examen → Geen kaart nodig