Een ontwikkelaar wil de optie hebben om terug te rollen naar een vorige Lambda-versie als een nieuwe deployment fouten veroorzaakt, terwijl de impact op gebruikers wordt geminimaliseerd. Welk deploymentpatroon bereikt dit met de minste gebruikersonderbreking?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Laat de applicatie een alias gebruiken die naar de huidige versie verwijst. Deploy de nieuwe versie en update vervolgens de alias om 10% van het verkeer naar de nieuwe versie te routeren. Als er fouten optreden, routeer dan 100% van het verkeer terug naar de vorige versie..
Waarom dit het antwoord is
Het correcte antwoord beschrijft een canary-deploymentstrategie met behulp van Lambda-aliassen en gewogen routering. Door 10% van het verkeer naar de nieuwe versie te sturen, kan de ontwikkelaar de impact monitoren en bij problemen snel terugschakelen naar de stabiele versie, wat de gebruikersonderbreking minimaliseert. De eerste optie beschrijft een all-at-once deployment, wat een hogere impact heeft bij fouten omdat alle gebruikers direct worden beïnvloed. De derde optie is een handmatige rollback die meer tijd kost en de applicatiecode moet aanpassen, wat niet ideaal is. De vierde optie is onnodig complex met drie aliassen; twee aliassen (of een alias met gewogen routering) zijn voldoende voor een canary-deployment.
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