Детальна програма курсу
Модуль 1. Введение
- Преимущества использования облачных сервисов
- Фреймворк облачных архитектур
- Глобальная инфраструктура AWS
Модуль 2. Базовые архитектуры
- Сервис Amazon S3
- Сервис Amazon Glacier
- Выбор регионов для архитектуры
Модуль 3. Уровень вычислений
- Вычисления с помощью Amazon EC2
- Запуск инстансов Amazon EC2 и использование Amazon Machine Image
- Хранение данных
- Типы инстансов
- Виды тарифов на инстансы
Модуль 4. Уровень баз данных
- Требования к базам данных
- Сервисы Amazon RDS и Amazon DynamoDB
- Управление безопасностью Amazon RDS и DynamoDB
- Миграция данных в базы данных AWS
Лабораторная работа 1. Развертывание Веб-приложения на платформе AWS
Модуль 5. Сетевые сервисы AWS. Часть 1
- Сервис Virtual Private Cloud
- Безопасность в облачной среде
Лабораторная работа 2. Создание VPC.
Модуль 6. Сетевые сервисы AWS. Часть 2
- Соединение сетей
- Балансировка нагрузки на платформе AWS
- Высокая доступность
- Межрегиональная высокая доступность и DNS
Модуль 7. AWS Identity and Access Management (IAM)
- Учетные записи и IAM
- Управление пользователями
- Объединение в группы
Модуль 8. Гибкость, высокая доступность и мониторинг
- Факторы высокой доступности. Основы
- Мониторинг
- Гибкость и масштабирование
- Масштабирование баз данных
Лабораторная работа 3. Создание высокодоступной среды
Модуль 9. Автоматизация
- Необходимость автоматизации
- Автоматизация инфраструктуры
- Автоматическое развертывание
- Вспомогательные инструменты
Лабораторная работа 4. Автоматизация с помощью сервиса CloudFormation
Модуль 10. Кеширование
- Обзор методов кеширования
- Кеширование в AWS
- Web-кеширование
- Кеширование баз данных
Модуль 11. Построение развязанных инфраструктур
- Разделение инфраструктуры
- Использование сервиса Amazon SQS
- Использование сервиса Amazon SNS
Модуль 12. Микросервисы и Serverless архитектура
- Построение микросервисов
- Сервисы контейнерных вычислений
- Переход к Serverless модели
Лабораторная работа 5. Внедрение Serverless архитектуры
Модуль 13. RTO/RPO и инструменты восстановления
- Планирование отработки аварийных ситуаций
- Стратегии восстановления
Модуль 14. Оптимизация
- Вопросы проектирования
- Перепроектирование
- Рекомендованные практики
Модуль 15. Подведение итогов