Een bedrijf host een on-premises Git-repository en gebruikt webhooks om logica te activeren die in AWS draait. De webhook-code draait momenteel op EC2-instances in een Auto Scaling group achter een Application Load Balancer (ALB); de Git-server roept de ALB aan. Het bedrijf wil dit omzetten naar een serverless architectuur met de minste operationele overhead. Welke oplossing moet u aanbevelen?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Maak een Amazon API Gateway HTTP API aan en implementeer elke webhook-handler als een afzonderlijke AWS Lambda-functie. Update de Git-servers om het API Gateway-eindpunt aan te roepen..
Waarom dit het antwoord is
De correcte optie is het maken van een Amazon API Gateway HTTP API met afzonderlijke AWS Lambda-functies voor elke webhook. Dit biedt de meest serverloze oplossing met de minste operationele overhead. API Gateway fungeert als een schaalbaar en beheerd eindpunt voor de webhooks, en Lambda-functies voeren de logica uit zonder dat servers hoeven te worden beheerd. De andere opties zijn minder optimaal: Individuele Lambda function URLs zijn minder beheersbaar als het aantal webhooks toeneemt en bieden minder functionaliteit dan API Gateway (bijv. throttling, authenticatie). AWS App Runner is serverloos, maar is meer gericht op webapplicaties en services dan op individuele webhook-handlers, en de toevoeging van een ALB verhoogt de operationele overhead. Amazon ECS met Fargate is serverloos qua infrastructuur, maar vereist nog steeds containerbeheer en is complexer dan een pure Lambda/API Gateway-oplossing voor dit specifieke gebruiksscenario.
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