Add initial Terraform documentation and setup guides
This commit is contained in:
16
Introductie/A. Infrastructure as code.md
Normal file
16
Introductie/A. Infrastructure as code.md
Normal file
@@ -0,0 +1,16 @@
|
||||
# A. Infrastructure as code
|
||||
|
||||
Het beheren en provisioneren van infrastructuur door code in plaats van een handmatig proces.
|
||||
Waarom heb ik nog niets gezegd over de cloud, dat is omdat Terraform niet alleen voor cloud based systemen zijn. Maar je kunt het bijvoorbeeld ook voor Hyper-V of VM-Ware gebruiken.
|
||||
|
||||
Vandaag gaan we in de praktijk Azure gebruiken, maar alles wat ik hier uitleg is op alle cloud platformen etc. te gebruiken.
|
||||
|
||||
- Voordelen
|
||||
- Scalability: Het uitrollen van een grote hoeveelheid resources wordt veel makkelijker.
|
||||
- Voorbeeld: Je kunt veel gemakkelijker 100 virtual machines deployen wanneer je dat gewoon via een loopje kan doen.
|
||||
- Version control: Alle voordelen van version control systemen zoals GIT
|
||||
- Consistancy: Wat je deployed is altijd consistent
|
||||
- Nadelen
|
||||
- Feature lag: Infrastructure as code loopt altijd achter op de laatste features van cloud platforms.
|
||||
- Complexiteit: Het is toch een extra laag boven op wat er al is. En heeft extra kennis nodig om te kunnen worden gebruikt.
|
||||
- Configuration Drift: Als het gebruik binnen de organisatie niet goed is afgesproken is dit een probleem.
|
||||
Reference in New Issue
Block a user