Introductie
Infrastructuur als code (IaC) ligt niet lekker in de mond en de betekenis ervan is niet altijd makkelijk te begrijpen.
Maar IaC is sinds het begin van DevOps bij ons, en sommige experts zeggen dat DevOps niet mogelijk zou zijn zonder dit.
Zoals de naam al aangeeft, is infrastructuur als code het concept van het beheren van uw operationele omgeving, zoals u toepassingen of andere code doet voor algemene release.
In plaats van handmatig configuratiewijzigingen aan te brengen of eenmalige scripts te gebruiken om infrastructuurwijzigingen aan te brengen, wordt de operationele infrastructuur beheerd in plaats daarvan met behulp van dezelfde regels en strikte regels voor het ontwikkelen van code, met name wanneer nieuwe serverexemplaren worden uitgerold.
Dit betekent dat de belangrijkste aanbevolen procedures van DevOps, zoals versiebeheer, gevirtualiseerde tests en continue bewaking, worden toegepast op de onderliggende code die het maken en beheren van uw infrastructuur regelt.
Met andere woorden, uw infrastructuur wordt op dezelfde manier behandeld als andere code.
De elasticiteit van het cloudparadigma en de disposabiliteit van cloudmachines kunnen alleen worden gebruikt door de principes van Infrastructure as Code toe te passen op al uw infrastructuur.
In deze module worden de belangrijkste concepten van infrastructuur beschreven als het maken en configureren van code en omgevingsimplementatie. Begrijp ook de imperatieve, declaratieve en idempotente configuratie en hoe deze van toepassing is op uw bedrijf.
Leerdoelen
Na het voltooien van deze module kunnen studenten en professionals het volgende doen:
- Meer informatie over het implementeren van uw omgeving.
- Plan uw omgevingsconfiguratie.
- Kies tussen imperatieve versus declaratieve configuratie.
- Leg uit wat een idempotente configuratie is.
Voorwaarden
- Inzicht in wat DevOps is en wat de concepten zijn.
- Bekendheid met de principes voor versiebeheer is nuttig, maar is niet nodig.
- Gunstig om ervaring te hebben in een organisatie die software levert.