Infrastructure as Code
Infrastructure as Code beskriver infrastruktur i filer, der kan versionsstyres og gennemgås. De administrerede ressourcer ændres, når ændringerne udføres.
Hvad betyder Infrastructure as Code?
Infrastructure as Code (IaC) betyder, at infrastruktur administreres gennem maskinlæsbare definitioner. Filerne kan versionsstyres og gennemgås i fællesskab. HashiCorp forklarer det for Terraform med konfiguration, ændringsplan og udførelse. Konfigurationen beskriver den ønskede tilstand; værktøjet finder de nødvendige ændringer.
Eksempel: et ekstra portalmiljø
I dette tænkte eksempel beskriver teamet en kundeportals beregningsinstanser og netværk i konfigurationsfiler. Til et testmiljø tilpasser det definitionerne. Ændringsplanen viser før udførelsen, hvilke ressourcer der skal oprettes, ændres eller fjernes. Dermed kan teamet drøfte en planlagt infrastrukturændring på forhånd.
Kontrollér især planlagte sletninger, adgangsrettigheder og afhængigheder. En gennemgået fil ændrer ikke i sig selv et kørende miljø. Det kræver en fastlagt proces for udførelsen med de rette tilladelser.
Infrastrukturdefinitionen erstatter ikke en sikkerhedskopi af applikationens data. At en database kan genopbygges, betyder ikke, at dens tidligere indhold er gendannet. Ændringer uden for filerne skal også opdages og sammenholdes med den ønskede konfiguration.
Kilder
Relaterede begreber
- GitOpsGitOps forbinder en versionsstyret ønsket tilstand med automatisk hentning og løbende afstemning. Filer i Git dækker kun en del af denne drift.
- CloudcomputingCloudcomputing leverer IT-ressourcer over et netværk efter behov. Service- og implementeringsmodellen afgør, hvilke opgaver virksomheden selv har.
- Virtuel maskineEn server-VM kører et gæsteoperativsystem. Driftsmodellen skal afklare de resterende opgaver med applikation, adgang og vedligeholdelse.
- Return-PathReturn-Path gemmer SMTP-returstien i et headerfelt. Det beskriver den tekniske vej for fejlmeldinger, ikke en persons identitet.
- Envelope-FromEnvelope-From angiver SMTP-afsenderen til transport og fejlmeldinger. Den skal adskilles fra den synlige afsenderadresse.
- DMARC-aggregatrapportEn DMARC-aggregatrapport opsummerer et rapporterende mailsystems domænekontroller over en periode. Den hjælper med at undersøge kilder og konfigurationsfejl.
Artikler om emnet








Cloud & drift med ASES
Hosting, deployment, vedligeholdelse og support

