Firma udostępnia dynamiczną witrynę internetową z instancji Amazon EC2 za pośrednictwem Application Load Balancer w regionie us-west-1. Witryna musi obsługiwać wiele języków i użytkownicy w innych częściach świata doświadczają dużych opóźnień. Firma chce uzyskać szybszą globalną wydajność bez odtwarzania architektury w wielu regionach. Co powinien zrobić architekt rozwiązań?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Skonfigurować dystrybucję Amazon CloudFront z ALB jako źródłem. Ustawić zachowanie pamięci podręcznej tak, aby buforowała dane na podstawie nagłówka żądania Accept-Language..
Dlaczego to jest odpowiedź
Poprawna odpowiedź to skonfigurowanie dystrybucji Amazon CloudFront z ALB jako źródłem i ustawienie buforowania na podstawie nagłówka Accept-Language. CloudFront to globalna sieć dostarczania treści (CDN), która buforuje zawartość bliżej użytkowników końcowych, znacznie zmniejszając opóźnienia. Użycie ALB jako źródła pozwala CloudFront na dostarczanie dynamicznej zawartości z istniejącej aplikacji EC2. Buforowanie na podstawie nagłówka Accept-Language zapewnia, że użytkownicy otrzymują zawartość w odpowiednim języku, nawet jeśli jest ona buforowana. Pierwsza opcja jest nieprawidłowa, ponieważ witryna jest dynamiczna i nie może być w całości hostowana na Amazon S3. Trzecia opcja, użycie API Gateway, jest przeznaczona głównie do zarządzania API, a nie do przyspieszania dostarczania dynamicznych stron internetowych, a jej buforowanie nie jest tak efektywne jak CloudFront dla tego scenariusza. Czwarta opcja, uruchamianie instancji EC2 w każdym regionie, wymagałaby odtworzenia architektury w wielu regionach, co jest sprzeczne z wymaganiem pytania.
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