Kolejka SQS jest źródłem zdarzeń dla funkcji Lambda, która konwertuje pliki wideo do niższej rozdzielczości. Funkcja Lambda przekracza limit czasu dla dłuższych filmów, a jej limit czasu jest już ustawiony na maksymalną dozwoloną wartość. Jak deweloper może zapobiec tym przekroczeniom limitu czasu bez modyfikowania kodu funkcji?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Zwiększ alokację pamięci funkcji Lambda..
Dlaczego to jest odpowiedź
Zwiększenie alokacji pamięci funkcji Lambda jest prawidłową odpowiedzią, ponieważ pamięć jest bezpośrednio powiązana z dostępną mocą obliczeniową (CPU). Więcej pamięci oznacza więcej CPU, co przyspiesza wykonanie funkcji i może zapobiec przekroczeniu limitu czasu dla dłuższych filmów. Pozostałe opcje są nieprawidłowe: Zwiększenie limitu czasu widoczności kolejki SQS nie wpływa na czas wykonania funkcji Lambda, a jedynie na to, jak długo wiadomość jest niewidoczna dla innych konsumentów po jej odebraniu. Funkcje Lambda działają w środowisku bezserwerowym, więc nie ma możliwości zwiększenia rozmiaru instancji hosta, na którym działa funkcja. AWS zarządza infrastrukturą bazową. Zaimplementowanie wielowątkowości wymagałoby modyfikacji kodu funkcji, co jest sprzeczne z wymaganiem pytania.
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