
Cursus High Availability System Design
Beheers de architectuur, patronen en operationele praktijken die missiekritische systemen draaiende houden met vijf-nines betrouwbaarheid. Deze cursus neemt je mee van foutentaxonomie en beschikbaarheidsbudgetten tot multi-region disaster recovery en geavanceerde chaos engineering. Of je nu databases, gedistribueerde services of cloud-native infrastructuur ontwerpt, je gaat weg met een beproefde gereedschapskist voor het bouwen van systemen die simpelweg niet uitvallen.
Wat je gaat leren:
Ontwerp redundante, fouttolerante architecturen met actief-actief en actief-passief patronen.
Bouw hoogbeschikbare databaselagen afgestemd op specifieke RPO- en RTO-doelstellingen.
Configureer load balancing-algoritmen, health checks en failover-beleid voor wereldwijd verkeer.
Pas circuit breaker-, bulkhead- en retry-strategieën toe om waterval van gedistribueerde fouten te voorkomen.
Bouw self-healing infrastructuur pipelines met behulp van IaC, auto-scaling en geautomatiseerde herstelacties.
Vestig SRE-praktijken, waaronder error budgets, postmortem-cultuur en HA-auditframeworks.
Hoe je praktisch studeert Cursus High Availability System Design
Hoe je oefent Cursus High Availability System Design
Voor bedrijven die hun team willen trainen
Bij Dedika voor bedrijven bevat de cursus oefeningen en voorbeelden die zijn afgestemd op jouw organisatie en precies zoals jouw bedrijf het nodig heeft.
Cursusinhoud
8 Hoofdstukken • 39 LessenDuur tussen 4 en 360 uren (jij beslist)
Hoofdstuk 1VerbergenVerberg detailsBekijk detailsGrondslagen van Hoge Beschikbaarheid
Grondslagen van Hoge Beschikbaarheid
Les 1 • Betrouwbaarheid vs. Beschikbaarheid Afwegingen
Maakt onderscheid tussen betrouwbaarheid en beschikbaarheid en onderzoekt kosten-batenafwegingen. Stelt verwachtingen voor ontwerpbeslissingen in latere hoofdstukken.
Les 2 • Faalmodi en Fouttaxonomie
Classificeert hardware-, software-, netwerk- en menselijke fouten. Biedt een gedeelde taxonomie die gedurende de hele cursus wordt gebruikt voor hoofdoorzaakanalyse.
Les 3 • Beschikbaarheidsconcepten en Metrische Gegevens
Definieert bedrijfstijd, stilstand en de negens-van-beschikbaarheidsschaal. Verankert alle daaropvolgende ontwerpbeslissingen in meetbare betrouwbaarheidsdoelen.
Les 4 • Kernprincipes van HA-ontwerp
Introduceert redundantie, foutisolatie en sierlijke degradatie als fundamentele principes. Deze principes keren terug in elk later behandeld architectuurpatroon.
Hoofdstuk 2VerbergenVerberg detailsBekijk detailsRedundantie- en Replicatiepatronen
Redundantie- en Replicatiepatronen
Les 1 • Actief-Actief Redundantie
Legt de belastingsverdeling over meerdere live knooppunten en conflictoplossing uit. Contrasteert met actief-passief om de patroonselectie te sturen.
Les 2 • N+1 en N+M Capaciteitsmodellen
Definieert formules voor reservecapaciteit voor computer-, opslag- en netwerklagen. Verbindt redundantiewiskunde met het beschikbaarheidsbudget uit Hoofdstuk 1.
Les 3 • Quorum- en Consensusmechanismen
Introduceert op stemmen gebaseerd quorum om split-brain in gedistribueerde clusters te voorkomen. Bereidt studenten voor op gedistribueerde coördinatie in Hoofdstuk 5.
Les 4 • Actief-Passief Redundantie
Behandelt promotie van standby-knooppunten, heartbeat-detectie en failover-timing. Bouwt voort op de fouttaxonomie om uit te leggen wanneer passieve standby voldoende is.
Les 5 • Datareplicatiestrategieën
Vergelijkt synchrone en asynchrone replicatie en hun impact op RPO. Biedt de datalaagfundering voor database-HA in latere hoofdstukken.
Hoofdstuk 3VerbergenVerberg detailsBekijk detailsLoad Balancing en Verkeersbeheer
Load Balancing en Verkeersbeheer
Les 1 • Load Balancing Algoritmen
Vergelijkt round-robin, least-connections, IP-hash en gewogen algoritmen. Verbindt algoritmekeus met werklastkarakteristieken en sessievereisten.
Les 2 • Load Balancer Architecturen
Onderzoekt hardware-, software- en DNS-gebaseerde load balancers op L4 en L7. Vestigt de verkeersbeheerlaag die redundante backends beschermt.
Les 3 • Health Checks en Failover
Definieert passieve en actieve health probes en hun rol in automatische failover. Koppelt terug naar MTTR-doelen uit Hoofdstuk 1.
Les 4 • Sessiepersistentie en Status
Behandelt sticky sessies, gedeelde sessieopslag en stateloos ontwerp. Vormt de brug tussen load balancing en HA-patronen op applicatieniveau.
Les 5 • Globale server-loadbalancing
Breidt load balancing uit over geografische regio's met behulp van DNS TTL en geo-routing. Bereidt studenten voor op multi-regio architecturen in Hoofdstuk 7.
Hoofdstuk 4VerbergenVerberg detailsBekijk detailsOntwerp van Hoge Beschikbaarheidsdatabases
Ontwerp van Hoge Beschikbaarheidsdatabases
Les 1 • Leesreplica's en Leesschaalvergroting
Legt replica-vertraging, read-your-writes-consistentie en replica-promotie uit. Verbindt replicatievertraging met RPO-berekeningen uit Hoofdstuk 2.
Les 2 • Basisprincipes van Databaseclustering
Behandelt shared-disk en shared-nothing clusterarchitecturen en hun afwegingen. Bouwt voort op replicatiepatronen uit Hoofdstuk 2 voor de databaselaag.
Les 3 • Sharding en Horizontale Partitionering
Introduceert op bereik, hash en directory gebaseerde sharding voor schrijfschaalbaarheid. Behandelt cross-shard queries en de complexiteit van hersharding.
Les 4 • Gedistribueerde SQL en NoSQL HA-patronen
Vergelijkt HA-functies van gedistribueerde SQL en NoSQL-engines. Stuurt patroonselectie op basis van consistentie- en beschikbaarheidsvereisten.
Les 5 • Back-up, Herstel en RTO-planning
Definieert volledige, incrementele en point-in-time herstelstrategieën afgestemd op RTO. Versterkt de concepten van het beschikbaarheidsbudget uit Hoofdstuk 1.
Hoofdstuk 5VerbergenVerberg detailsBekijk detailsGedistribueerde Systemen en Fouttolerantie
Gedistribueerde Systemen en Fouttolerantie
Les 1 • CAP-stelling en Consistentiemodellen
Formaliseert CAP-afwegingen en koppelt consistentiemodellen aan gedrag in echte systemen. Breidt de database-CAP-discussie uit naar algemene gedistribueerde diensten.
Les 2 • Time-out-, Herhalings- en Backoff-strategieën
Definieert time-outbudgetten, herhalingsbeleid en exponentiële backoff met jitter. Voorkomt cascadefouten zoals geïntroduceerd in Hoofdstuk 1.
Les 3 • Gedistribueerde Coördinatiediensten
Behandelt leiderverkiezing, gedistribueerde vergrendelingen en serviceregisters. Bouwt voort op quorumconcepten uit Hoofdstuk 2 voor praktische coördinatie.
Les 4 • Gedistribueerde Tracing en Observeerbaarheid
Introduceert trace-contextpropagatie, spancorrelatie en latentieprofilering. Maakt diagnose van gedistribueerde fouten in multi-service topologieën mogelijk.
Les 5 • Circuit Breaker en Bulkhead Patronen
Implementeert circuit breakers en bulkheads om fouten tussen diensten te isoleren. Past foutisolatieprincipes uit Hoofdstuk 1 toe op dienstniveau.
Hoofdstuk 6VerbergenVerberg detailsBekijk detailsInfrastructuurveerkracht en Automatisering
Infrastructuurveerkracht en Automatisering
Les 1 • Grondbeginselen van Chaos Engineering
Introduceert gecontroleerde foutinjectie om HA-aannames in productie te valideren. Biedt de experimentele basis voor geavanceerde chaos-praktijken in Hoofdstuk 8.
Les 2 • Implementatiestrategieën voor Nul Stilstand
Behandelt blue-green, canary en rolling deployments om door releases veroorzaakte storingen te elimineren. Integreert sessiedrainage uit Hoofdstuk 3 in implementatieworkflows.
Les 3 • Zelfherstellend en Geautomatiseerd Herstel
Ontwerpt watchdog-processen, health-loop controllers en runbookautomatisering. Verlaagt MTTR door het automatiseren van herstelacties zoals geïdentificeerd in Hoofdstuk 1.
Les 4 • Infrastructuur als Code voor HA
Past declaratieve IaC toe om redundantie en onveranderlijke infrastructuur af te dwingen. Zorgt voor consistente, herhaalbare HA-configuraties in verschillende omgevingen.
Les 5 • Auto-Scaling en Elastische Capaciteit
Configureert horizontaal en verticaal auto-scalingbeleid gekoppeld aan HA-drempels. Verbindt capaciteitsmodellen uit Hoofdstuk 2 met dynamische provisioning.
Hoofdstuk 7VerbergenVerberg detailsBekijk detailsMulti-Regio en Rampenherstel
Multi-Regio en Rampenherstel
Les 1 • Grondbeginselen van Rampenherstel
Definieert RTO, RPO en de vier DR-lagen van back-up-herstel tot hot standby. Formaliseert hersteldoelstellingen zoals voor het eerst geïntroduceerd in Hoofdstuk 4.
Les 2 • Failover Orkestratie en Runbooks
Ontwerpt geautomatiseerde en handmatige failover-workflows met duidelijke beslissingsbomen. Integreert IaC-automatisering uit Hoofdstuk 6 in DR-uitvoering.
Les 3 • DR-testen en -validatie
Stelt tabletop-, simulatie- en full-cutover DR-testmethodologieën vast. Valideert dat RTO- en RPO-doelstellingen haalbaar zijn vóór een echte ramp.
Les 4 • Gegevenssynchronisatie Tussen Regio's
Behandelt cross-regio replicatievertraging, conflictoplossing en consistentiegaranties. Past gedistribueerde consistentiemodellen uit Hoofdstuk 5 toe op geografisch verspreide gegevens.
Les 5 • Multi-Regio Architectuurpatronen
Vergelijkt pilot-light, warm-standby en actief-actief multi-regio topologieën. Breidt wereldwijde load balancing uit Hoofdstuk 3 uit naar volledige regionale failover.
Hoofdstuk 8VerbergenVerberg detailsBekijk detailsGeavanceerde HA-patronen en Continue Verbetering
Geavanceerde HA-patronen en Continue Verbetering
Les 1 • Geavanceerd Chaos Engineering
Breidt chaos-grondbeginselen uit Hoofdstuk 6 uit naar productieomvang, geautomatiseerde experimenten. Valideert aannames over multi-regio en gedistribueerde systeemveerkracht.
Les 2 • Capaciteitsplanning en Groeimodellering
Past verkeersvoorspelling en headroom-analyse toe om HA onder groei te handhaven. Breidt N+M-modellen uit Hoofdstuk 2 uit naar een capaciteitsstrategie op lange termijn.
Les 3 • Evolutie van HA-strategie in de Tijd
Begeleidt teams door een iteratieve HA-maturiteitsprogressie van reactief naar proactief. Biedt een strategische routekaart voor aanhoudende betrouwbaarheidsverbetering.
Les 4 • Site Reliability Engineering Praktijken
Formaliseert SLO's, foutenbudgetten en toil-vermindering als operationele HA-hefbomen. Verbindt alle eerdere beschikbaarheidsmetrische gegevens tot een uniform SRE-bedrijfsmodel.
Les 5 • Architectuurbeoordeling en HA-audit
Stelt gestructureerde beoordelingsprocessen in om HA-hiaten te identificeren en te verhelpen. Synthetiseert alle cursuspatronen tot een herhaalbaar auditframework.
Jouw geldig certificaat van voltooiing
Deze cursus is voor jou:
Backend Engineer: wil stoppen met het blussen van storingen en deze voorkomen.
Cloud Architect: heeft een gestructureerd framework nodig voor beslissingen over veerkracht tussen regio's.
DevOps Engineer: klaar om verder te gaan dan implementaties en verantwoordelijkheid te nemen voor betrouwbaarheid.
Database Administrator: zoekt naar het moderniseren van clustering- en herstelstrategieën.
Platform Engineer: bouwt interne infrastructuur waar teams dagelijks van afhankelijk zijn.
Software Developer: stapt over naar een op betrouwbaarheid gerichte of SRE-gerelateerde rol.
Wat onze studenten zeggen
Jullie lessen zijn perfect. Ik heb het jaarpakket aangeschaft en heb eindelijk de mogelijkheid om verschillende onderwerpen die mij interesseren te volgen zonder van platform te hoeven wisselen... bedankt voor alles wat jullie doen, ik heb jullie al aan anderen aanbevolen...

Ik vind het fijn hoe de lessen direct ter zake zijn en hoe ik tussen hoofdstukken kan wisselen en content kan overslaan die ik niet nodig heb.

Ik vind de content en de manier van presenteren en transcriptie van video's geweldig, wat het proces versnelt!

Het platform is snel en eenvoudig te gebruiken. De diversiteit aan content en de aanvullende video's helpen enorm bij het leren.

Belangrijkste opleidingen
FAQ
Wie is Dedika?
Is het certificaat geldig in Nederland?
Zijn de cursussen gratis?
Wat is de studielast van de cursus?
Hoe zien de cursussen eruit?
Hoe werken de cursussen?
Wat is de duur van de cursussen?
Wat zijn de kosten of prijzen van de cursussen?
Wat is een EAD- of online cursus en hoe werkt het?
PDF-cursus




















