Sobes.tech
Junior — Middle

Tudná magyarázni, hogy mit értünk infrastruktúra-kódolás (IaC) alatt?

sobes.tech MI

Válasz az MI-től

Infrastruktúra kódként (Infrastructure as Code, IaC) egy olyan gyakorlat, amely az infrastruktúra kezelését és konfigurálását programkód segítségével végzi, nem pedig manuálisan az interfészek vagy konzolok révén. Ez lehetővé teszi a szerverek, hálózatok, adatbázisok és más komponensek létrehozásának, módosításának és törlésének automatizálását.

Az IaC fő előnyei:

  • Ismételhetőség és konzisztencia a beállításokban
  • Gyors telepítés és skálázás
  • Könnyű verziókezelés és változás-ellenőrzés

IaC eszközök példái: Terraform, Ansible, CloudFormation.

Egyszerű Terraform konfiguráció példa virtuális gép létrehozására:

provider "aws" {
  region = "us-west-2"
}

resource "aws_instance" "example" {
  ami           = "ami-0c55b159cbfafe1f0"
  instance_type = "t2.micro"
}