Infrastructure as Code
Infrastructure as Code beschrijft infrastructuur in bestanden die u kunt versioneren en beoordelen. Resources veranderen pas wanneer wijzigingen worden uitgevoerd.
Wat betekent Infrastructure as Code?
Infrastructure as Code (IaC) betekent infrastructuur beheren via definities die machines kunnen lezen. U kunt deze bestanden versioneren en gezamenlijk beoordelen. HashiCorp legt dit voor Terraform uit met configuratie, een wijzigingsplan en uitvoering. De configuratie beschrijft daar de gewenste toestand; het hulpmiddel bepaalt welke wijzigingen nodig zijn.
Voorbeeld: een extra portaalomgeving
In dit fictieve voorbeeld beschrijft het team de rekeninstanties en het netwerk van een klantportaal in configuratiebestanden. Voor een testomgeving past het deze definities aan. Het wijzigingsplan laat vóór de uitvoering zien welke resources moeten worden aangemaakt, gewijzigd of verwijderd. Zo kan het team een geplande infrastructuurwijziging vooraf bespreken.
Controleer vooral geplande verwijderingen, toegangsrechten en afhankelijkheden. Een beoordeeld bestand verandert op zichzelf geen draaiende omgeving. Daarvoor is een afgesproken uitvoeringsproces met passende machtigingen nodig.
De infrastructuurdefinitie vervangt geen back-up van applicatiegegevens. Een database opnieuw kunnen opbouwen betekent niet dat de eerdere inhoud is hersteld. Ook wijzigingen buiten de bestanden moeten worden herkend en met de gewenste configuratie worden vergeleken.
Bronnen
Verwante begrippen
- GitOpsGitOps combineert een geversioneerde gewenste toestand met automatisch ophalen en voortdurend afstemmen. Bestanden in Git dekken slechts een deel van dit proces.
- CloudcomputingCloudcomputing levert IT-middelen via een netwerk naar behoefte. Het dienst- en implementatiemodel bepalen welke taken bij het bedrijf blijven.
- Virtuele machineEen server-VM draait een gastbesturingssysteem. Het beheermodel moet duidelijk maken wie applicatie, toegang en onderhoud verzorgt.
- Return-PathReturn-Path legt het SMTP-retourpad vast in een header. Het beschrijft de technische route voor foutmeldingen, niet iemands identiteit.
- Envelope-FromEnvelope-From benoemt de SMTP-afzender voor transport en foutmeldingen. Deze moet van het zichtbare afzenderadres worden onderscheiden.
- DMARC-aggregatierapportEen DMARC-aggregatierapport vat domeincontroles van een rapporterend mailsysteem over een periode samen. Het helpt verzendbronnen en configuratiefouten te onderzoeken.
Artikelen over dit onderwerp








Cloud & beheer met ASES
Hosting, deployment, onderhoud en support

