Een applicatie die als microservices draait op Amazon ECS met Fargate retourneert fouten aan gebruikers. Welke van de volgende stappen moet een ontwikkelaar nemen om de problemen te diagnosticeren en op te lossen? (Kies twee.)
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Voer de AWS X-Ray daemon uit als een sidecar-container naast de microservices en update het taakrolbeleid om X-Ray API-toegang toe te staan..
Waarom dit het antwoord is
De correcte optie is om de AWS X-Ray daemon als een sidecar-container uit te voeren en het taakrolbeleid bij te werken. Dit is de aanbevolen methode voor het verzamelen van tracegegevens van applicaties die op Fargate draaien. De X-Ray daemon verzamelt ruwe segmentgegevens en stuurt deze naar de X-Ray API. De taakrol heeft vervolgens de benodigde machtigingen om met de X-Ray API te communiceren. De optie om de applicatie te instrumenteren met de AWS X-Ray SDK en de app aan te passen om de PutXrayTrace API rechtstreeks aan te roepen, is onjuist. Hoewel instrumentatie met de SDK nodig is, is het niet de bedoeling dat de applicatie de API direct aanroept; de daemon handelt dit af. De optie om de AWS X-Ray daemon als een Kubernetes-stijl daemonset te implementeren, is onjuist omdat Fargate geen ondersteuning biedt voor Kubernetes-daemonsets. De optie om de applicatie te instrumenteren met de AWS X-Ray SDK en de applicatie te configureren om tracegegevens naar de X-Ray daemon te sturen, is gedeeltelijk correct wat betreft de SDK, maar mist de cruciale stap van het implementeren van de daemon zelf als een sidecar. De optie om ECS-taken te configureren om stdout en stderr naar CloudWatch Logs te sturen, is nuttig voor algemene logging, maar biedt geen gedetailleerde distributed tracing die nodig is voor het diagnosticeren van problemen in microservices-architecturen, wat X-Ray wel doet.
Slaag voor je examen — zonder eindeloos zoeken naar antwoorden
Krijg elke geverifieerde vraag en uitleg voor dit examen op één plek, en bespaar uren voorbereiding. Meer dan 1.000 certificeringen · Meer dan 20 talen · gratis om te beginnen.
Slaag sneller voor je examen → Geen kaart nodig