Rozwijająca się firma dostarczająca żywność posiada dwie grupy Auto Scaling instancji Amazon EC2: jedna grupa zbiera zamówienia (szybko), a druga realizuje zamówienia (dłuższe przetwarzanie). Dane nie mogą zostać utracone podczas zdarzeń skalowania. Rozwiązanie musi umożliwiać prawidłowe skalowanie obu procesów w godzinach szczytu i optymalizować wykorzystanie zasobów AWS. Które rozwiązanie spełnia te wymagania?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Udostepnij dwie kolejki Amazon Simple Queue Service (Amazon SQS): jedną do zbierania zamówień i drugą do realizacji zamówień. Skonfiguruj instancje EC2 tak, aby odpytywały swoje odpowiednie kolejki. Utwórz metrykę opartą na obliczeniach zaległości na instancję. Skaluj grupy Auto Scaling na podstawie tej metryki..
Dlaczego to jest odpowiedź
Rozwiązanie z kolejkami Amazon SQS i skalowaniem opartym na zaległościach na instancję jest optymalne. Kolejki SQS zapewniają trwałość danych, co jest kluczowe, aby zamówienia nie zostały utracone podczas skalowania. Izolują one procesy zbierania i realizacji zamówień, umożliwiając niezależne skalowanie. Skalowanie na podstawie zaległości na instancję (liczba wiadomości w kolejce podzielona przez liczbę instancji) jest najbardziej efektywne, ponieważ bezpośrednio odzwierciedla obciążenie pracy i pozwala Auto Scaling na precyzyjne dostosowanie liczby instancji do rzeczywistego zapotrzebowania, optymalizując wykorzystanie zasobów. Pozostałe opcje są mniej skuteczne: Monitorowanie CPU i stała pojemność minimalna nie uwzględnia dynamicznego obciążenia i może prowadzić do nadmiernego lub niewystarczającego udostępniania zasobów. Tworzenie dodatkowych grup Auto Scaling na żądanie jest nieefektywne i złożone, a także nie rozwiązuje problemu trwałości danych. Skalowanie na podstawie powiadomień z kolejek jest mniej precyzyjne niż skalowanie oparte na zaległościach na instancję, ponieważ nie uwzględnia aktualnej liczby instancji.
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