Этот вопрос проверяет понимание Infrastructure as Code (IaC) — подхода к управлению инфраструктурой с помощью кода.
Infrastructure as Code (IaC) — это метод управления и развертывания IT-инфраструктуры с помощью кода, а не ручной настройки серверов. Это позволяет автоматизировать, версионировать и обеспечивать единообразие среды.
IaC заменяет ручную настройку серверов, сетей и других компонентов программным кодом. Основные преимущества:
Автоматизация — инфраструктура разворачивается быстро и без ошибок.
Консистентность — код гарантирует одинаковую конфигурацию во всех средах.
Версионирование — изменения в инфраструктуре можно отслеживать через Git.
Пример конфигурации виртуальной машины в Terraform:
resource "aws_instance" "web" {
ami = "ami-123456"
instance_type = "t2.micro"
}IaC делает инфраструктуру повторяемой, управляемой и легко изменяемой через код.