Ein Unternehmen hostet ein On-Premises-Git-Repository und verwendet Webhooks, um in AWS ausgeführte Logik auszulösen. Der Webhook-Code wird derzeit auf EC2-Instances in einer Auto Scaling-Gruppe hinter einem Application Load Balancer (ALB) ausgeführt; der Git-Server ruft den ALB auf. Das Unternehmen möchte dies in eine serverlose Architektur mit dem geringsten Betriebsaufwand umwandeln. Welche Lösung sollten Sie empfehlen?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Erstellen Sie eine Amazon API Gateway HTTP API und implementieren Sie jeden Webhook-Handler als separate AWS Lambda-Funktion. Aktualisieren Sie die Git-Server so, dass sie den API Gateway-Endpunkt aufrufen..
Warum dies die Antwort ist
Die Erstellung einer Amazon API Gateway HTTP API mit AWS Lambda-Funktionen für jeden Webhook ist die serverloseste Lösung mit dem geringsten Betriebsaufwand. API Gateway bietet einen einzigen Endpunkt und kann Anfragen an die entsprechenden Lambda-Funktionen weiterleiten, die nur bei Bedarf ausgeführt werden. Dies eliminiert die Notwendigkeit, EC2-Instanzen, Auto Scaling-Gruppen oder ALBs zu verwalten. Individuelle Lambda function URLs sind weniger effizient, da für jeden Webhook ein eigener Endpunkt konfiguriert und verwaltet werden müsste, was den Betriebsaufwand erhöht. AWS App Runner ist zwar serverlos, aber eher für die Bereitstellung von Webanwendungen und APIs konzipiert und erfordert immer noch die Verwaltung eines Dienstes, auch wenn er automatisiert ist. Die Containerisierung mit Amazon ECS Fargate ist eine serverlose Containerlösung, aber die Verwaltung von Containern und die Integration mit einer API Gateway REST API ist komplexer als die direkte Nutzung von Lambda-Funktionen für Webhooks und führt zu einem höheren Betriebsaufwand.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich