Aplikacja oparta na Lambda musi mieć minimalne opóźnienia i przewidywalne czasy uruchamiania. Cała konfiguracja środowiska musi zostać ukończona przed każdym wywołaniem. Które rozwiązanie spełnia te wymagania?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Opublikuj nową wersję funkcji i skonfiguruj provisioned concurrency z wymaganą liczbą wstępnie zainicjalizowanych środowisk wykonawczych..
Dlaczego to jest odpowiedź
Prawidłowa odpowiedź to opublikowanie nowej wersji funkcji i skonfigurowanie provisioned concurrency. Provisioned concurrency utrzymuje określoną liczbę środowisk wykonawczych w stanie "rozgrzanym" i gotowym do natychmiastowego przetworzenia żądań, co eliminuje opóźnienia związane z zimnym startem i zapewnia przewidywalne czasy uruchamiania. Pozostałe opcje są mniej efektywne: Maksymalizacja pamięci i wywoływanie funkcji co minutę może zmniejszyć zimne starty, ale nie gwarantuje stałej gotowości środowiska wykonawczego dla wszystkich wywołań i jest mniej efektywne niż provisioned concurrency. Optymalizacja kodu i zmniejszenie rozmiarów pakietów przyspiesza inicjalizację, ale nie eliminuje zimnych startów. Ustawienie zarezerwowanej współbieżności na maksimum konta nie inicjuje środowisk wykonawczych z góry; jedynie ogranicza liczbę równoczesnych uruchomień.
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