Introduktion

Slutförd

Infrastruktur som kod (IaC) rullar inte riktigt lätt på tungan, och dess betydelse är inte alltid tydlig.

Men IaC har varit med oss sedan början av DevOps – och vissa experter säger att DevOps inte skulle vara möjligt utan det.

Som namnet antyder är infrastruktur som kod begreppet att hantera din driftsmiljö som du gör program eller annan kod för allmän version.

I stället för att manuellt göra konfigurationsändringar eller använda engångsskript för att göra infrastrukturändringar, hanteras driftinfrastrukturen i stället med samma regler och strikturer som styr kodutvecklingen, särskilt när nya serverinstanser spunnits upp.

Det innebär att de grundläggande metodtipsen för DevOps, till exempel versionskontroll, virtualiserade tester och kontinuerlig övervakning, tillämpas på den underliggande koden som styr skapandet och hanteringen av infrastrukturen.

Med andra ord behandlas infrastrukturen på samma sätt som annan kod.

Molnparadigmets elasticitet och molndatorernas disposability kan bara användas genom att tillämpa principerna för infrastruktur som kod på all din infrastruktur.

I den här modulen beskrivs viktiga begrepp för infrastruktur som skapande och konfiguration av kod- och miljödistribution. Förstå också den imperativa, deklarativa och idempotent konfigurationen och hur den gäller för ditt företag.

Utbildningsmål

När du har slutfört den här modulen kan studenter och proffs:

  • Förstå hur du driftsätter din miljö.
  • Planera din miljökonfiguration.
  • Välj mellan imperativ kontra deklarativ konfiguration.
  • Förklara idempotent konfiguration.

Förutsättningar

  • Förstå vad DevOps är och dess begrepp.
  • Kunskaper om principer för versionskontroll är användbara, men det är inte nödvändigt.
  • Bra att ha erfarenhet av en organisation som levererar programvara.