Terraform med Azure

Hashicorp Terraform är ett verktyg med öppen källkod för etablering och hantering av molninfrastruktur. Den kodifierar infrastrukturen i konfigurationsfiler som beskriver topologin för molnresurser. Dessa resurser omfattar virtuella datorer, lagringskonton och nätverksgränssnitt. Terraform CLI tillhandahåller en enkel mekanism för att distribuera och versionsutforma konfigurationsfilerna till Azure.

Den här artikeln beskriver fördelarna med att använda Terraform för att hantera Azure-infrastruktur.

Automatisera infrastrukturhantering

Med Terraforms mallbaserade konfigurationsfiler kan du definiera, etablera och konfigurera Azure-resurser på ett upprepningsbart och förutsebart sätt. Det finns flera fördelar med att automatisera infrastruktur:

  • Minskad risk för mänskliga fel vid distribution och hantering av infrastruktur.
  • Distribution av samma mall flera gånger för att skapa identiska miljöer för utveckling, testning och produktion.
  • Minskad kostnad för utvecklings- och testmiljöer genom att skapa dem på begäran.

Förstå ändringar i infrastrukturen innan de tillämpas

Som en resurs blir topologin komplex och det kan vara svårt att förstå innebörden och effekten av infrastrukturändringar.

Terraform CLI gör det möjligt för användare att verifiera och förhandsgranska infrastrukturändringar före programmet. Det finns flera fördelar med att förhandsgranska ändringar i infrastrukturen på ett säkert sätt:

  • Gruppmedlemmar kan samarbeta effektivare genom att snabbt förstå föreslagna ändringar och deras påverkan.
  • Oönskade ändringar kan fångas upp tidigt i utvecklingsprocessen

Distribuera infrastruktur till flera molntjänster

Terraform är bra på att distribuera en infrastruktur över flera molnleverantörer. Det gör att utvecklare kan använda konsekventa verktyg för att hantera varje infrastrukturdefinition.

Nästa steg

Nu när du har en översikt över Terraform och dess fördelar föreslår vi nästa steg:

Installera och konfigurera Terraform baserat på din miljö: