Skip to main content

Зачем облака в DevOps

Современный DevOps часто строится поверх облака: виртуальные машины, managed Kubernetes, базы данных, очереди, хранилища — всё как сервис. Понимание одного облака (AWS, GCP или Azure) даёт переносимые концепции: регионы, IAM, сети, биллинг.

Общие концепции

Географические регионы; внутри — зоны доступности (AZ) для отказоустойчивости.
Пользователи, роли, политики; принцип наименьших привилегий; сервисные аккаунты для приложений и 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).

Что изучать по приоритету

  1. Один провайдер — выбрать AWS, GCP или Azure и пройти базовый курс (консоль, IAM, VPC, одна VM, S3-подобное хранилище).
  2. Managed Kubernetes — поднять кластер в облаке, задеплоить приложение, понять интеграцию с LB и IAM.
  3. Terraform — описывать те же ресурсы кодом.
  4. Биллинг и лимиты — как смотреть расходы, ставить алерты, избегать сюрпризов.

Что добавить сюда

  • Сравнение провайдеров под свои задачи
  • Ссылки на free tier и обучающие курсы (AWS Skill Builder, GCP training, Microsoft Learn)