Firma migruje monolityczną aplikację internetową na Amazon EC2 do architektury mikrousług bezserwerowych i chce zastosować projekt sterowany zdarzeniami, luźno powiązany, wykorzystujący wzorzec publikuj/subskrybuj. Które rozwiązanie jest najbardziej opłacalne?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Skonfiguruj Amazon API Gateway HTTP API, aby wywoływać funkcję AWS Lambda, która publikuje zdarzenia w temacie Amazon Simple Notification Service (Amazon SNS). Skonfiguruj jednego lub więcej subskrybentów do odbierania zdarzeń z tematu..
Dlaczego to jest odpowiedź
Najbardziej opłacalnym rozwiązaniem jest użycie Amazon API Gateway HTTP API z AWS Lambda i Amazon SNS. HTTP API jest tańsze niż REST API, oferując jednocześnie wystarczającą funkcjonalność dla tego scenariusza. AWS Lambda jest bezserwerowa i skalowalna, a Amazon SNS jest idealny do wzorca publikuj/subskrybuj, umożliwiając wielu subskrybentom odbieranie zdarzeń. Pozostałe opcje są mniej optymalne pod względem kosztów lub funkcjonalności: Użycie Amazon SQS do publikowania zdarzeń wymagałoby, aby subskrybenci aktywnie odpytywali kolejkę, co jest mniej efektywne dla wzorca publikuj/subskrybuj niż SNS. Amazon API Gateway REST API jest droższe niż HTTP API. Amazon Kinesis Data Streams jest bardziej odpowiednie dla strumieniowania danych w czasie rzeczywistym na dużą skalę, a nie dla prostego wzorca publikuj/subskrybuj, co czyni je droższym i bardziej złożonym niż potrzeba.
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