Een app voor het delen van content migreert van EC2/ALB blue/green deployments naar API Gateway en Lambda. Het team heeft een deploymentproces nodig dat het testen van wijzigingen op een kleine subset van gebruikers (canary) ondersteunt voordat deze worden gepromoot. Welke deploymentaanpak voldoet aan deze vereiste?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Gebruik AWS CloudFormation om API Gateway en Lambda-functies te deployen met behulp van Lambda function versions. Wanneer code moet worden gewijzigd, update dan de CloudFormation stack met de nieuwe Lambda-code en update de API-versies met behulp van een canary release strategie. Promoot de nieuwe versie wanneer het testen is voltooid..
Waarom dit het antwoord is
De correcte optie beschrijft het gebruik van CloudFormation om API Gateway en Lambda-functies te beheren, inclusief Lambda-versies. API Gateway ondersteunt canary-releases door verkeer geleidelijk te verschuiven tussen een hoofd- en een canary-implementatie. Dit stelt teams in staat om wijzigingen te testen op een kleine subset van gebruikers voordat de nieuwe versie volledig wordt gepromoot, wat voldoet aan de vereiste. De optie met AWS CDK en Route 53 failover is ongeschikt omdat Route 53 failover bedoeld is voor disaster recovery en niet voor geleidelijke verkeersverschuiving bij canary-releases. Elastic Beanstalk is niet ontworpen voor het direct beheren van API Gateway en Lambda-functies op deze manier. OpsWorks is een configuratiemanagementservice die minder geschikt is voor serverloze applicaties en biedt geen native ondersteuning voor canary-releases met API Gateway en Lambda.
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