Aplikacja działająca na instancjach EC2 w grupie Auto Scaling przetwarza dużą liczbę wiadomości z kolejki Amazon SQS. Przetwarzanie partii wiadomości trwało kilka godzin, a średnie wykorzystanie procesora w grupie Auto Scaling nie przekroczyło progu jej polityki skalowania target-tracking. Logi aplikacji są wysyłane do Amazon CloudWatch Logs. Musisz przyspieszyć przetwarzanie kolejki przy jak najmniejszym nakładzie operacyjnym. Która opcja spełnia to wymaganie?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Utwórz politykę skalowania target-tracking dla grupy Auto Scaling, która używa metric math do połączenia metryki SQS ApproximateNumberOfMessagesVisible z metryką Auto Scaling group GroupInServiceInstances, aby obliczyć, ile wiadomości przypada na instancję, i użyj tej obliczonej metryki do skalowania w górę i w dół..
Dlaczego to jest odpowiedź
Poprawna odpowiedź to utworzenie polityki skalowania target-tracking, która wykorzystuje metric math do połączenia metryk SQS ApproximateNumberOfMessagesVisible i Auto Scaling Group GroupInServiceInstances. Pozwala to na dynamiczne skalowanie grupy Auto Scaling w oparciu o rzeczywiste obciążenie kolejki SQS na instancję, co jest kluczowe, gdy przetwarzanie jest długotrwałe i wykorzystanie CPU nie jest odpowiednim wskaźnikiem. Metric math umożliwia tworzenie złożonych metryk bez konieczności pisania kodu, co minimalizuje nakład operacyjny. Pozostałe opcje wymagają tworzenia i zarządzania funkcjami AWS Lambda lub dodatkowymi regułami EventBridge, co zwiększa złożoność i nakład operacyjny. Opcja z filtrem subskrypcji CloudWatch Logs jest nieefektywna, ponieważ logi aplikacji nie zawierają bezpośrednio liczby wiadomości w kolejce SQS.
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