Microsoft AZ-900: Compute & App Services — Studiegids
Onderdeel van de Microsoft Azure AZ-900 — Studiegids. Oefen met geverifieerde antwoorden in het Microsoft-examencentrum, of doe getimede oefentests op ExamRoll.io.
Containers op Azure: AKS versus Azure Container Instances
Containers versnellen het verpakken en de overdraagbaarheid van applicaties. Azure Kubernetes Service (AKS) biedt een beheerd Kubernetes-control plane voor microservices en stateful workloads die geavanceerde netwerkmogelijkheden, autoscaling en rolling updates vereisen. Het is de juiste keuze wanneer u volwassen orkestratiefuncties, beleidsbeheer en ecosysteemintegraties nodig heeft. Azure Container Instances (ACI) voert containers on-demand uit zonder dat u servers of orchestrators hoeft te beheren. Start containers in seconden, betaal per seconde voor CPU en geheugen, en gebruik ‘bursting’ voor kortstondige taken, event-driven jobs of build-pipelines. ACI kan worden geïntegreerd met virtuele netwerken voor private workloads en kan achter load balancers of API gateways worden geplaatst wanneer meerdere instances worden gebruikt voor veerkracht (resiliency). De keuze hangt af van het operationele model en de vorm van de workload. Gebruik AKS voor langdurige applicaties met meerdere containers die service meshes, geavanceerde autoscaling en persistente volumes vereisen. Gebruik ACI voor eenvoudige, kortstondige (ephemeral) taken, piekbelastingen (spikes) en achtergrondverwerking waarbij de overhead van orkestratie contraproductief zou zijn.
- Azure Kubernetes Service (AKS)
- Orkestratie: Beheerd Kubernetes-control plane met worker nodes
- Typische use cases: Langdurige microservices, stateful apps, enterprise-platformen
- Opstarttijd: Minuten voor het provisionen van clusters; seconden voor het starten van pods
- Schaalmodel: Cluster Autoscaler + Horizontal Pod Autoscaler; gepland en op basis van metrics
- Netwerk: kubenet of Azure CNI met Kubernetes Services en Network Policies
- Ingress-opties: Ingress controllers (NGINX), Application Gateway Ingress Controller, Gateway API
- Persistente opslag: Kubernetes PV/PVC via Azure Disks/Files; CSI-drivers
- Node-beheer: Beheer van grootte/updates van worker nodes; control plane beheerd door Azure
- Prijsmodel: Betalen voor worker nodes; optionele betaalde Uptime SLA voor het control plane
- SLA-kenmerken: Hoge beschikbaarheid (high availability) ontworpen via multi-node pools en zones; control plane SLA beschikbaar met Uptime SLA
- Beste voor: Productie-waardige microservices en platformen
- Azure Container Instances (ACI)
- Orkestratie: Geen orchestrator; container groups
- Typische use cases: Kortstondige jobs, burst compute, CI/CD-taken, eventverwerking
- Opstarttijd: Seconden
- Schaalmodel: Per container group; schalen door meer groups aan te maken
- Netwerk: VNet-integratie ondersteund; private IP’s mogelijk
- Ingress-opties: Poorten direct exposen of via een Load Balancer/Application Gateway ontsluiten
- Persistente opslag: Ephemeral schijfbare laag; koppel Azure Files voor persistentie
- Node-beheer: Geen; platform beheert de hosts
- Prijsmodel: Facturering per seconde voor vCPU en geheugen; geen VM-kosten
- SLA-kenmerken: Service level op single-instance basis; HA ontwerpen door meerdere instances te draaien
- Beste voor: On-demand, serverless containers en batch jobs
Serverless-integratie en de basisprincipes van Azure Virtual Desktop
Serverless compute neemt het infrastructuurbeheer uit handen en schaalt transparant mee met de vraag. Azure Functions voert event-driven code uit met triggers voor HTTP, timers, queues, Service Bus, Event Grid en meer. Kies het Consumption-plan voor facturering per uitvoering en automatische schaalvergroting, Premium voor VNet-integratie, voorspelbare prestaties en geen ‘cold starts’, of Dedicated (App Service-plan) om bestaande capaciteit te hergebruiken. Input/output-bindings verbinden Functions declaratief met databronnen, wat boilerplate-code reduceert. Logic Apps orkestreren workflows over SaaS- en on-premises systemen met behulp van honderden beheerde connectors. Bouw stateful of stateless workflows, implementeer ‘retries’ en foutafhandeling, en deploy als multi-tenant (Consumption) of single-tenant (Standard) voor isolatie en geavanceerde netwerkmogelijkheden. Event Grid biedt een pub/sub-fabric met lage latentie voor het routeren van systeem- en custom events op grote schaal, met filtering en dead-lettering. Dit is ideaal voor reactieve architecturen waar producers en consumers losgekoppeld zijn. Azure Virtual Desktop (AVD) levert veilige, schaalbare virtuele desktops en apps vanuit Azure. Deploy host pools van Windows 11/10 Enterprise multi-session of Windows Server session hosts, publiceer app groups en presenteer deze aan gebruikers via workspaces. Profielen ‘roamen’ over hosts met behulp van FSLogix, waarbij profielcontainers worden opgeslagen op Azure Files of Azure NetApp Files. Dit maakt snelle aanmeldingen en een consistente gebruikerservaring mogelijk. Integreer met Microsoft Entra ID voor identiteit, Conditional Access voor toegangsbeleid, en maak gebruik van ‘autoscale’ om het aantal session hosts af te stemmen op de vraag en zo de kosten onder controle te houden.
Praktijkprobleem: Piekbestendige orderverwerking voor Fabrikam Health met veerkrachtige VM’s, een modern app-platform en serverless events
Scenario: Fabrikam Health beheert een online bestelportaal dat pieken vertoont tijdens de laatste 5 dagen van elke maand. Het team draait een legacy orderverwerkingsservice die op Windows Server moet blijven, naast een moderne web/API-frontend. De business vereist 99,99% beschikbaarheid voor de orderverwerking, end-to-end HTTPS op een custom domein, zero-downtime implementaties voor de website en minimale operationele overhead. Vanwege budgetgevoeligheid is complexe, zelfbeheerde orkestratie voor achtergrondtaken uitgesloten, maar de pieken aan het einde van de maand moeten zonder handmatige interventie worden opgevangen.
Uitdaging: Garandeer 99,99% beschikbaarheid voor de op VM’s gebaseerde orderverwerker, schaal de web/API-frontend naadloos op tijdens pieken, ondersteun veilige releases en verwerk piekerige achtergrondtaken met minimaal infrastructuurbeheer.
Aanbevolen Aanpak:
- Bouw een ‘hardened’ Windows Server-image in Azure Compute Gallery die de orderverwerkingsservice en afhankelijkheden bevat; versioniseer deze voor herhaalbare implementaties.
- Implementeer een VM Scale Set met twee instances verspreid over twee availability zones, gebruik Premium SSD voor OS/data, en plaats er een Standard Load Balancer voor met health probes om redundantie op zoneniveau te bereiken en het verkeer te verdelen.
- Provisioneer een App Service plan (Standard of Premium) voor de publieke web/API, koppel het custom domein en de certificaten, activeer twee of meer instances met autoscale op basis van het aantal HTTP-requests of CPU-gebruik, en maak een staging deployment slot voor blue/green releases.
- Implementeer asynchrone workflows met Azure Functions die worden getriggerd door Event Grid-events (bijvoorbeeld order-created) en queue-triggers voor downstream taken zoals factuurgeneratie en e-mailnotificaties; gebruik het Premium-plan voor VNet-integratie als dit vereist is voor backend-systemen.
- Voer voor ad-hoc, rekenintensieve exports aan het einde van de maand gecontaineriseerde jobs uit op Azure Container Instances achter een private endpoint, aangeroepen door Functions; betaal alleen voor de uitvoeringstijd zonder een cluster te hoeven beheren.
- Introduceer Azure Virtual Desktop voor financieel personeel dat toegang nodig heeft tot een legacy rich client: maak een ‘pooled’ host pool met Windows 11 Enterprise multi-session, activeer FSLogix-profielen op Azure Files en publiceer de app voor gebruikers via een workspace.
Azure Rationale: Twee VM-instances verspreid over availability zones met een Standard Load Balancer ervoor voldoen aan de 99,99% beschikbaarheidsdoelstelling voor de orderverwerker, terwijl de controle op OS-niveau behouden blijft. App Service biedt een beheerd platform voor het portaal met autoscale en deployment slots om pieken op te vangen en veilige, zero-downtime updates te leveren. Event Grid en Functions ontkoppelen de achtergrondverwerking en schalen transparant, terwijl ACI burst-compute levert tegen de laagste operationele overhead. Azure Virtual Desktop centraliseert de toegang tot de legacy client op een veilige manier en schaalt mee met de vraag, wat het ontwerp completeert met minimaal te beheren infrastructuur.
← Azure Architectuur · Alle domeinen · Netwerken →
Oefen deze vragen → · Getimede oefening op ExamRoll.io →
Pass the whole exam — not just this question
You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.
Slaag voor je examen →