tRick: simple network 3 - Diversity (polyglott), Tooling, Fazit
This content is more than 4 years old and the cloud moves fast so some information may be slightly out of date.
Vergleich Infrastructure as Code (IaC) Frameworks - tRick Teil 3
Alle Posts
Diversity
Framework | Stars | Sum | Hcl | CloudFormation | Node | Python | Java | go | .NET |
---|---|---|---|---|---|---|---|---|---|
terraform | 2 | 1 | ✅ | x | x | x | x | x | x |
GoFormation | 3 | 2 | x | ✅ | x | x | x | ✅ | x |
Pulumi | 4 | 3 | x | x | ✅ | ✅ | x | ✅ | x |
CDK | 5 | 5 | x | ✅ | ✅ | ✅ | ✅ | x | ✅ |
CloudFormation | 2 | 1 | x | ✅ | x | x | x | x | x |
(HashiCorp Configuration Language (HCL). )
Tooling
Ideen
- Linting
- Static Code Checks
- Validation, Rulechecker
- Test of code (Unit Test)
- Integration Test
- Test of generated Language
- IDE plugins
- Graphical View
terraform
goformation
pulumi
cdk
CloudFormation
Fazit
Wenn ich die verschiedenen Tools betrachte, gibt es die große Unterscheidungen “Programmiernah” und “Konfigurationsnah”.
Mein persönlicher Favorit bleibt das CDK, aber auch die anderen Tools haben mit der speziellen Mischung aus Features, Stabilität und Einfachheit ihre Fanbase.
Mein Tipp also: Ruhig einen Blick über den Tellerrand wagen und die anderen Tools probieren, um sich dann für einen Projekttyp für einen Standard zu entscheiden.