Een REST API (API Gateway + Lambda) is geïmplementeerd met CodePipeline/CodeBuild/CodeDeploy. Recente releases veroorzaakten wijdverspreide fouten die klanten troffen. Het DevOps-team wil automatische rollback naar de meest recente stabiele versie wanneer er een fout optreedt, waarbij zo min mogelijk klanten worden beïnvloed. Welke oplossing is het meest operationeel efficiënt?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Gebruik CodeDeploy LambdaCanary10Percent10Minutes deployment met automatische rollbacks. Maak een CloudWatch alarm voor API Gateway HTTP 502 (Bad Gateway) fouten en configureer rollbacks wanneer de alarmdrempel wordt bereikt..
Waarom dit het antwoord is
De meest operationeel efficiënte oplossing is het gebruik van CodeDeploy LambdaCanary10Percent10Minutes deployment met automatische rollbacks. Deze deploymentstrategie stuurt eerst 10% van het verkeer naar de nieuwe Lambda-versie gedurende 10 minuten, waardoor potentiële fouten vroegtijdig worden gedetecteerd met minimale impact op klanten. Een CloudWatch-alarm op API Gateway HTTP 502-fouten kan deze fouten detecteren en automatisch een rollback activeren naar de laatst bekende stabiele versie. De optie met LambdaAllAtOnce implementeert de nieuwe versie onmiddellijk voor al het verkeer, wat een grotere impact heeft bij fouten. Handmatige rollbacks zijn minder efficiënt en trager dan geautomatiseerde rollbacks, wat leidt tot langere downtime. Het gebruik van een CloudWatch Logs metric filter is mogelijk, maar een direct CloudWatch alarm op API Gateway metrics is eenvoudiger en directer voor dit specifieke scenario.
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