Firma zatrudniająca 15 pracowników przechowuje daty rozpoczęcia pracy w tabeli Amazon DynamoDB. Firma chce wysyłać e-mail do każdego pracownika w rocznicę jego zatrudnienia. Które rozwiązanie zapewnia NAJWIĘKSZĄ wydajność operacyjną?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Utwórz funkcję AWS Lambda, która skanuje tabelę DynamoDB i używa Amazon Simple Notification Service (Amazon SNS) do wysyłania wiadomości e-mail do pracowników, gdy jest to konieczne. Zaplanuj codzienne uruchamianie tej funkcji Lambda..
Dlaczego to jest odpowiedź
Poprawna odpowiedź zapewnia największą wydajność operacyjną, ponieważ wykorzystuje bezserwerowe usługi AWS. Funkcja AWS Lambda jest uruchamiana na żądanie, eliminując potrzebę zarządzania serwerami EC2, co zmniejsza obciążenie operacyjne. Zaplanowanie jej codziennego uruchamiania za pomocą CloudWatch Events (lub EventBridge) jest prostym i efektywnym sposobem na automatyzację zadania. Amazon SNS jest odpowiednim wyborem do wysyłania powiadomień e-mail do wielu odbiorców, ponieważ jest usługą typu „publikuj/subskrybuj” i może bezpośrednio wysyłać e-maile. Pozostałe opcje są mniej efektywne operacyjnie. Użycie instancji EC2 wymaga zarządzania serwerem, w tym aktualizacji, łatania i monitorowania, co zwiększa obciążenie operacyjne. Amazon SQS jest usługą kolejkowania wiadomości, która jest bardziej odpowiednia do niezawodnego dostarczania wiadomości między komponentami systemu, a nie do bezpośredniego wysyłania e-maili do użytkowników końcowych.
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