Firma hostuje lokalne repozytorium Git i używa webhooków do wyzwalania logiki działającej w AWS. Kod webhooka działa obecnie na instancjach EC2 w grupie Auto Scaling za Application Load Balancer (ALB); serwer Git wywołuje ALB. Firma chce przekształcić to w architekturę bezserwerową z najmniejszym obciążeniem operacyjnym. Które rozwiązanie należy polecić?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Utwórz Amazon API Gateway HTTP API i zaimplementuj każdy handler webhooka jako oddzielną funkcję AWS Lambda. Zaktualizuj serwery Git, aby wywoływały endpoint API Gateway..
Dlaczego to jest odpowiedź
Utworzenie Amazon API Gateway HTTP API i zaimplementowanie każdego handlera webhooka jako oddzielnej funkcji AWS Lambda to najbardziej efektywne rozwiązanie bezserwerowe. API Gateway HTTP API oferuje niskie opóźnienia i jest zoptymalizowane pod kątem integracji z Lambdą, minimalizując obciążenie operacyjne i koszty. Serwery Git będą wywoływać jeden endpoint API Gateway, który następnie przekieruje żądanie do odpowiedniej funkcji Lambda. Tworzenie indywidualnych adresów URL funkcji Lambda dla każdego webhooka zwiększa złożoność zarządzania i konfiguracji. Wdrażanie logiki w AWS App Runner z ALB lub konteneryzacja na Amazon ECS z Fargate, choć bezserwerowe w pewnym stopniu, nadal wiążą się z większym obciążeniem operacyjnym i kosztami w porównaniu do bezpośredniej integracji API Gateway z Lambdą, która jest idealna dla zdarzeń wyzwalanych przez webhooki.
Zdaj egzamin — bez niekończącego się szukania odpowiedzi
Uzyskaj wszystkie zweryfikowane pytania i wyjaśnienia do tego egzaminu w jednym miejscu i zaoszczędź godziny przygotowań. Ponad 1000 certyfikacji · Ponad 20 języków · Zacznij za darmo.
Zdaj egzamin szybciej → Karta nie jest wymagana