Firma prowadząca sezonowe portale z ofertami pracy odnotowuje zwiększony ruch. Zaplecze składa się z dwóch instancji Amazon EC2 za Application Load Balancer, a jako magazyn danych używany jest Amazon DynamoDB. W szczycie sezonu wydajność odczytu i zapisu aplikacji spada. Która opcja zapewnia skalowalną architekturę, która poradzi sobie ze szczytowymi obciążeniami przy NAJMNIEJSZYM wysiłku deweloperskim?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Użycie grup Auto Scaling dla usług backendu. Użycie automatycznego skalowania DynamoDB..
Dlaczego to jest odpowiedź
Prawidłowa odpowiedź to użycie grup Auto Scaling dla usług backendu i automatycznego skalowania DynamoDB. Grupy Auto Scaling automatycznie dostosowują liczbę instancji EC2 w zależności od obciążenia, co zapewnia elastyczne skalowanie backendu podczas szczytowego ruchu. Automatyczne skalowanie DynamoDB (On-demand lub Provisioned z Auto Scaling) dynamicznie dostosowuje pojemność odczytu i zapisu, eliminując spadki wydajności bez ręcznej interwencji. To podejście wymaga najmniejszego wysiłku deweloperskiego, ponieważ wykorzystuje wbudowane mechanizmy AWS. Migracja do AWS Lambda (opcje 1 i 2) wymagałaby znacznych zmian w kodzie aplikacji. Użycie Amazon SQS i Lambda do zapisu do DynamoDB (opcja 4) jest dobrym rozwiązaniem dla asynchronicznego przetwarzania, ale nie rozwiązuje bezpośrednio problemu skalowania odczytów i wymaga dodatkowego wysiłku deweloperskiego na integrację.
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