De benodigde voorkennis
- Basis cloudkennis is gewenst.
- Een goed begrip van softwareontwikkeling en softwarearchitectuur is gewenst
Doelstelling
Kern
Deze training biedt een diepgaand inzicht in cloudarchitectuur, met een focus op cloud native best practices, security, infrastructure-as-code en moderne cloudstrategieën. Deelnemers leren hoe ze schaalbare, veilige en efficiënte cloudoplossingen ontwerpen en implementeren.
Context
Cloud computing is de ruggengraat van moderne IT-infrastructuren. Organisaties stappen steeds vaker over op multi-cloud, edge computing en geavanceerde CI/CD-processen om flexibiliteit en innovatie te stimuleren. Deze training helpt IT-architecten en cloudprofessionals om complexe cloudomgevingen effectief te ontwerpen en beheren.
Doelen
- Praktische kennis van cloud patterns en best practices
- Hands-on ervaring met Terraform en CI/CD
- Inzicht in security, compliance en kostenoptimalisatie
- Vaardigheid om cloud native en multi-cloud architecturen te ontwerpen
Programma
Dag 1
Module 1: Cloud native architectuur en best practices (± 1 uur)
Werkvorm: theorie
Onderwerpen:
- Wat is cloud native? Kenmerken en voordelen
- De cloud native organisatie
- Cloud native vs traditionele architectuur
- Microservices, serverless en containerized workloads
- Best practices voor cloud native architecturen
- Event-driven architecture en asynchrone communicatie
Lab 1: Ontwerp een cloud native applicatiearchitectuur. (± 1 uur)
Werkvorm: groepsopdracht
Module 2: Cloud patterns en architectuurprincipes (± 1 uur)
Werkvorm: theorie
Onderwerpen:
- Dieper inzicht in cloud patterns
- Keuzes maken op basis van performance, betrouwbaarheid en schaalbaarheid
- Case studies: Hoe grote bedrijven cloud patterns toepassen
Lab 2: Pas cloud patterns toe op in een cloudmigratie (± 1 uur)
Werkvorm: groepsopdracht
Werkvorm: theorie
Onderwerpen:
- Shared Responsibility Model
- Identity & Access Management (IAM)
- Netwerkbeveiliging in de cloud: virtuele netwerken, firewalls, en zero trust security
- Compliance en regelgeving (GDPR, SOC2, ISO27001)
- Security best practices voor cloud native omgevingen
Lab 3: Analyseer een cloudarchitectuur op security-risico’s. (± 1 uur)
Werkvorm: groepsopdracht
Dag 2
Module 4: Infrastructure-as-Code (IaC) en Terraform (± 1,5 uur)
Werkvorm: theorie
Onderwerpen:
- Infrastructure-as-Code: voordelen en tooling
- Terraform vs cloudspecifieke IaC (ARM, CloudFormation)
- Best practices in Terraform (modulariteit, state management, policy enforcement)
- Automatiseren van multi-cloud infrastructuur
Lab 4: Schrijf een Terraform-configuratie die een volledig functionele cloudomgeving opzet. (± 1,5 uur)
Werkvorm: individuele opdracht
Module 5: CI/CD voor cloud architecten (± 1 uur)
Werkvorm: theorie
Onderwerpen:
- Wat is CI/CD en waarom is het belangrijk?
- Pipelines ontwerpen voor cloud-native applicaties
- Tools in action: GitHub Actions, Azure DevOps, GitLab
- Security en compliance binnen CI/CD
Lab 5: Ontwerp een CI/CD-pipeline voor een cloud native applicatie. (± 1 uur)
Werkvorm: groepsopdracht
Module 6: Moderne cloudtoepassingen – Edge en multi-cloud computing (± 1,5 uur)
Werkvorm: theorie
Onderwerpen:
- Multi-cloud strategieën en use cases
- Edge computing: wat, waarom en hoe?
- Distributed cloud en hybrid cloud concepten
- Kostenoptimalisatie en architectuurafwegingen
Resultaat
Na afloop van de training hebben deelnemers:
- Een diepgaand begrip van cloud architectuur, cloud patterns en cloud native applicaties en organisaties.
- Praktische ervaring met het ontwerpen van cloudoplossingen door middel van hands-on labs.
- Vaardigheden om Infrastructure-as-Code toe te passen met Terraform.
- Inzicht in security en compliance binnen cloudomgevingen.
- Kennis van CI/CD-processen en hoe deze veilig en efficiënt ingezet kunnen worden.
- Strategisch begrip van multi-cloud en edge computing en hoe deze in te zetten voor schaalbare en efficiënte architecturen.