Зачем облака в DevOps
Современный DevOps часто строится поверх облака: виртуальные машины, managed Kubernetes, базы данных, очереди, хранилища — всё как сервис. Понимание одного облака (AWS, GCP или Azure) даёт переносимые концепции: регионы, IAM, сети, биллинг.Общие концепции
Регионы и зоны
Регионы и зоны
Географические регионы; внутри — зоны доступности (AZ) для отказоустойчивости.
IAM (Identity and Access Management)
IAM (Identity and Access Management)
Пользователи, роли, политики; принцип наименьших привилегий; сервисные аккаунты для приложений и CI.
Сеть в облаке
Сеть в облаке
VPC, подсети, security groups / firewall rules; балансировщики, CDN.
Вычисление
Вычисление
VM (EC2, Compute Engine, VMs), managed K8s (EKS, GKE, AKS), serverless (Lambda, Cloud Functions).
Хранилище и данные
Хранилище и данные
Object storage (S3, GCS, Blob); managed БД (RDS, Cloud SQL и т.д.); очереди (SQS, Pub/Sub).
Что изучать по приоритету
- Один провайдер — выбрать AWS, GCP или Azure и пройти базовый курс (консоль, IAM, VPC, одна VM, S3-подобное хранилище).
- Managed Kubernetes — поднять кластер в облаке, задеплоить приложение, понять интеграцию с LB и IAM.
- Terraform — описывать те же ресурсы кодом.
- Биллинг и лимиты — как смотреть расходы, ставить алерты, избегать сюрпризов.
Что добавить сюда
- Сравнение провайдеров под свои задачи
- Ссылки на free tier и обучающие курсы (AWS Skill Builder, GCP training, Microsoft Learn)