Een ontwikkelaar heeft een bug gerepareerd in een productie AWS Lambda-functie en de wijziging gevalideerd in een testomgeving. De ontwikkelaar wil de update geleidelijk uitrollen in productie, zodat aanvankelijk slechts 10% van de gebruikers de nieuwe code ziet. Wat is de juiste aanpak?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Update de Lambda-code en publiceer een nieuwe versie. Maak een Lambda alias aan en configureer gewogen verkeer op de alias om 90% naar de productie versie en 10% naar de nieuwe versie te sturen..
Waarom dit het antwoord is
De juiste aanpak is om de Lambda-code bij te werken, een nieuwe versie te publiceren en vervolgens een Lambda-alias aan te maken. Deze alias kan worden geconfigureerd met gewogen verkeersroutering, waarbij 90% van het verkeer naar de huidige productieversie wordt gestuurd en 10% naar de nieuwe versie. Dit maakt een geleidelijke uitrol mogelijk, ook bekend als canary-implementatie, waarbij de impact van de nieuwe code op gebruikers wordt beperkt en eventuele problemen vroegtijdig kunnen worden opgespoord. Het creëren van een aparte Lambda-functie (optie 2) is onnodig en complexer voor beheer. Het gebruik van een Lambda trigger (optie 1) of proxy integration (optie 3) voor verkeerssplitsing is niet de standaard of meest efficiënte methode die AWS biedt voor dit specifieke scenario; Lambda-aliassen met gewogen verkeer zijn hiervoor ontworpen.
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