Terraform, Bicep en gecontroleerde CI/CD

Azure Infrastructure as Code laten inrichten

Handmatig ingerichte omgevingen zijn zelden exact te herhalen. Wij leggen je Azure-infrastructuur vast in Terraform of Bicep, zodat elke wijziging traceerbaar is en je omgeving na een incident of verhuizing reproduceerbaar terugkomt. Uitrol verloopt via Azure DevOps, met gecontroleerde plan- en goedkeuringsstappen.

Bekijk de mogelijkheden

Microsoft Certified: DevOps Engineer Expert · Terraform · Bicep · Azure DevOps

✓
Infrastructuur reproduceerbaar als code
✓
Wijzigingen traceerbaar in Git
✓
Gecontroleerde uitrol via pipelines
✓
Overdracht of doorlopend beheer
Het probleem

Waarom handmatig ingerichte Azure-omgevingen kwetsbaar worden

Portalwerk is lastig exact te herhalen. Kennis raakt verspreid, omgevingen gaan van elkaar afwijken en een vergeten instelling kan een uitrol laten mislukken.

Niet reproduceerbaar

Na een incident of verhuizing blijkt dat cruciale instellingen nergens volledig zijn vastgelegd.

Kennis zit bij personen

Git maakt zichtbaar welke infrastructuur hoort te bestaan, wie iets wijzigde en waarom.

Uitrol is foutgevoelig

Een pipeline voert steeds dezelfde stappen, controles en goedkeuringen uit.

Technologiekeuze

Terraform of Bicep: wat past bij jouw Azure-omgeving?

Beide leggen Azure declaratief vast. De keuze hangt af van je bestaande standaarden, je team en of je uitsluitend Azure of ook andere platforms beheert.

Bicep

Azure-native
  • Sterke aansluiting op Azure Resource Manager
  • Geen aparte statefile
  • Logisch voor een volledig Azure-gerichte omgeving
  • Compacte taal voor Microsoft-resources

Terraform

Breed toepasbaar
  • Geschikt voor Azure, SaaS en meerdere platforms
  • Groot ecosysteem van providers en modules
  • Past vaak bij bestaande platform- en DevOps-teams
  • Vraagt bewust state- en providerbeheer
Geen gedwongen omzetting. Een bestaande, onderhoudbare Terraform-codebasis zetten we niet om naar Bicep zonder aantoonbare reden, en andersom. Beheerbaarheid en aansluiting op je organisatie geven de doorslag.
Aanpak

Hoe brengen we een Azure-omgeving onder code?

We beginnen bij de bestaande werkelijkheid en zorgen daarna dat toekomstige wijzigingen gecontroleerd via code lopen.

Eerlijk is eerlijk

Wat valt niet onder deze dienst?

Fibronic bouwt en beheert de technische infrastructuur- en uitrolstraat. De applicatie en releasebeslissing blijven bij jou of je ontwikkelteam.

Geen applicatieontwikkeling

Wij schrijven infrastructuurcode, geen applicatielogica.

Geen testinhoud

De pipeline kan tests uitvoeren, maar je ontwikkelteam bepaalt wat moet worden getest.

Geen releasebeslissing

Wij leveren het mechanisme en de controles. Jij bepaalt wat en wanneer live gaat.

Geen scrum- of teamrol

We beheren de technische straat, niet je backlog of agile proces.

Aantoonbare expertise

Je werkt rechtstreeks met een Azure DevOps Engineer Expert

Frank van Graafeiland, Microsoft-gecertificeerde Azure-specialist en eigenaar van Fibronic

Frank van Graafeiland

Microsoft Certified: DevOps Engineer Expert

Infrastructure as Code is de kern van deze dienst. Azure DevOps is het voorkeursplatform voor pipelines; Terraform en Bicep worden gekozen op basis van de omgeving en het gewenste beheer.

Goed om te weten

Veelgestelde vragen over Azure Infrastructure as Code

Wat is Azure Infrastructure as Code?
Azure Infrastructure as Code betekent dat je Azure-resources en configuratie worden beschreven in code, bijvoorbeeld met Terraform of Bicep. Daardoor kun je dezelfde omgeving reproduceerbaar uitrollen, wijzigingen in Git volgen en een eerdere versie terugvinden.
Wanneer heeft een organisatie Infrastructure as Code nodig?
IaC wordt waardevol zodra handmatige wijzigingen moeilijk te volgen zijn, meerdere omgevingen gelijk moeten blijven, herstel reproduceerbaar moet zijn of een ontwikkel- en uitrolproces betrouwbaarder moet worden. Ook een MKB-organisatie zonder eigen softwareteam kan er voordeel van hebben.
Gebruiken jullie Terraform of Bicep?
Beide. Bicep past vaak goed bij een volledig Azure-native omgeving. Terraform is breder toepasbaar en sluit vaak aan bij bestaande platformstandaarden. De keuze volgt uit je landschap, team en beheerbehoefte.
Werken jullie met Azure DevOps of GitHub Actions?
Azure DevOps is ons voorkeursplatform en het platform waarmee we de meeste praktijkervaring hebben. GitHub Actions is ook mogelijk wanneer je repositories en workflows al op GitHub staan. Omdat iedere GitHub-omgeving anders is, bepalen we de aanpak en inspanning na een technische intake.
Kunnen bestaande Azure-resources onder code worden gebracht?
Ja, waar dat zinvol en verantwoord is. We inventariseren de omgeving, zetten een modulaire codebasis op en importeren resources zonder ze onnodig opnieuw te bouwen.
Bouwen jullie ook onze applicatie?
Nee. Wij doen de infrastructuurcode, pipeline en het uitrolmechanisme. Je ontwikkelteam blijft verantwoordelijk voor applicatiecode, testinhoud en releasebeslissingen.
Wat kost Azure Infrastructure as Code?
Na een technische intake geven we een vaste projectprijs, of we werken op uurbasis voor €90 per uur exclusief btw. De prijs hangt af van het aantal resources, bestaande complexiteit, gewenste standaarden en de keuze voor alleen IaC of ook pipelines.
Heb ik doorlopend DevOps-beheer nodig?
Alleen wanneer je actief ontwikkelt of een IaC-codebasis regelmatig verandert. Voor veel MKB-omgevingen volstaat een eenmalig project met documentatie en overdracht.

Wil je van portalwerk naar een reproduceerbare Azure-omgeving?

We starten met een korte technische intake. Daarna weet je welke combinatie past: Terraform of Bicep, alleen IaC of ook een pipeline, en overdracht of doorlopend beheer.