Pour une application qui s'étend sur plusieurs services, quel service AWS est LE PLUS adapté lorsque vous souhaitez visualiser et analyser (traçage distribué) le chemin emprunté par une requête et l'endroit où surviennent les latences ou les erreurs ?

1 / 1
Sélectionnez une réponse
CorrectD

Explication

Une question sur le choix du service qui visualise les latences et erreurs avec le traçage distribué.

  • 1s'étend sur plusieurs servicesTraçage d'un système distribué = X-Ray
  • 2l'endroit où surviennent les latences ou les erreursIdentification des goulots d'étranglement par segment
  • 3visualiser et analyserVisualisation des traces = X-Ray
AIncorrect

Amazon CloudWatch

Amazon CloudWatch est un service de surveillance qui collecte et surveille des métriques (données numériques telles que l'utilisation du CPU, le nombre de requêtes et les taux d'erreur) et des journaux (enregistrements textuels produits par les applications ou le système d'exploitation), et déclenche des alarmes lorsque les seuils sont dépassés.

Autrement dit, ce que CloudWatch observe est l'état actuel des ressources individuelles. En revanche, ce que X-Ray observe est le chemin de traitement : dans quel ordre une requête traverse plusieurs services, combien de millisecondes prend chaque segment et où une erreur est survenue. L'exigence ici est la visualisation du chemin (traçage distribué), ce qui n'est pas le rôle de CloudWatch, donc c'est incorrect.

BIncorrect

AWS CloudTrail

AWS CloudTrail est un service d'audit qui enregistre l'historique des opérations : « qui a appelé quelle API AWS et quand ».

Ce qu'il enregistre, ce sont les opérations sur le compte, et il ne suit pas le chemin ni la latence des requêtes à l'intérieur d'une application, donc c'est incorrect.

CIncorrect

AWS Config

AWS Config est un service qui enregistre les modifications de configuration des ressources et évalue la conformité aux règles.

Ce qu'il suit, ce sont les modifications de configuration, et ce n'est pas du traçage distribué qui visualise la latence ou l'emplacement des erreurs des requêtes, donc c'est incorrect.

DCorrect

AWS X-Ray

Correct. AWS X-Ray est un service de traçage distribué qui suit le flux des requêtes s'étendant sur plusieurs services et visualise le temps passé dans chaque segment ainsi que l'emplacement des erreurs. Il est utile pour identifier les goulots d'étranglement et déboguer des architectures de microservices et sans serveur.

À retenir

« Traçage distribué », « visualiser le chemin de la requête » et « localiser les latences et erreurs » désignent AWS X-Ray. Distinguez-le de CloudWatch (surveillance métriques/journaux), CloudTrail (enregistrement des opérations API) et Config (suivi des modifications de configuration) selon « ce que vous suivez ».