☁️ Well-Architected Framework
AWS 6 столпов, лучшие практики облака и архитектурные принципы
🏛️ AWS Well-Architected Framework — 6 столпов
- Operational Excellence — Operations as code, документирование аннотаций, частые небольшие изменения
- Security — Минимальные привилегии, шифрование, автоматизация реагирования на инциденты
- Reliability — Автоматическое восстановление, горизонтальное масштабирование, отказ от угадывания ёмкости
- Performance Efficiency — Управляемые сервисы, глобальный охват за минуты, serverless
- Cost Optimization — Платите только за использованное, резервируемые мощности, right-sizing
- Sustainability — Минимизация воздействия на окружающую среду
📈 High Availability и Disaster Recovery
RPO (Recovery Point Objective) — допустимый объём потери данных. RTO (Recovery Time Objective) — время, необходимое для восстановления. DR-стратегии: Backup & Restore (самый дешёвый), Pilot Light, Warm Standby, Multi-Site Active/Active (самый дорогой, самый быстрый).
⚖️ Масштабируемость
Vertical Scaling (Scale Up) — увеличение размера инстанса (t2.micro → t2.xlarge). Horizontal Scaling (Scale Out) — увеличение количества инстансов (Auto Scaling Group). Horizontal — предпочтительнее, так как позволяет масштабироваться без ограничений.
📊 Стратегии Disaster Recovery (стоимость и скорость)
| Стратегия | RTO | RPO | Стоимость | Примечание |
|---|---|---|---|---|
| Backup & Restore | Часы | Часы | 💚 Самый дешёвый | Резервное копирование в S3, восстановление по необходимости |
| Pilot Light | 10–30 мин | Минуты | 💛 Дёшево | Ключевые элементы работают, остальные отключены |
| Warm Standby | ~5 мин | Секунды | 🟠 Средняя | Уменьшенная версия системы работает постоянно |
| Multi-Site Active/Active | Секунды | 0 | 🔴 Самый дорогой | Оба сайта полностью принимают трафик |
💡 Ключевые моменты
- 6 столпов: Operational Excellence, Security, Reliability, Performance, Cost, Sustainability
- RTO — время восстановления, RPO — допустимый объём потери данных
- Horizontal scaling > Vertical scaling (без ограничений)
- Auto Scaling + ELB = сочетание HA и масштабируемости
- Design for failure — считайте, что любой компонент может выйти из строя
🎯 Советы для экзамена
- Для запоминания 6 столпов используйте: "OSRPCS" — Ops, Security, Reliability, Performance, Cost, Sustainability
- Запомните: RPO < RTO: RPO = данные, RTO = время. "Pilot Light" = держать включённым самый минимум
- "Design for failure" = Multi-AZ, health checks, auto-replace — столп Reliability
- Well-Architected Tool — бесплатный, доступен в консоли, выполняет обзор архитектуры
- Столп Sustainability — добавлен в 2021 году как 6-й столп
⚠️ Частые ошибки
- Путать RPO и RTO: RPO = сколько данных может быть потеряно, RTO = за какое время нужно восстановиться
- Считать Vertical scaling «предпочтительным» — Ошибка! Предпочтителен Horizontal (эластичный, без ограничений)
- Думать, что Pilot Light = Warm Standby. Pilot Light — минимальный (только core), Warm Standby — полная система в уменьшенном масштабе
🧠 Для запоминания: "OSRPCS" = "Операция Сабром Реальность Производительность Cost Sustain" — 6 столпов. DR: "BPWM" — Backup, Pilot, Warm, Multi (от дешёвого к дорогому)
Проверьте себя по теме «Well-Architected Framework»
Бесплатные интерактивные тесты, пробный экзамен и полные уроки — на платформе CertMaster.
Начать бесплатно →