Microsoft AZ-305: Compute en Applicatiearchitectuur — Studiegids
Onderdeel van de Microsoft Azure Solutions Architect Expert AZ-305 — Studiegids. Oefen met geverifieerde antwoorden in het Microsoft-examencentrum, of doe getimede oefentests op ExamRoll.io.
Azure VMware Solution en het Compute Decision Framework
Azure VMware Solution (AVS) biedt een volledig beheerde vSphere-, vSAN- en NSX-T-stack op Azure bare metal. Private clouds draaien in Azure-regio’s met vCenter-toegang en vertrouwde VMware-tooling. Connectiviteit maakt gebruik van een AVS ExpressRoute-circuit dat via ExpressRoute Global Reach is gepeerd met Azure VNets; van daaruit kan verbinding worden gemaakt met on-premises via een bestaande ExpressRoute of VPN. NSX-T-networking zorgt voor microsegmentatie en north-south-routing. HCX maakt live vMotion, bulkmigratie, door replicatie ondersteunde vMotion en netwerkextensie mogelijk voor datacenter-evacuaties en moderniseringsfasen met minimale downtime. AVS is ideaal voor het verlaten van datacenters, applicatieportfolio’s die nauw verbonden zijn met VMware-constructies, en voor transitionele landingszones die later via private links integreren met native Azure-services.
Het kiezen van compute volgt duidelijke heuristieken:
- Gebruik Azure VMs wanneer u controle op OS-niveau, aangepaste images, gespecialiseerde hardware (GPU/HPC) of legacy-afhankelijkheden nodig heeft. Voeg availability sets/zones en PPG’s toe om te voldoen aan SLA- en latentiedoelstellingen. Pas Spot toe voor onderbreekbare kostenoptimalisatie.
- Gebruik App Service wanneer u web-API’s/sites host met standaard frameworks en u een beheerd platform, ingebouwde DevOps-slots en autoscale wilt zonder de complexiteit van containers/Kubernetes. Kies Premium of Isolated wanneer u VNet-integratie en enterprise-functies nodig heeft.
- Gebruik Azure Functions voor event-driven, kortstondig piekbelaste of workflow-georiënteerde taken met minimale operationele overhead; Premium elimineert cold starts en maakt VNet/private toegang mogelijk. Gebruik Durable Functions voor orchestraties en langlopende activiteiten.
- Gebruik ACI voor kortstondige containers en jobs, snelle schaalvergroting en als een serverless uitvoeringsdoel vanuit pipelines of AKS virtual nodes. Kies voor VNet-geïntegreerde ACI voor private workloads.
- Gebruik AKS voor microservices, portabiliteit, geavanceerde scheduling, service mesh en gestandaardiseerde container-DevOps op schaal; selecteer het CNI-model op basis van IP-behoeften en vereisten voor netwerkbeleid. Partitioneer node pools op basis van workload-kenmerken en availability zones, en schakel autoscaling in.
- Gebruik Azure Batch voor parallelle compute, rendering, Monte Carlo en ETL-workloads met scheduling, auto-scale-economie en low-priority capaciteit.
- Gebruik Service Fabric voor stateful microservices met hoge doorvoer of wanneer sterke consistentie, betrouwbare actors en precieze controle over upgrades/plaatsing vereist zijn.
- Gebruik AVS om VMware-omgevingen snel te migreren, operationele modellen te behouden en te integreren met Azure-networking en -services als onderdeel van modernisering.
Praktisch Probleemscenario
Contoso Retail is bezig met het moderniseren van zijn e-commerceplatform om flash sales met een latentie van minder dan 10 ms tussen de API-laag en een cachinglaag te kunnen verwerken, een SLA van 99,99% binnen één regio te halen, de kosten tijdens normale vraag te minimaliseren en een legacy orderbeheersysteem dat nog op VMware draait te migreren. De oplossing moet publieke API’s beschikbaar stellen, asynchrone gebeurtenissen verwerken en ’s nachts een aanbevelingsmodel scoren zonder de live site te beïnvloeden.
Plaats de core compute in een regio met drie availability zones en maak een proximity placement group aan. Host de API-laag in een zonale VMSS (Premium SSD v2, accelerated networking) binnen de PPG voor minimale latentie naar Redis Enterprise en een zonale SQL/Cache-footprint. Deze keuze levert fijnmazige prestatiecontrole, latentiereductie op PPG-niveau en zone-level veerkracht voor het ‘hot path’.
Configureer VMSS autoscale op basis van het aantal verzoeken en aangepaste wachtrijdieptemetrieken, met geplande profielen voor verwachte flash sales. Schakel rolling upgrades in met health probes en automatische image-upgrades. Dit zorgt voor elastische capaciteit en veilige rollouts onder extreme belasting, terwijl de SLA behouden blijft.
Implementeer de klantgerichte web-frontend op Azure App Service Premium v3 met deployment slots voor blue-green-implementatie. Integreer de app met een VNet voor private egress naar back-end API’s en datastores via Private Endpoints. App Service is gekozen om het platformbeheer te ontlasten en continuous delivery te stroomlijnen met veilige swaps.
Implementeer asynchrone orderverwerking met Azure Functions Premium met behulp van Service Bus-triggers en Durable Functions voor orchestraties (fan-out/fan-in voor voorraadcontroles, betalingsautorisatie en notificatie). Premium elimineert cold starts, ondersteunt VNet-integratie en Durable Functions biedt betrouwbare saga-coördinatie.
Gebruik Azure Batch voor het ’s nachts scoren van het aanbevelingsmodel op low-priority (Spot) nodes in een persistente pool die vooraf is geladen met modelafhankelijkheden. Een autoschaalformule richt zich op het aantal nodes op basis van openstaande taken en wall-clock-voorspellingen. Batch isoleert de zware rekenwerklast van de operationele store en optimaliseert de kosten met Spot-capaciteit en taken met checkpoints.
Voeg ACI toe voor kortstondige, ad-hoc datatransformatiejobs die worden getriggerd door CI/CD en voor het genereren van tenantspecifieke rapporten. Implementeer containergroepen in een gedelegeerd subnet om alle verwerking in de private adresruimte te houden. ACI is geselecteerd vanwege de bijna onmiddellijke opstarttijd en de afwezigheid van cluster-overhead voor sporadische taken.
Zet Azure VMware Solution op voor het legacy orderbeheersysteem, migreer met HCX met behulp van door replicatie ondersteunde vMotion en breid on-premise netwerken uit naar AVS tijdens de overgang. Verbind AVS met de applicatie-VNets via ExpressRoute Global Reach. AVS behoudt de operationele tooling en versnelt de datacenter-exit zonder refactoring.
Implementeer voor toekomstige microservices AKS met zonale user node pools, een ’tainted’ system pool en een Spot pool voor tolerante workloads. Kies Azure CNI Overlay om VNet IP-ruimte te besparen met behoud van policy-mogelijkheden. Schakel de cluster autoscaler en HPA in voor gelaagde schaling. AKS positioneert Contoso voor een container-native evolutie waar orchestratie waarde toevoegt.
Deze samenstelling voldoet aan de eisen voor lage latentie en hoge beschikbaarheid via VMSS met PPG en zones voor het ‘hot path’, vereenvoudigt de web-delivery met App Service, gebruikt serverless en batch efficiënt voor asynchrone en batch-compute, benut ACI voor kortstondige taken, en maakt gebruik van AVS om VMware-afhankelijke systemen te migreren—allemaal privé geïntegreerd via VNets en Private Endpoints om de beveiliging en prestaties te handhaven.
← Gegevensopslag en Databaseoplossingen · Alle domeinen · Netwerken en Connectiviteit →
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 →