AZ-140 certificering: Praktische voorbereiding op Microsoft Azure Virtual Desktop

Group classes
  • Begrijp eerst wat Microsoft met AZ-140 toetst: ontwerpen, implementeren, beveiligen, beheren en monitoren van Azure Virtual Desktop.
  • Oefen daarna in een eigen lab, omdat veel examenvragen alleen logisch worden wanneer hostpools, profielen, identiteit en netwerkkeuzes samenkomen.
  • Lees scenario’s op het examen als ontwerpvragen: requirements, beperkingen, kosten, prestaties en beheerlast zijn vaak belangrijker dan losse productkennis.

AZ-140 is een Microsoft-certificeringsexamen voor het plannen, implementeren en beheren van Azure Virtual Desktop-omgevingen. Het is vooral relevant voor cloudbeheerders, system engineers, VDI- en EUC-specialisten en consultants die Windows-werkplekken vanuit Azure aan gebruikers leveren.

Een goede voorbereiding draait daarom niet om het uit het hoofd leren van schermen in de Azure Portal. Kandidaten moeten kunnen uitleggen waarom een bepaalde hostpool, identity-keuze, profielopslag, applicatiestrategie of monitoringopzet past bij een scenario. Wie het examen op die manier benadert, bouwt tegelijk vaardigheden op die direct bruikbaar zijn bij een echte AVD-implementatie.

Wat AZ-140 in de praktijk vraagt

AZ-140 toetst kennis van Azure Virtual Desktop over meerdere lagen tegelijk. Een vraag kan beginnen bij gebruikers die traag aanmelden, maar uiteindelijk draaien om FSLogix-profielen, storageprestaties, netwerkroutering, Conditional Access of diagnostische instellingen. De kern is niet alleen dat een kandidaat een functie herkent, maar dat die functie correct wordt toegepast in een bedrijfscontext.

De officiële Microsoft-examenpagina en Microsoft Learn beschrijven de actuele vaardigheidsgebieden. Die bronnen horen leidend te zijn, omdat examendoelen kunnen wijzigen. In grote lijnen komen onderwerpen terug zoals hostpools en sessiehosts, gebruikersprofielen, applicatielevering, identity en access, netwerk en beveiliging, monitoring, onderhoud en kostenbeheersing.

De vraagvormen zijn meestal scenario-gedreven. Een case kan bijvoorbeeld eisen dat gebruikers in meerdere regio’s werken, dat bestaande on-premises afhankelijkheden blijven bestaan, dat kosten voorspelbaar blijven en dat beheerders zo min mogelijk handmatig onderhoud doen. In zo’n geval is het verstandig om eerst constraints te markeren, daarna functionele requirements te scheiden van non-functional requirements, en pas vervolgens naar de technische opties te kijken.

Hostpools ontwerpen: pooled of personal is geen bijzaak

Een veelvoorkomende fout in de voorbereiding is dat pooled en personal hostpools worden behandeld als definities. In scenario’s is de keuze juist een ontwerpbeslissing met gevolgen voor kosten, profielbeheer, prestaties en operationele complexiteit. Pooled hostpools delen sessiehosts over meerdere gebruikers en passen goed bij gestandaardiseerde workloads. Personal hostpools geven een gebruiker een vaste desktop en zijn logischer wanneer personalisatie, specifieke applicaties of zwaardere individuele workloads belangrijk zijn.

Een kandidaat moet de keuze kunnen koppelen aan gebruikersprofielen, applicatieafhankelijkheden en beheerlast. Pooled omgevingen vragen doorgaans meer aandacht voor FSLogix, autoscaling en imagebeheer, omdat gebruikers op verschillende hosts terecht kunnen komen. Personal desktops kunnen eenvoudiger aanvoelen voor bepaalde gebruikersgroepen, maar leiden sneller tot hogere kosten en meer afzonderlijke machinebeheerhandelingen wanneer er geen strak onderhoudsmodel bestaat.

Bij het ontwerpen van hostpools spelen ook load balancing, sessielimieten en geografische plaatsing mee. Breadth-first load balancing verdeelt sessies breder over hosts, terwijl depth-first meer sessies op bestaande hosts plaatst voordat nieuwe capaciteit wordt gebruikt. Die keuze raakt direct aan gebruikerservaring en kosten, zeker wanneer autoscaling en start VM on connect worden toegepast.

Een labomgeving bouwen die echt voorbereidt

Theoretische voorbereiding schiet tekort als er geen eigen labtenant of sandbox-subscriptie beschikbaar is. Een realistische oefenomgeving hoeft niet groot te zijn, maar moet wel de onderdelen bevatten die in scenario’s vaak samenkomen: een hostpool, workspace, application group, enkele sessiehosts, profielopslag, identity-configuratie, diagnostische instellingen en een eenvoudige applicatiepublicatie.

Een bruikbaar lab begint met een duidelijke scheiding tussen experiment en productieachtige configuratie. Gebruik herkenbare namen, documenteer keuzes en leg vast welke imageversie is gebruikt. Daardoor ontstaat vanzelf begrip van afhankelijkheden: een wijziging in een image raakt sessiehosts, een wijziging in opslag raakt FSLogix, en een wijziging in Conditional Access raakt de gebruikerservaring bij aanmelden.

Deze Azure CLI-opdracht laat zien hoe een kandidaat in een lab een resourcegroep kan aanmaken als startpunt voor AVD-resources. Het voorbeeld bevat geen aanmeldgegevens en veronderstelt dat de gebruiker al veilig is aangemeld met de Azure CLI.

Example — resourcegroep voor een AVD-lab maken

az group create \
  --name rg-avd-lab-weu \
  --location westeurope

De opdracht maakt alleen de logische container aan. Daarna kunnen netwerk, storage, sessiehosts en monitoring gecontroleerd worden toegevoegd. De leerwaarde zit niet in de opdracht zelf, maar in het consequent groeperen en opruimen van labresources zodat kosten en configuratie overzichtelijk blijven.

Een lab wordt sterker wanneer imagebeheer vanaf het begin wordt meegenomen. Onderhoud één gouden image met versiemanagement en wijzigingsnotities, in plaats van sessiehosts los bij te werken. Scheid waar mogelijk applicatielagen met MSIX app attach, zodat applicatie-updates minder vaak een volledige imagecyclus vereisen en rollback eenvoudiger wordt.

Van requirements naar AVD-ontwerp

Een goed AZ-140-antwoord begint bij het vertalen van bedrijfsrequirements naar technische keuzes. Stel dat een organisatie drie groepen heeft: taakwerkers met standaardapplicaties, consultants die vaak extern werken en financiële gebruikers met latencygevoelige applicaties. De oplossing kan dan bestaan uit meerdere hostpools, verschillende applicatiegroepen, aparte schaalprofielen en striktere beveiligingspolicies voor gevoelige data.

De eerste ontwerpbeslissing is de identity- en join-keuze. Microsoft Entra joined sessiehosts kunnen volstaan wanneer workloads modern zijn, applicaties geen klassieke Kerberos-afhankelijkheden hebben en beheer via Intune past bij de organisatie. Hybride AD joined blijft vaak relevant wanneer legacy-applicaties, bestaande GPO’s, traditionele printerconfiguraties of file shares met domeinafhankelijkheden een rol spelen. Die keuze beïnvloedt ook profielopslag, Conditional Access en supportprocessen.

Daarna volgt de profielstrategie. FSLogix is essentieel voor een consistente gebruikerservaring, maar de details worden vaak onderschat. Cloud Cache vraagt om een bewust ontwerp met meerdere targets wanneer beschikbaarheid belangrijk is. Daarnaast moeten exclusions voor onderdelen zoals zoekindexdata en samenwerkingsapplicaties worden beoordeeld, en moet het storage account voldoende IOPS leveren voor piekmomenten tijdens aanmelden.

Applicatielevering vraagt dezelfde afweging. Niet elke applicatie hoort in de gouden image. Stabiele kernapplicaties kunnen in de image worden opgenomen, terwijl vaker wijzigende of doelgroepgerichte applicaties beter via app attach of gerichte publicatie worden beheerd. Een kandidaat die dit onderscheid kan uitleggen, laat zien dat hij verder kijkt dan installatie alleen.

Kosten en performance komen tenslotte samen in capaciteit. Autoscaling, start VM on connect en time-of-day profielen helpen om sessiehosts af te stemmen op werkpatronen. Overprovisioning voelt veilig, maar leidt vaak tot onnodige kosten. Te agressief afschalen kan juist aanmelden vertragen of actieve gebruikers raken. Het examen beloont meestal de oplossing die technische eisen en beheerbare kosten met elkaar in balans brengt.

Ontwerpgebied Waar de examenvraag vaak op stuurt Praktische afweging
Hostpool Pooled of personal, load balancing, regio Gebruikersprofiel, workloadtype, kosten en beheerlast
Identiteit Microsoft Entra ID, hybride join, Conditional Access Legacy-afhankelijkheden, beheer via Intune, toegangsbeleid
Profielen FSLogix, storage, Cloud Cache Beschikbaarheid, IOPS, aanmeldtijd en profielcorruptie
Applicaties Desktop, RemoteApp, MSIX app attach Updatefrequentie, doelgroep, rollback en imageonderhoud
Monitoring Diagnostische instellingen, Log Analytics, alerts Problemen aantonen voordat gebruikers escaleren

FSLogix, opslag en gebruikerservaring

FSLogix is een van de onderwerpen waar oppervlakkige kennis snel zichtbaar wordt. Het is niet genoeg om te weten dat FSLogix profielen centraliseert. Kandidaten moeten begrijpen wat er gebeurt tijdens aanmelden, hoe containers worden gekoppeld, waarom storage-latency merkbaar is voor gebruikers en hoe profielproblemen worden onderzocht.

Een praktisch ontwerp begint met opslagkeuze en performancebudget. Azure Files, Azure NetApp Files of andere ondersteunde opties kunnen passen afhankelijk van schaal, latency, beschikbaarheid en beheer. In examenvragen staat vaak informatie over aantallen gebruikers, piekbelasting of beschikbaarheidseisen. Die signalen bepalen of een eenvoudige configuratie volstaat of dat redundantie, Cloud Cache en strakkere monitoring nodig zijn.

Ook exclusions verdienen aandacht. Grote of vluchtige data in het profiel kan aanmeldingen vertragen en containers onnodig laten groeien. Teams-cache, zoekindexen en tijdelijke applicatiedata moeten per omgeving worden beoordeeld. De juiste keuze hangt af van gebruikerservaring, supportbaarheid en het risico op dataverlies bij uitsluiting.

Beveiliging en identiteit in AZ-140-scenario’s

Securityvragen in AZ-140 gaan vaak over samenhang. Multi-factor authentication, Conditional Access, role-based access control, netwerksegmentatie en least privilege moeten samen een werkbare toegangsketen vormen. Een beleid dat theoretisch streng is maar gebruikers blokkeert op beheerde clients, is geen goed ontwerp.

Microsoft Entra ID is de kern voor moderne toegang tot Azure Virtual Desktop. Conditional Access kan bijvoorbeeld eisen dat gebruikers vanaf compliant devices werken, sterke authenticatie gebruiken of alleen onder bepaalde risico-omstandigheden toegang krijgen. Tegelijk moet een beheerder rekening houden met break-glass accounts, beheerrollen en het verschil tussen toegang tot Azure-resources en toegang tot een desktop of applicatie.

Een belangrijk studiepunt is het onderscheid tussen beheerrechten en gebruikersrechten. Een gebruiker die een gepubliceerde applicatie mag starten, hoeft geen rechten op de onderliggende Azure-resources te hebben. Beheerders hebben op hun beurt alleen de rollen nodig die passen bij hun taak, bijvoorbeeld voor hostpoolbeheer, monitoring of identitybeheer. Dat onderscheid helpt bij scenario’s waarin Microsoft vraagt naar minimale rechten.

Monitoring: van symptoom naar oorzaak

Monitoring wordt vaak te laat geoefend. In een echte AVD-omgeving is observability juist nodig om aanmeldduur, profielproblemen, gatewayfouten, sessiekwaliteit en resourceverbruik te begrijpen. Voor AZ-140 is vooral belangrijk dat kandidaten weten welke diagnostische instellingen nodig zijn en hoe Log Analytics helpt om incidenten te onderzoeken.

Een goede voorbereiding bevat daarom minimaal één lab waarin diagnostische gegevens naar een Log Analytics workspace worden gestuurd. Daarna kan worden gekeken naar patronen: welke gebruikers melden traag aan, welke hosts hebben veel sessies, waar ontstaan profielproblemen en welke netwerkfouten keren terug. Zonder die oefening blijven monitoringvragen abstract.

De volgende KQL-query is een compact voorbeeld voor een labomgeving waarin AVD-diagnostiek naar Log Analytics wordt gestuurd. De exacte tabelnamen en velden kunnen per configuratie verschillen, dus controleer altijd eerst welke tabellen in de workspace beschikbaar zijn.

Example — recente AVD-fouten onderzoeken met KQL

WVDConnections
| where TimeGenerated > ago(24h)
| where State == "Failed"
| summarize FailedConnections = count() by UserName, SessionHostName, bin(TimeGenerated, 1h)
| order by TimeGenerated desc

De query groepeert mislukte verbindingen per gebruiker, sessiehost en uur. Het leerpunt is dat troubleshooting begint met bewijs: eerst vaststellen waar fouten optreden, daarna pas conclusies trekken over netwerk, identity, capaciteit of profielopslag.

Een realistisch studieplan voor 30, 60 of 90 dagen

De juiste voorbereidingstijd hangt af van bestaande ervaring met Azure, Windows-beheer, identity en virtualisatie. Een beheerder die al dagelijks met Microsoft Entra ID, Azure networking en Windows Server werkt, kan sneller door de basis dan iemand die vooral traditionele VDI heeft beheerd. Het plan moet daarom niet worden gemeten in pagina’s documentatie, maar in bewezen vaardigheden.

  1. In de eerste fase wordt de officiële AZ-140-skills outline naast Microsoft Learn gelegd en wordt een kleine labomgeving gebouwd.
  2. In de tweede fase worden hostpools, sessiehosts, FSLogix, identity, applicaties en monitoring actief geoefend met korte wijzigingsopdrachten.
  3. In de derde fase worden scenario’s en oefenvragen gebruikt om ontwerpkeuzes te onderbouwen en zwakke onderwerpen opnieuw in het lab te testen.

Bij een voorbereiding van ongeveer 30 dagen moet de kandidaat al een stevige Azure-basis hebben en bijna dagelijks kunnen oefenen. Bij 60 dagen is er meer ruimte om elk domein te koppelen aan een labopdracht en wekelijkse herhaling. Bij 90 dagen kan het plan rustiger worden opgebouwd, met meer aandacht voor ontwerpdocumentatie, troubleshooting en herhaling van lastige onderwerpen zoals FSLogix Cloud Cache, Conditional Access en autoscaling.

Een gestructureerde training kan nuttig zijn wanneer er weinig tijd is of wanneer praktijkfeedback gewenst is. De AZ-140-training bij Readynez kan in dat geval dienen als begeleid traject naast Microsoft Learn, eigen labs en scenario-oefening.

Examendag: scenario’s rustig ontleden

Op examendag is tijdsdruk vaak minder gevaarlijk dan haastig lezen. Scenario’s bevatten meestal meerdere hints: bestaande infrastructuur, beveiligingseisen, regio’s, gebruikersgroepen, kostenbeperkingen en operationele voorkeuren. Het helpt om eerst te bepalen wat absoluut moet, wat wenselijk is en wat uitgesloten wordt door de constraints.

Bij case study-vragen is het verstandig om niet meteen naar het bekendste productonderdeel te springen. Een vraag over slechte performance kan bijvoorbeeld niet alleen over VM-size gaan, maar ook over profielopslag, netwerkpad, load balancing of het ontbreken van autoscaling. Een vraag over toegang kan niet alleen MFA toetsen, maar ook Conditional Access, apparaatcompliance en roltoewijzingen.

Vermijd bronnen die geheime examenvragen beloven. Die helpen niet bij echte vaardigheid en kunnen in strijd zijn met examenbeleid. Betrouwbare voorbereiding gebruikt officiële Microsoft-bronnen, hands-on labs, legitieme oefenvragen en reflectie op waarom een antwoord beter past dan een alternatief.

Waar AZ-140-kennis na het examen waarde houdt

De waarde van AZ-140 ligt vooral in het samenbrengen van werkplekbeheer, cloudinfrastructuur en security. Organisaties gebruiken Azure Virtual Desktop niet alleen om desktops te publiceren, maar ook om toegang tot applicaties te standaardiseren, externe werkplekken te beveiligen, legacy-afhankelijkheden gecontroleerd te moderniseren en kosten beter af te stemmen op gebruik.

De meest bruikbare volgende stap is om na de voorbereiding een klein referentieontwerp vast te leggen: hostpoolkeuzes, identitymodel, profielopslag, imageproces, applicatielevering, monitoring en schaalbeleid. Wie daarna breder wil leren, kan de overige Microsoft-trainingen vergelijken of kijken naar een Microsoft-trainingsabonnement. Neem bij vragen over planning of geschiktheid contact op.

FAQ

Wat zijn de beste studiemiddelen voor AZ-140?

De beste basis bestaat uit de officiële AZ-140-examenpagina van Microsoft, Microsoft Learn, de Azure Virtual Desktop-documentatie en een eigen labomgeving. Oefenvragen kunnen nuttig zijn, maar alleen wanneer ze worden gebruikt om redeneren te trainen en niet om antwoorden te memoriseren.

Hoe beheer je je tijd tijdens de voorbereiding op AZ-140?

Plan vaste blokken voor theorie, labwerk en herhaling. Een effectieve week bevat meestal documentatiestudie, één of meer concrete labopdrachten en een evaluatiemoment waarin fouten worden teruggebracht naar een examendomein. Zwakke gebieden moeten opnieuw in het lab worden getest, vooral FSLogix, identity, autoscaling en monitoring.

Welke onderwerpen verdienen extra aandacht voor AZ-140?

Hostpools, sessiehosts, FSLogix-profielen, Microsoft Entra ID, Conditional Access, applicatielevering, netwerkconfiguratie, autoscaling en diagnostiek verdienen extra aandacht. Vooral de samenhang tussen deze onderwerpen is belangrijk, omdat scenario’s zelden één geïsoleerde instelling toetsen.

Zijn oefenexamens nuttig voor AZ-140?

Ja, oefenexamens zijn nuttig wanneer ze betrouwbaar zijn en worden gecombineerd met uitleg en labvalidatie. Een fout antwoord moet leiden tot de vraag waarom een bepaalde ontwerpkeuze onjuist was. Vermijd materiaal dat echte of gelekte examenvragen claimt te bevatten.

Hoe pak je scenario-gebaseerde vragen aan?

Lees eerst de bedrijfscontext, markeer harde constraints en let daarna op non-functional requirements zoals kosten, beschikbaarheid, beheerlast en security. Vergelijk vervolgens de opties op gevolgen voor gebruikersprofielen, identiteit, applicaties, netwerk en monitoring. De beste keuze is meestal de optie die het scenario oplost met de minste onnodige complexiteit.

A group of people discussing the latest Microsoft Azure news

Unlimited Microsoft Training

Krijg onbeperkte toegang tot ALLE LIVE Microsoft-cursussen onder leiding van een instructeur die u wilt - allemaal voor de prijs van minder dan één cursus. 

  • 60+ LIVE cursussen onder leiding van een instructeur
  • Geld-terug-garantie
  • Toegang tot 50+ doorgewinterde instructeurs
  • 50.000+ IT-professionals opgeleid

Basket

{{item.CourseTitle}}

Price: {{item.ItemPriceExVatFormatted}} {{item.Currency}}