Firma zajmująca się mediami społecznościowymi umożliwia użytkownikom przesyłanie obrazów na swoją stronę internetową, która działa na instancjach Amazon EC2. Podczas przesyłania strona internetowa zmienia rozmiar obrazów do standardowego rozmiaru i przechowuje zmienione obrazy w Amazon S3. Użytkownicy doświadczają wolnych żądań przesyłania. Firma chce zmniejszyć powiązania w aplikacji i poprawić wydajność strony internetowej. Zaprojektuj najbardziej efektywny operacyjnie proces przesyłania obrazów. Jaką kombinację działań powinien podjąć architekt rozwiązań? (Wybierz dwie.)
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Skonfiguruj aplikację tak, aby przesyłała obrazy bezpośrednio z przeglądarki każdego użytkownika do Amazon S3 za pomocą wstępnie podpisanego adresu URL (presigned URL)., Skonfiguruj powiadomienia o zdarzeniach S3 (S3 Event Notifications) w celu wywołania funkcji AWS Lambda po przesłaniu obrazu. Użyj tej funkcji do zmiany rozmiaru obrazu..
Dlaczego to jest odpowiedź
Przesyłanie obrazów bezpośrednio z przeglądarki użytkownika do S3 za pomocą wstępnie podpisanego adresu URL odciąża serwery EC2, poprawiając wydajność strony i zmniejszając obciążenie aplikacji. To rozwiązanie jest również bardziej efektywne operacyjnie, ponieważ S3 jest zoptymalizowane do przechowywania obiektów. Konfiguracja powiadomień o zdarzeniach S3 wywołujących funkcję AWS Lambda do zmiany rozmiaru obrazów automatyzuje ten proces, eliminując potrzebę ręcznej interwencji i skalując się dynamicznie w zależności od obciążenia. Przesyłanie do S3 Glacier jest nieodpowiednie, ponieważ jest to usługa archiwizacyjna, a obrazy wymagają szybkiego dostępu. Przesyłanie oryginalnych obrazów przez serwer WWW EC2 nie rozwiązuje problemu wolnych żądań i nie zmniejsza powiązań. Reguła EventBridge wywołująca funkcję Lambda według harmonogramu wprowadza opóźnienia w przetwarzaniu obrazów, co jest sprzeczne z celem poprawy wydajności.
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