Microsoft AZ-104: Azure App Service en PaaS Compute — Studiegids

Onderdeel van de Microsoft Azure Administrator Associate AZ-104 — Studiegids. Oefen met geverifieerde antwoorden in het Microsoft-examencentrum, of doe getimede oefentests op ExamRoll.io.

Containers en Kubernetes

Azure Container Instances (ACI) levert on-demand containers die per seconde worden gefactureerd, zonder dat je VM’s of orchestrators hoeft te beheren. De implementatie-eenheid is een ‘container group’: een of meer containers die op dezelfde host worden gepland en een IP-adres, poorten, volumes en levenscyclus delen. Definieer CPU/geheugen per container, stel poorten beschikbaar en koppel volumes zoals Azure Files, secrets en emptyDir. Omgevingsvariabelen (’environment variables’) kunnen normaal (‘plain’) of beveiligd (‘secure’) zijn (uitgesloten van logs/metadata). Herstartbeleid (‘restart policies’) beheert de levenscyclus: Always (standaard voor langlopende services), OnFailure (voor taken die opnieuw moeten proberen bij een non-zero exit code), en Never (voor taken die eenmalig draaien en waarbij je de eindstatus wilt inspecteren zonder herstarts). Networking ondersteunt publieke IP’s, privé-IP’s met VNet-injectie in een ‘delegated subnet’, en DNS-naamlabels voor publieke eindpunten.

Azure Kubernetes Service (AKS) is een beheerd Kubernetes-control plane met ’node pools’ die worden ingericht als Virtual Machine Scale Sets. Node pools maken onderscheid tussen systeemworkloads (kube-system componenten) en gebruikersworkloads, ondersteunen meerdere VM-groottes en kunnen Linux en Windows draaien (Windows vereist ten minste één Linux ‘system pool’). Pools kunnen worden ‘getaint’ om de scheduling te beïnvloeden. Upgrades worden per pool georkestreerd, en maxPods, availability zones en ’ephemeral OS disks’ worden geconfigureerd bij het aanmaken van de pool. De ‘cluster autoscaler’ integreert met Kubernetes-scheduling om het aantal nodes aan te passen binnen min/max-grenzen wanneer ‘pending pods’ niet kunnen worden ingepland of nodes onderbenut zijn; het respecteert Pod Disruption Budgets en schaalt alleen omlaag wanneer dit veilig is. De Horizontal Pod Autoscaler vult dit aan door het aantal replica’s binnen een Deployment te schalen op basis van metrics.

Basisprincipes van kubectl voor clusterbeheer:

undefined

om de kubeconfig samen te voegen en de context te selecteren.

undefined

;

undefined

voor details en events.

undefined

voor stdout/stderr,

undefined

voor interactieve troubleshooting.

undefined

; gebruik namespaces om de scope van resources te beperken;

undefined

om van namespace te wisselen.

Netwerk-plugins (Azure CNI of kubenet), identiteit (‘managed identity’ vs ‘service principal’), en RBAC/Entra ID-integratie bepalen de toewijzing van pod-IP’s, clusterauthenticatie en autorisatie. Zorg ervoor dat de clusteridentiteit de juiste permissies heeft voor load balancers, managed disks en de resourcegroepen van de nodes.

Integratie, Netwerken en Beveiliging

Logic Apps bieden een beheerde workflow-engine met connectors naar honderden SaaS- en Azure-services. Een workflow bestaat uit een ’trigger’ die de uitvoering start en ‘acties’ die de stappen uitvoeren. Triggers omvatten HTTP-requests, Herhaling (Recurrence), Service Bus-berichten, Event Grid-events, Storage-events en vele SaaS-events (bijv. wanneer een record wordt aangemaakt in Dynamics 365). Acties omvatten controlestructuren (conditions, loops, switch), data-operaties (compose, parse JSON, variables) en connector-operaties (e-mail verzenden, bericht in wachtrij plaatsen, API aanroepen). De integratie met Azure-services is diepgaand:

App Service Environment (ASE) implementeert de ‘Isolated’-laag voor App Service. Een ASE wordt geïmplementeerd in je virtuele netwerk en biedt single-tenant, dedicated compute- en storage-‘stamps’ met netwerkbeheer. Een externe ASE stelt publieke ‘ingress’-eindpunten beschikbaar; een ‘internal load balancer’ (ILB) ASE publiceert alleen een privé-VIP voor strikt private toegang. Apps in een ASE gebruiken de Isolated/Isolated v2-prijscategorieën. Je betaalt zowel een ‘stamp fee’ voor de omgeving als kosten per worker-instantie. Een ASE wordt gekozen wanneer compliance-, netwerkisolatie- of schaalvereisten de mogelijkheden van de multi-tenant App Service overstijgen. Met ASE v3 zijn de implementatie en het netwerkbeheer vereenvoudigd, maar de kernpropositie blijft hetzelfde: een dedicated, privaat adresseerbare App Service met je VNet als de perimeter.

Toegangsbeheer (‘access governance’) voor deze services is gebaseerd op Azure RBAC voor resource-acties, managed identities voor service-naar-service-authenticatie, en Conditional Access op het identiteitsniveau (‘identity plane’). Voor inkomend verkeer (‘inbound control’) op App Service, combineer je Private Endpoints of een ILB ASE met toegangsbeperkingen (‘access restrictions’) en WAF-geactiveerde front-ends (bijv. Application Gateway of Azure Front Door) waar nodig. Voor uitgaand verkeer (‘outbound control’), gebruik je VNet-integratie met NSG’s, route tables en private endpoints voor datadiensten.


Azure Storage · Alle domeinen · Azure Databases en Dataservices

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 →

Blader door Microsoft →

Related guides

Alles-in-één toegang

Eén abonnement. Elk examen.

Elk plan ontgrendelt onbeperkt zoeken naar antwoorden, oefentests, AI-uitleg en de volledige bronnenbibliotheek — in meer dan 20 talen.

Maandelijks
24.87
Just €0.83/day
Alles inbegrepen:
  • Onbeperkt zoeken naar antwoorden
  • Onbeperkte oefentests
  • AI-gestuurde uitleg
  • Volledige bronnenbibliotheek
  • 20+ talen
  • Wekelijkse contentupdates
  • Beloningen & verwijzingen
  • Prioriteitsondersteuning
Start gratis proefperiode

Geen creditcard vereist*

Beste waarde
12 maanden
179.87
Just €0.49/daySave 40%
Alles inbegrepen:
  • Onbeperkt zoeken naar antwoorden
  • Onbeperkte oefentests
  • AI-gestuurde uitleg
  • Volledige bronnenbibliotheek
  • 20+ talen
  • Wekelijkse contentupdates
  • Beloningen & verwijzingen
  • Prioriteitsondersteuning
Start gratis proefperiode

Geen creditcard vereist*

✓ Gratis plan inbegrepen · ✓ Annuleer op elk moment · ✓ Alle plannen ontgrendelen het volledige product