AI & INNOVATION
Terraform
Sammanfattning
Terraform är ett verktyg med öppen källkod från HashiCorp för Infrastructure as Code, där servrar, nätverk och databaser definieras som kod i deklarativa filer. Verktyget skapar, uppdaterar och tar bort resurser automatiskt, spårar aktuellt tillstånd och räknar ut vilka ändringar som behövs. Stödet för Azure, AWS och GCP gör det till ett naturligt val i multicloud.
Vad är Terraform?
Terraform är ett öppen källkod-verktyg för Infrastructure as Code (IaC) utvecklat av HashiCorp. Med Terraform definierar man IT-infrastruktur – servrar, nätverk, databaser och mer – som kod i deklarativa konfigurationsfiler. Verktyget skapar, uppdaterar och tar bort resurser automatiskt baserat på koden.
Terraform vs. Bicep
Bicep är Microsofts egna IaC-språk för Azure. Terraform stödjer däremot alla större molnplattformar (Azure, AWS, GCP) och hundratals tredjepartsleverantörer, vilket gör det till det naturliga valet i multicloud-miljöer.
Fördelar med Terraform
- Molnagnostiskt: Samma verktyg och arbetsflöde för alla molnleverantörer.
- Tillståndsspårning: Terraform håller reda på aktuellt tillstånd och beräknar vilka ändringar som behövs.
- Moduler: Återanvändbara byggblock som standardiserar infrastruktur.
- Ekosystem: Stor community med tusentals färdiga providers och moduler.