Firma planuje globalną usługę obrazowania, w której do 10 000 użytkowników na całym świecie może przesyłać obrazy w szczytowym momencie. Każdy przesłany obraz musi mieć nałożony tekst, a następnie zostać opublikowany na stronie internetowej. Jaką architekturę powinien wdrożyć architekt rozwiązań, aby obsłużyć przesyłanie i przetwarzanie na dużą skalę?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Przechowuj przesłane pliki w zasobniku Amazon S3 i skonfiguruj powiadomienia o zdarzeniach S3, aby wysyłać wiadomości do kolejki Amazon SQS. Uruchom flotę instancji EC2, które odpytują kolejkę SQS w celu przetwarzania obrazów i zapisują wyniki do oddzielnego zasobnika S3. Użyj metryk CloudWatch dla głębokości kolejki do skalowania floty EC2. Skonfiguruj CloudFront z zasobnikiem S3, który przechowuje przetworzone obrazy, jako źródłem..
Dlaczego to jest odpowiedź
Poprawna odpowiedź zapewnia wysoce skalowalne i niezawodne rozwiązanie. Przechowywanie przesłanych plików w Amazon S3 jest ekonomiczne i trwałe. Powiadomienia o zdarzeniach S3 wysyłające wiadomości do kolejki SQS tworzą asynchroniczny, rozłączny przepływ pracy, który może obsłużyć duże obciążenia. Flota instancji EC2 odpytująca SQS efektywnie przetwarza obrazy, a skalowanie EC2 na podstawie głębokości kolejki SQS zapewnia elastyczność i optymalizację kosztów. Przechowywanie przetworzonych obrazów w innym zasobniku S3 i użycie CloudFront jako źródła zapewnia globalną dystrybucję treści z niskimi opóźnieniami. Nieprawidłowe odpowiedzi: Opcja 1: Użycie EFS dla wszystkich obrazów może być droższe i mniej wydajne niż S3 dla tak dużej skali. Odczytywanie CloudWatch Logs przez EC2 w celu określenia obrazów do przetworzenia jest nieefektywnym mechanizmem kolejkowania. Opcja 2: Użycie SNS do kolejkowania zadań jest mniej odpowiednie niż SQS, ponieważ SNS jest usługą publikowania/subskrybowania, a nie kolejką zadań. EFS nie jest optymalnym wyborem do przechowywania przetworzonych obrazów na taką skalę. Opcja 4: Użycie współdzielonego wolumenu EBS dla globalnej usługi jest niepraktyczne i nie skaluje się. Instancje Spot mogą być przerywane, co jest ryzykowne dla przetwarzania.
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