Supervision, journalisation, analyse, remédiation et optimisation des performances
Voir ce que font vos charges de travail et agir en conséquence : métriques, logs, alarmes et tableaux de bord CloudWatch, remédiation pilotée par les événements avec EventBridge et Systems Manager, et optimisation des performances du calcul, du stockage et des bases de données. C'est l'un des domaines qui pèsent le plus dans l'examen, et le cœur du quotidien d'un ingénieur CloudOps.
Quelque chose ne va pas sur une charge de travail et personne ne sait dire quoi. Passer de « l'application est lente » à « le volume EBS a épuisé ses crédits de burst à 09h14 », c'est tout l'objet de ce domaine. Vous y verrez ce qu'AWS mesure pour vous, ce que vous devez instrumenter vous-même, comment transformer cette télémétrie en alertes et en corrections automatiques, et comment la lire quand vous cherchez à gagner en performance.
Ce domaine pèse 22 % du SOA-C03 et ouvre le cours parce que tout le reste s'y branche. Une politique de scaling a besoin d'une métrique. Un runbook de remédiation a besoin d'un événement. Une optimisation de performance a besoin d'un chiffre qui prouve qu'elle a fonctionné.
Ce que couvre ce domaine
- Les métriques et les logs CloudWatch, les requêtes Logs Insights, l'agent CloudWatch et CloudTrail pour l'historique au niveau des appels d'API
- Container Insights, Prometheus et Grafana managés, et la supervision du serverless et des charges de travail d'IA
- Les alarmes CloudWatch, les alarmes composites, les actions d'alarme, les notifications avec SNS et les tableaux de bord
- La remédiation pilotée par les événements avec les règles et les Pipes EventBridge, les runbooks Systems Manager Automation et les schémas d'auto-remédiation les plus courants
- L'optimisation du calcul et du stockage : right-sizing avec Compute Optimizer, placement groups, types de volumes EBS et IOPS, performance des requêtes et des transferts S3, EFS et FSx
- RDS Performance Insights, Enhanced Monitoring, RDS Proxy et le réglage au niveau des connexions
Pourquoi c'est important
Les questions de ce domaine sont des questions de diagnostic. On vous donne des symptômes (une alarme bloquée en INSUFFICIENT_DATA, une fonction Lambda dont les logs n'apparaissent jamais, une instance EC2 sans métrique de mémoire dans CloudWatch) et on vous demande quoi vérifier. Reconnaître des noms de services ne suffit pas. Vous devez savoir quelles métriques AWS publie par défaut, lesquelles exigent l'agent, où atterrit chaque log stream et ce qu'une alarme évalue réellement sur sa période.
Ces mêmes connaissances portent la suite du cours. L'Auto Scaling du domaine suivant, c'est une alarme CloudWatch avec une politique de scaling accrochée dessus. La réponse automatique aux écarts de conformité, dans le domaine sécurité, c'est une règle EventBridge avec une autre source d'événements. Maîtrisez bien la couche de télémétrie ici, et vous passerez les quatre domaines restants à l'appliquer au lieu de la réapprendre.
