18 / 25 · §12
Infrastructure as Code
Когда серверов много, кликать в UI — плохо. Инфраструктура как версионируемый код.
Нажми на схему, чтобы открыть в полном размере.
Главное
- Опиши инфраструктуру в коде: VPC, балансировщики, БД, Redis, контейнеры, S3.
- Цикл: Plan → Review → Apply — видишь изменения до применения.
- Плюсы: повторяемость, ревью через pull request, история в Git, меньше ошибок руками.
- Инструменты: Terraform / OpenTofu, Pulumi, CloudFormation.
Terraform
resource "aws_s3_bucket" "files" {
bucket = "my-app-files"
}
$ terraform plan
$ terraform apply Ручной режим
Клики в консоли долгие, подвержены ошибкам и не воспроизводимы: «а кто это поменял?».