Zaplecze gry mobilnej działa na lokalnych maszynach wirtualnych (VM), udostępniając interfejs API REST. Logika biznesowa wykorzystuje wiele kluczy API i odczytuje dane sesji graczy z centralnego magazynu plików. Obciążenie jest zmienne i występują szczyty powodujące niewystarczającą wydajność i wysokie opóźnienia podczas pobierania danych sesji. Model API musi pozostać niezmieniony. Która architektura chmurowa spełnia potrzeby w zakresie obsługi zmiennego obciążenia i dostępu o niskim opóźnieniu?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Zaimplementuj interfejs API REST za pomocą Amazon API Gateway, zaimplementuj logikę biznesową jako funkcje AWS Lambda i przechowuj sesje graczy w Amazon DynamoDB z pojemnością na żądanie..
Dlaczego to jest odpowiedź
Prawidłowa odpowiedź wykorzystuje Amazon API Gateway do zarządzania interfejsem API REST, co zapewnia skalowalność i obsługę zmiennego obciążenia bez zmian w modelu API. Logika biznesowa uruchomiona jako funkcje AWS Lambda automatycznie skaluje się w zależności od zapotrzebowania, eliminując problemy z wydajnością podczas szczytów. Amazon DynamoDB z pojemnością na żądanie oferuje niskie opóźnienia i wysoką przepustowość dla danych sesji graczy, automatycznie dostosowując się do obciążenia. Pozostałe opcje są mniej optymalne: Użycie NLB i instancji EC2 wymaga ręcznego skalowania lub dodatkowych mechanizmów, a Aurora Serverless, choć skalowalne, może mieć wyższe opóźnienia niż DynamoDB dla prostych odczytów klucz-wartość. ALB z Lambda jest lepsze, ale API Gateway oferuje więcej funkcji zarządzania API. AWS AppSync jest przeznaczony dla GraphQL, a nie REST, co wymagałoby zmiany modelu API.
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