☁️ Monitoring & Management
CloudWatch, CloudTrail, AWS Config, Systems Manager, Trusted Advisor
📊 Amazon CloudWatch
Metrics — CPU, Network, Disk I/O и т.д. (EC2, RDS, Lambda автоматически). Alarms — триггер SNS/Auto Scaling при превышении порога метрики. Logs — сбор логов приложений и ОС (через CloudWatch Agent). Dashboards — пользовательская визуализация. Events/EventBridge — реакция на события AWS (триггер Lambda).
🔍 AWS CloudTrail
Логирует все API-вызовы AWS (кто, когда, откуда, что). Management Events — создание/изменение ресурсов (включено по умолчанию). Data Events — объектный уровень S3, вызовы Lambda (дополнительная плата). Trail — сохранение логов в S3. CloudTrail Insights — обнаружение аномальной активности API. История событий за 90 дней — бесплатно.
⚙️ AWS Config
Отслеживает конфигурации ресурсов во времени. Config Rules — проверка соответствия требованиям (например, «S3 bucket не должен быть публичным»). Configuration Timeline — что и когда изменилось. Remediation — автоматическое исправление несоответствующих ресурсов. CloudTrail (кто выполнил API-вызов) + Config (что стало с ресурсом) используются совместно.
🛠️ Systems Manager (SSM)
Session Manager — подключение к EC2 через браузер вместо SSH/RDP (SSH-ключи и открытые порты не нужны!). Parameter Store — хранение конфигураций и секретов (шифрование через KMS). Patch Manager — автоматизация установки патчей ОС. Run Command — отправка команд на весь флот.
📊 Сравнение сервисов мониторинга
| Сервис | Что мониторит | Основной use case |
|---|---|---|
| CloudWatch | Метрики, логи, алармы | Мониторинг производительности, оповещения, дашборды |
| CloudTrail | API-вызовы (кто, что, когда) | Аудит безопасности, соответствие требованиям, forensics |
| AWS Config | История конфигурации ресурсов | Соответствие требованиям, drift detection, отслеживание изменений |
| GuardDuty | Threat intelligence, аномалии | Обнаружение угроз безопасности, вредоносная активность |
| Trusted Advisor | Проверки лучших практик | Рекомендации по стоимости, безопасности, производительности |
💡 Ключевые моменты
- CloudWatch = метрики + логи + алармы + дашборды
- CloudTrail = аудит API (кто, что, когда) — для соответствия требованиям
- Config = история состояния ресурсов + правила соответствия
- SSM Session Manager = SSH не нужен, высокий уровень безопасности
- CloudTrail ≠ CloudWatch: Trail=аудит, Watch=мониторинг
🎯 Советы для экзамена
- CloudTrail vs CloudWatch — наиболее часто путаемая пара на экзамене CLF-C02: Trail=журнал аудита, Watch=метрики
- GuardDuty — обнаружение угроз на основе ML, анализирует CloudTrail/VPC Flow Logs/DNS Logs
- SSM Session Manager = не bastion host, порт 22 не открываем, доступ через IAM role
- Состояния CloudWatch Alarm: OK → ALARM → INSUFFICIENT_DATA
- AWS Config не бесплатен — оплата за каждую запись конфигурации ресурса
⚠️ Частые ошибки
- Считать CloudTrail инструментом мониторинга в реальном времени. CloudTrail — аудит/лог, для реального времени используется CloudWatch Events
- Считать, что Trusted Advisor работает в полном объёме на всех планах — Basic=7 проверок, Business+=все
- Путать Config Rules с правилами брандмауэра. Config Rules = проверка соответствия требованиям, не межсетевой экран
🧠 Для запоминания: «Watch the Metrics, Trail the People, Config the Resources» — CloudWatch=Производительность, CloudTrail=Аудит, Config=Соответствие требованиям
Проверьте себя по теме «Monitoring & Management»
Бесплатные интерактивные тесты, пробный экзамен и полные уроки — на платформе CertMaster.
Начать бесплатно →