Aplikacja frontendowa korzysta z backendu Amazon API Gateway API zintegrowanego z AWS Lambda. Kiedy przychodzą żądania, funkcja Lambda ładuje wiele bibliotek, łączy się z bazą danych Amazon RDS, przetwarza dane i zwraca je do frontendu. Firma chce zminimalizować opóźnienia odpowiedzi dla wszystkich użytkowników przy jak najmniejszych zmianach operacyjnych. Które rozwiązanie spełnia ten wymóg?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Skonfigurowanie provisioned concurrency dla funkcji Lambda, która obsługuje żądania..
Dlaczego to jest odpowiedź
Skonfigurowanie provisioned concurrency dla funkcji Lambda jest najlepszym rozwiązaniem, ponieważ utrzymuje określoną liczbę instancji funkcji w stanie zainicjowanym i gotowym do obsługi żądań. Eliminuje to opóźnienia związane z zimnym startem (cold start), które występują, gdy funkcja Lambda musi się zainicjować, załadować biblioteki i nawiązać połączenie z bazą danych. Minimalizuje to opóźnienia odpowiedzi dla wszystkich użytkowników bez znaczących zmian operacyjnych. Ustanowienie bezpośredniego połączenia z bazą danych z frontendu jest niebezpieczne i narusza zasady bezpieczeństwa. Buforowanie wyników w Amazon S3 nie przyspieszy przetwarzania danych w czasie rzeczywistym ani zapytań, które nie są buforowane. Zwiększenie rozmiaru bazy danych może zwiększyć liczbę połączeń, ale nie rozwiąże problemu opóźnień związanych z zimnym startem funkcji Lambda.
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