Aplikacja działająca jako mikrousługi na Amazon ECS z Fargate zwraca błędy użytkownikom. Które z poniższych kroków powinien podjąć deweloper, aby zdiagnozować i naprawić problemy? (Wybierz dwie odpowiedzi.)
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Uruchom demona AWS X-Ray jako kontener sidecar obok mikrousług i zaktualizuj politykę roli zadania, aby zezwolić na dostęp do API X-Ray..
Dlaczego to jest odpowiedź
Uruchomienie demona AWS X-Ray jako kontenera sidecar obok mikrousług jest najlepszym sposobem na zbieranie danych śledzenia w środowisku Fargate. Sidecar odbiera dane śledzenia z instrumentowanej aplikacji i buforuje je przed wysłaniem do X-Ray API, co zmniejsza obciążenie aplikacji. Aktualizacja polityki roli zadania jest niezbędna, aby demon X-Ray miał uprawnienia do wysyłania danych do usługi X-Ray. Druga opcja jest nieprawidłowa, ponieważ Fargate nie obsługuje daemonsetów w stylu Kubernetes. Trzecia opcja jest nieprawidłowa, ponieważ aplikacja nie powinna bezpośrednio wywoływać PutXrayTrace; demon X-Ray powinien to robić. Czwarta opcja jest częściowo poprawna, ale nie uwzględnia kluczowego elementu, jakim jest uruchomienie demona X-Ray jako sidecar, co jest najlepszą praktyką w Fargate. Piąta opcja jest przydatna do logowania, ale nie zapewnia kompleksowego śledzenia rozproszonego, które jest kluczowe do diagnozowania problemów w architekturze mikrousług.
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