Home

deploymentmodellen

Deploymentmodellen beschrijven de manieren waarop software en IT-infrastructuur beschikbaar worden gesteld, uitgerold en beheerd. Ze omvatten waar systemen draaien en hoe software aan eindgebruikers beschikbaar wordt gemaakt. Infrastructuur-gerelateerde modellen richten zich op locatie en verantwoordelijkheid: on-premises (lokaal beheerde servers) en cloud-gebaseerde modellen zoals publieke cloud, private cloud, hybride cloud, community cloud en multi-cloud. Publieke cloud wordt door een externe leverancier geleverd en gedeeld met meerdere klanten, private cloud is exclusief voor één organisatie, hybride combineert on-premises met cloudresources, en multi-cloud gebruikt meerdere aanbieders. Daarnaast worden servicedenormen vaak uitgedrukt via IaaS, PaaS en SaaS, die aangeven wie verantwoordelijk is voor welke lagen van de technologie‑stack.

Software-deploymentstrategieën beschrijven hoe nieuwe versies in productie worden gebracht. Veelgebruikte benaderingen zijn continue levering (continuous delivery)

en
continue
deployment,
waarbij
wijzigingen
automatisch
naar
productie
kunnen
worden
uitgerold.
Blue-green
deployment
houdt
twee
identieke
productieomgevingen
in
stand
zodat
het
verkeer
met
minimale
downtime
kan
wisselen.
Canary-releases
testen
een
update
bij
een
klein
deel
van
gebruikers
voordat
deze
breed
wordt
uitgerold.
Rolling
updates
verversen
de
productie
stap
voor
stap.
Feature
flags
maken
het
mogelijk
om
bepaalde
functionaliteit
schoorvoetend
in
te
schakelen
zonder
een
volledige
deploy.
De
keuze
voor
een
deploymentmodel
hangt
af
van
factoren
zoals
snelheid,
risico,
compliance,
kosten
en
schaalbaarheid.