Firma musi zaprojektować odporną aplikację internetową do przetwarzania zamówień klientów. Aplikacja musi automatycznie obsługiwać wzrost ruchu i użytkowania bez pogarszania komfortu klienta i utraty zamówień. Które rozwiązanie spełnia te wymagania?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Użyj Application Load Balancer do zarządzania ruchem internetowym. Użyj grup Amazon EC2 Auto Scaling do odbierania i przetwarzania zamówień klientów. Użyj Amazon Simple Queue Service (Amazon SQS) do przechowywania niezrealizowanych zamówień. Użyj Amazon RDS z wdrożeniem Multi-AZ do przechowywania przetworzonych zamówień klientów..
Dlaczego to jest odpowiedź
Poprawna odpowiedź zapewnia wysoką dostępność i skalowalność. Application Load Balancer (ALB) rozdziela ruch, a grupy Auto Scaling EC2 automatycznie dostosowują liczbę instancji do obciążenia, zapewniając obsługę wzrostu ruchu. Amazon SQS niezawodnie przechowuje niezrealizowane zamówienia, chroniąc przed ich utratą w przypadku awarii. Amazon RDS Multi-AZ zapewnia odporną bazę danych dla przetworzonych zamówień.
Pozostałe opcje są mniej odpowiednie:
Brama NAT nie służy do zarządzania ruchem internetowym aplikacji. AWS Lambda nie jest idealna do przechowywania niezrealizowanych zamówień w sposób trwały i kolejkowy.
NLB i ALB razem są nadmiarowe dla tego przypadku. Amazon Redshift jest hurtownią danych, nieoptymalną dla transakcyjnych zamówień.
Gateway Load Balancer jest przeznaczony do wdrażania urządzeń wirtualnych, a nie do zarządzania ruchem aplikacji czy przechowywania zamówień.
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.