Een team gebruikt AWS SAM-templates voor een microservices-app die bestaat uit veel Lambda-functies en wil nieuwe deployments automatisch testen door een klein percentage van het verkeer naar updates te routeren vóór de volledige uitrol. Welke stappen bieden de meest operationeel efficiënte oplossing? (Kies twee.)
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Schakel geleidelijke deployment-voorkeuren in de AWS SAM-templates in., Gebruik deployment preference Canary10Percent30Minutes en voeg hooks toe om te testen tijdens de deployment..
Waarom dit het antwoord is
De meest operationeel efficiënte oplossing voor het geleidelijk routeren van verkeer naar nieuwe Lambda-versies en het testen daarvan, is het inschakelen van geleidelijke deployment-voorkeuren in AWS SAM-templates. Dit maakt gebruik van AWS CodeDeploy om verkeer te shiften. Specifiek is het gebruik van een canary-strategie zoals Canary10Percent30Minutes in combinatie met deployment hooks de juiste aanpak. De hooks kunnen worden gebruikt om geautomatiseerde tests uit te voeren tijdens de deploymentfasen. Linear10PercentEvery10Minutes is een lineaire deployment-strategie, niet de canary-strategie die wordt gevraagd voor het testen met een klein percentage verkeer vóór volledige uitrol. Het declareren van EventInvokeConfig is voor het configureren van asynchrone invocatiefouten en heeft geen directe relatie met geleidelijke deployments of verkeersroutering. Het gebruiken van AWS SAM CLI-commando's binnen CodeDeploy is geen standaard of efficiënte methode voor het testen van deployments; CodeDeploy integreert direct met Lambda-versies en aliassen voor verkeersbeheer.
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