Firma hostuje swoją aplikację na instancjach Amazon EC2 w regionie us-east-1. Artyści z całej Ameryki Północnej i Europy przesyłają bardzo duże obrazy o wysokiej rozdzielczości z telefonów komórkowych do scentralizowanego bucketa Amazon S3 w regionie us-east-1. Europejscy użytkownicy zgłaszają niską wydajność przesyłania. Jak architekt rozwiązań może poprawić wydajność przesyłania dla użytkowników w Europie?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Włącz Amazon S3 Transfer Acceleration na bucketcie..
Dlaczego to jest odpowiedź
Włączenie Amazon S3 Transfer Acceleration na bucketcie jest najskuteczniejszym rozwiązaniem. S3 Transfer Acceleration wykorzystuje globalne punkty brzegowe AWS CloudFront, aby przyspieszyć przesyłanie plików na dużą odległość, kierując dane przez zoptymalizowaną ścieżkę sieciową do S3. Użytkownicy z Europy będą przesyłać dane do najbliższego punktu brzegowego, a stamtąd dane będą transportowane do bucketa w us-east-1 z większą prędkością. Modyfikacja aplikacji do używania S3 multipart uploads poprawiłaby przesyłanie dużych plików, ale nie rozwiązałaby problemu opóźnień sieciowych na dużą odległość. Utworzenie dystrybucji CloudFront z aplikacją jako custom origin jest przeznaczone głównie do dostarczania treści, a nie do przyspieszania przesyłania danych do S3. Umieszczenie warstwy aplikacji EC2 w grupie Auto Scaling i utworzenie polityki skalowania poprawiłoby skalowalność i dostępność aplikacji, ale nie wpłynęłoby bezpośrednio na wydajność przesyłania danych do S3.
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