Infrastructure as Code
Infrastructure as Code beskriver infrastruktur i filer som kan versionshanteras och granskas. Hanterade resurser ändras när ändringarna genomförs.
Vad betyder Infrastructure as Code?
Infrastructure as Code (IaC) innebär att hantera infrastruktur genom maskinläsbara definitioner. Filerna kan versionshanteras och granskas gemensamt. HashiCorp förklarar detta för Terraform med konfiguration, ändringsplan och genomförande. Konfigurationen beskriver det önskade tillståndet; verktyget avgör vilka ändringar som behövs.
Exempel: en extra portalmiljö
I detta fiktiva exempel beskriver teamet en kundportals beräkningsinstanser och nätverk i konfigurationsfiler. För en testmiljö anpassar det definitionerna. Ändringsplanen visar före genomförandet vilka resurser som ska skapas, ändras eller tas bort. Därmed kan teamet diskutera en planerad infrastrukturändring i förväg.
Granska särskilt planerade borttagningar, åtkomsträttigheter och beroenden. En granskad fil ändrar inte i sig en miljö som är i drift. Det kräver en fastställd process för genomförandet med lämpliga behörigheter.
Infrastrukturdefinitionen ersätter inte en säkerhetskopia av applikationens data. Att en databas kan byggas upp igen betyder inte att dess tidigare innehåll har återställts. Ändringar utanför filerna måste också upptäckas och jämföras med den önskade konfigurationen.
Källor
Relaterade begrepp
- GitOpsGitOps kopplar ett versionshanterat önskat tillstånd till automatisk hämtning och löpande avstämning. Filer i Git täcker bara en del av arbetssättet.
- Cloud computingCloud computing ger IT-resurser via nätverk efter behov. Tjänste- och driftsättningsmodellen avgör vilka uppgifter som finns kvar hos företaget.
- Virtuell maskinEn server-VM kör ett gästoperativsystem. Driftmodellen måste klargöra vem som sköter applikation, åtkomst och underhåll.
- Return-PathReturn-Path sparar SMTP-returvägen i ett huvudfält. Det beskriver den tekniska vägen för felmeddelanden, inte en persons identitet.
- Envelope-FromEnvelope-From anger SMTP-avsändaren för transport och felmeddelanden. Den måste skiljas från den synliga avsändaradressen.
- DMARC-aggregatrapportEn DMARC-aggregatrapport sammanfattar domänkontroller från ett rapporterande e-postsystem över en period. Den hjälper till att granska källor och konfigurationsfel.
Artiklar om ämnet








Cloud & drift med ASES
Hosting, driftsättning, underhåll och support

