Cloud architectuur

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.