# Модуль 8: Облачные технологии и миграция ## Навигация - [🏠 Главная страница курса](../../README.md) --- ## Описание модуля Модуль посвящен изучению облачных технологий, стратегий миграции в облако и оптимизации затрат. Студенты изучат основные облачные платформы, научатся проектировать cloud-native архитектуры и планировать миграцию существующих систем. ## Содержание модуля ### 1. [Основы облачных технологий](sections/01-cloud-fundamentals.md) - Модели обслуживания (IaaS, PaaS, SaaS) - Модели развертывания (Public, Private, Hybrid, Multi-cloud) - Ключевые характеристики облачных вычислений - Преимущества и риски облачных технологий ### 2. [AWS (Amazon Web Services)](sections/02-aws-services.md) - Основные сервисы AWS - Compute, Storage, Database, Networking сервисы - Security и Monitoring сервисы - Лучшие практики использования AWS ### 3. [Azure (Microsoft Azure)](sections/03-azure-services.md) - Основные сервисы Azure - Compute, Storage, Database, Networking сервисы - Security и Monitoring сервисы - Лучшие практики использования Azure ### 4. [GCP (Google Cloud Platform)](sections/04-gcp-services.md) - Основные сервисы GCP - Compute, Storage, Database, Networking сервисы - Security и Monitoring сервисы - Лучшие практики использования GCP ### 5. [Cloud-Native архитектура](sections/05-cloud-native-architecture.md) - Принципы Cloud-Native разработки - Микросервисы и контейнеризация - Serverless архитектура - Cloud-Native паттерны ### 6. [Мультиоблачные и гибридные стратегии](sections/06-multi-cloud-hybrid-strategies.md) - Мультиоблачная архитектура - Гибридная архитектура - Инструменты для мультиоблака - Стратегии миграции ### 7. [Стратегии миграции](sections/07-migration-strategies.md) - Типы миграции (Lift and Shift, Replatforming, Refactoring, Rebuilding) - Процесс миграции - Инструменты миграции - Best practices ### 8. [Экономика облака и калькулятор затрат](sections/08-cloud-economics-cost-calculator.md) - Модели ценообразования - Компоненты затрат - Оптимизация затрат - TCO анализ ## Ключевые компетенции После изучения модуля вы сможете: - **Понимать облачные технологии** и их применение в различных сценариях - **Работать с основными облачными платформами** (AWS, Azure, GCP) - **Проектировать Cloud-Native архитектуры** с использованием современных паттернов - **Планировать и выполнять миграцию** существующих систем в облако - **Оптимизировать затраты** на облачные ресурсы - **Выбирать подходящую стратегию** для мультиоблачных и гибридных решений - **Использовать инструменты** для управления облачной инфраструктурой ## Практические задания ### Задание 1: Облачная инфраструктура 1. Создайте VPC с публичными и приватными подсетями 2. Настройте Security Groups и Load Balancer 3. Разверните веб-приложение с базой данных ### Задание 2: Cloud-Native приложение 1. Создайте микросервисную архитектуру 2. Настройте Kubernetes кластер 3. Реализуйте мониторинг и логирование ### Задание 3: Миграция приложения 1. Проанализируйте существующее приложение 2. Выберите стратегию миграции 3. Выполните миграцию с минимальными рисками ### Задание 4: Оптимизация затрат 1. Проанализируйте текущие затраты 2. Выберите подходящие типы инстансов 3. Настройте автоматическое масштабирование ## Дополнительные ресурсы ### Инструменты - **AWS**: AWS CLI, CloudFormation, Terraform - **Azure**: Azure CLI, ARM Templates, Terraform - **GCP**: gcloud CLI, Deployment Manager, Terraform - **Kubernetes**: kubectl, Helm, Istio ### Книги - "Cloud Native Patterns" by Cornelia Davis - "Building Microservices" by Sam Newman - "Kubernetes: Up and Running" by Kelsey Hightower ### Сертификации - AWS Certified Solutions Architect - Microsoft Azure Solutions Architect - Google Cloud Professional Cloud Architect ## Критерии оценки - **Понимание облачных концепций**: Знание основных принципов и моделей - **Практические навыки**: Умение работать с облачными платформами - **Архитектурное мышление**: Способность проектировать cloud-native решения - **Миграционные навыки**: Планирование и выполнение миграции - **Оптимизация затрат**: Умение оптимизировать облачные ресурсы