Firma prowadzi aplikację do udostępniania zdjęć. Użytkownicy przesyłają zdjęcia do zasobnika Amazon S3 z szybkością około 150 zdjęć dziennie. Firma potrzebuje rozwiązania, które tworzy miniatury dla każdego nowego zdjęcia i przechowuje je w drugim zasobniku S3. Które rozwiązanie spełnia te wymagania NAJbardziej efektywnie kosztowo?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Skonfiguruj powiadomienie o zdarzeniu S3, aby wywoływać funkcję AWS Lambda za każdym razem, gdy użytkownik prześle nowe zdjęcie. Skonfiguruj funkcję Lambda tak, aby generowała miniaturę i przesyłała ją do drugiego zasobnika S3..
Dlaczego to jest odpowiedź
Powiadomienia o zdarzeniach S3 wywołujące funkcję AWS Lambda to najbardziej efektywne kosztowo rozwiązanie, ponieważ Lambda jest usługą bezserwerową, która nalicza opłaty tylko za czas wykonania kodu. Generowanie miniatur jest zadaniem wyzwalanym zdarzeniami i sporadycznym (150 zdjęć dziennie), co idealnie pasuje do modelu rozliczeniowego Lambda. Pozostałe opcje są droższe: Klaster Amazon EMR jest przeznaczony do przetwarzania dużych zbiorów danych i utrzymywanie go w trybie ciągłym do sporadycznych zadań jest nieefektywne kosztowo. Zawsze włączona instancja Amazon EC2 generuje stałe koszty, niezależnie od tego, czy jest używana do generowania miniatur, czy nie. S3 Storage Lens służy do analizy i monitorowania użycia S3, a nie do wyzwalania akcji na podstawie przesłanych obiektów.
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