Funkcja Lambda, która konwertuje duże pliki obrazów, rozrosła się po dodaniu nowego modułu. Większy pakiet spowolnił wdrożenia. Jak deweloper może skrócić czas wdrożenia funkcji Lambda?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Umieść zależności w Lambda layers i spraw, aby funkcja ładowała je z warstw..
Dlaczego to jest odpowiedź
Umieszczenie zależności w warstwach Lambda (Lambda layers) skraca czas wdrożenia, ponieważ podczas aktualizacji kodu funkcji przesyłany jest tylko kod funkcji, a nie całe zależności. Warstwy są niezależnie zarządzane i mogą być współdzielone przez wiele funkcji, co zmniejsza rozmiar pakietu wdrożeniowego funkcji. AWS CodeDeploy służy do automatyzacji wdrożeń, ale nie skraca czasu przesyłania pakietu funkcji. Zwiększenie alokacji pamięci funkcji poprawia wydajność wykonania funkcji, ale nie wpływa na czas wdrożenia. Hostowanie zależności w Amazon S3 wymagałoby, aby funkcja pobierała je przy każdym uruchomieniu, co zwiększyłoby czas zimnego startu i złożoność, zamiast skracać czas wdrożenia.
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