Firma posiada aplikację, w której klienci przesyłają obrazy do zasobnika Amazon S3. Każdej nocy firma uruchamia flotę spot Amazon EC2, aby przetwarzać obrazy z danego dnia. Przetwarzanie każdego obrazu zajmuje 2 minuty i wymaga 512 MB pamięci. Architekt rozwiązań musi zmienić aplikację, aby przetwarzać obrazy w miarę ich przesyłania. Która zmiana spełnia wymagania w sposób NAJBARDZIEJ ekonomiczny?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Użyj S3 Event Notifications, aby zapisać wiadomość ze szczegółami obrazu w kolejce Amazon Simple Queue Service (Amazon SQS). Skonfiguruj funkcję AWS Lambda do odczytywania wiadomości z kolejki i przetwarzania obrazów..
Dlaczego to jest odpowiedź
Poprawna odpowiedź jest najbardziej opłacalna, ponieważ wykorzystuje bezserwerowe usługi AWS, które są rozliczane za faktyczne użycie, a nie za czas działania. Powiadomienia o zdarzeniach S3 wysyłają zdarzenie do Amazon SQS po przesłaniu obrazu. SQS niezawodnie przechowuje wiadomości, a funkcja AWS Lambda jest wyzwalana do przetwarzania każdego obrazu, skalując się automatycznie w zależności od obciążenia. Czas przetwarzania obrazu (2 minuty) i wymagana pamięć (512 MB) mieszczą się w limitach Lambda. Pozostałe opcje są mniej opłacalne: Użycie instancji zarezerwowanej EC2 wiąże się z kosztami stałymi, niezależnie od tego, czy instancja jest używana do przetwarzania, co jest nieefektywne dla sporadycznego obciążenia. Amazon SNS i Amazon ECS lub AWS Elastic Beanstalk również wiążą się z utrzymywaniem zasobów obliczeniowych, które mogą być niewykorzystane, generując niepotrzebne koszty.
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