Урок 05. Облачные вычисления и AWS
⚡ Кратко: Облако и AWS за 5 минут
Облачные вычисления — аренда вычислительных ресурсов через интернет по модели pay-as-you-go. AWS — лидер рынка с наибольшим набором сервисов и глобальной инфраструктурой.
- IaaS — инфраструктура (серверы, сети): AWS EC2, Google Compute Engine
- PaaS — платформа для разработки: Google App Engine, Azure App Services
- SaaS — готовое ПО: Google Workspace, Microsoft 365
- Регионы — географические зоны (us-east-1, eu-west-1); внутри — 2+ зон доступности
- Зоны доступности (AZ) — физически отдельные дата-центры для отказоустойчивости
- Pay-as-you-go — платите только за фактическое потребление ресурсов
- Free Tier — 12 месяцев бесплатного использования базовых сервисов AWS
Ключевые сервисы AWS: EC2 (виртуальные серверы), S3 (хранилище), RDS (БД), Lambda (serverless), VPC (сети), Route 53 (DNS).
Частая ошибка: запускать ресурсы в регионе по умолчанию (us-east-1) без учёта задержки и законодательных требований страны пользователей.
📖 О чём этот урок
Этот урок открывает второй блок курса — «Облако и AWS». Мы разберём фундаментальные понятия облачных вычислений, изучим глобальную инфраструктуру AWS и сравним трёх крупнейших облачных провайдеров. Отдельно рассмотрим ключевые сервисы AWS, модели ценообразования и инструменты управления затратами.
Что изучим
- История облачных вычислений: от 1960-х до наших дней
- Модели сервисов: IaaS, PaaS, SaaS — различия и примеры
- Преимущества облака vs классические серверные решения
- Сравнение AWS, Azure, GCP: позиции на рынке
- AWS Global Infrastructure: регионы, зоны доступности, edge locations
- Обзор ключевых сервисов AWS: EC2, S3, RDS, Lambda, VPC, Route 53
- Pricing и Billing: pay-as-you-go, Free Tier, Cost Explorer
- Governance: IAM, теги, бюджеты, AWS Organizations
- Практическая работа: создание EC2-сервера через консоль AWS
📚 Что повторить перед изучением
- ← Урок 04: Multistage Dockerfile, Docker Compose
- Основы сетей: IP-адреса, подсети (subnet), протоколы TCP/IP, DNS
- Понятие виртуализации и виртуальных машин
- Базовые команды командной строки: PowerShell / Bash
🎯 Что изучать дальше
- → Урок 06: Exploring AWS — сервисы, AWS CLI, Boto3
- Управление ресурсами AWS через CLI и Python SDK (Boto3)
- Infrastructure as Code на Terraform (урок 07)