Microsoft AZ-305: Monitoring, Kostenoptimalisatie en Operations — 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.

Overzicht

Een robuust ontwerp voor Azure-monitoring en -operaties creëert één enkele telemetrie-fabric, bruikbare alerts, beheerde kosten en compliance-rapportage voor de gehele vloot. De oplossing omvat de metrics en logs van Azure Monitor, Log Analytics en Kusto Query Language (KQL), Application Insights voor applicatietelemetrie, en operationeel beheer via Azure Policy, Azure Resource Graph en Advisor. Kostenbeheersing wordt versterkt door Azure Cost Management, terwijl platformbetrouwbaarheid en bewustzijn van wijzigingen afhankelijk zijn van Azure Service Health. Azure Automation sluit de cirkel met herhaalbare herstelacties en update-orkestratie. Workbooks verenigen inzichten uit deze services voor operationele zichtbaarheid.

Observeerbaarheid met Azure Monitor, Application Insights en Workbooks

Azure Monitor verzamelt telemetrie van het platform en workloads en slaat time-series metrics en loggegevens op. Metrics zijn lichtgewicht, near-real-time waarden die geschikt zijn voor drempelwaarden en het bijhouden van SLO’s (bijv. CPU, HTTP 5xx-rate). Logs leggen gestructureerde, doorzoekbare telemetrie vast die correlatie en root-cause-analyse ondersteunt. Ontwerp metric alerts voor snelle detectie van symptomen en log alerts voor rijkere, op voorwaarden gebaseerde detectie met behulp van KQL.

Action groups ontkoppelen detectie van respons. Koppel e-mail/sms/spraak, pushmeldingen, beveiligde webhooks, ITSM-connectoren, Azure Functions, Logic Apps en Automation-runbooks. Gebruik afzonderlijke action groups voor productie versus niet-productie, en pas onderdrukkingsschema’s toe tijdens gepland onderhoud. Routeer alerts naar incident management met consistente payloads en voeg resourcecontext en runbook-links toe.

Diagnostische instellingen zijn verplicht om volledige zichtbaarheid te bereiken. Schakel ze in op het niveau van resources, resourcegroepen en abonnementen om metrics en resource-logs (bijv. Activity, Administrative, Policy, Security, NetworkSecurityGroupFlowEvent) te exporteren naar Log Analytics voor query’s, naar storage voor koude retentie, en naar Event Hubs voor het streamen naar SIEM’s. Configureer altijd een diagnostische instelling op abonnementsniveau voor de Activity Log, zodat u kunt rapporteren over implementaties en beleidsevaluaties en maandelijkse wijzigingsrapporten kunt opstellen.

Application Insights voegt diepgaande observeerbaarheid van applicaties toe. Instrumenteer met de SDK of OpenTelemetry voor gedistribueerde tracing, afhankelijkheden, requests, exceptions en aangepaste events. Gebruik auto-instrumentatie op App Services, Functions, AKS en VM/VMSS via de Azure Monitor agent waar ondersteund om codewijzigingen te minimaliseren. Beschikbaarheidstests simuleren gebruikersverkeer vanuit meerdere regio’s; configureer de frequentie, testlocaties, SSL/HTTP-controles en succescriteria. Smart Detection gebruikt ingebouwde analytics om afwijkende patronen te signaleren, zoals plotselinge pieken in storingen en prestatievermindering. Sampling beheert de opname en kosten terwijl de statistische betrouwbaarheid behouden blijft; pas adaptieve sampling toe voor dynamisch verkeer of fixed-rate sampling voor deterministische analyse, en sluit kritieke transacties uit van sampling waar compliance volledige vastlegging vereist.

Azure Monitor Workbooks bieden interactieve, geparametriseerde dashboards die metrics, logs en kostensignalen verenigen in één artefact. Gebruik parameters voor abonnement, regio, omgeving en tijdsbereik om herbruikbaarheid tussen landing zones mogelijk te maken. Combineer visualisaties met verhalende tekst om operationele playbooks en ‘runbooks-on-a-page’ te standaardiseren. Sla workbooks op in resourcegroepen, pas RBAC toe voor gecontroleerde toegang en maak JSON-sjablonen voor infrastructure-as-code-implementaties.

Log Analytics en KQL op Schaal

Een Log Analytics workspace is het centrale aggregatiepunt voor Azure Monitor Logs. Kies een regionale, gecentraliseerde workspace volgens de vereisten voor datalocatie, of een gefedereerd ontwerp met één per landing zone wanneer strikte datasoevereiniteit of RBAC-segmentatie vereist is. Voor grote ondernemingen, geef de voorkeur aan een hub (gedeelde workspace) plus selectieve spoke-workspaces voor gevoelige of hoog-volume domeinen. Lijn tabelplannen uit op datawaarde: gebruik Analytics-tabellen voor hoogwaardige beveiligings- en operationele data; Basic Logs voor uitgebreide, laagwaardige logs met alleen-zoektoegang; en Archive voor langdurige, goedkope retentie met Search Jobs om op te halen.

Data Collection Rules (DCR’s) definiëren wat de Azure Monitor Agent (AMA) verzamelt, inclusief syslog/event logs, performance counters, Windows event channels en aangepaste tekstlogs. Gebruik afzonderlijke DCR’s per OS-type en rol, en beheer de scope via VMSS, scalesets en Azure Arc voor hybride omgevingen. Geef de voorkeur aan op DCR gebaseerde aangepaste tabellen boven verouderde ingestion-API’s voor governance en consistentie.

Retentie moet een balans vinden tussen onderzoeksperioden en kosten. Pas retentie per tabel toe voor ‘hot data’ die wordt gebruikt in de dagelijkse operaties (bijv. 30–90 dagen) en archiveer ’long-tail’ data (bijv. 6–24 maanden) voor compliance en ’threat hunting’. Monitor het opnamevolume, de meest ’luidruchtige’ tabellen, en pas sampling of filtering toe bij de DCR’s om het verzamelen van redundante logs te vermijden. Gebruik commitment tiers om de opnamekosten te optimaliseren wanneer deze voorspelbaar zijn.

KQL is de operationele lingua franca. Beheers filters (where), transformaties (extend, project), time-binning (bin/1m), aggregaties (summarize by), joins (inner/leftouter) en rendering (render timechart). Bouw geplande query’s voor log-alerts met throttling-controles, split-by-dimensies voor alerts met hoge kardinaliteit, en dynamische drempels voor op baseline gebaseerde alerts. Gematerialiseerde views en het afstemmen van queryprestaties (bijv. projecteer ongebruikte kolommen vroegtijdig weg, het verkleinen van het tijdvenster) zorgen voor kosteneffectieve query’s. Voor rapportage over ARM-implementaties, query AzureActivity of de wijzigingsgeschiedenis van Azure Resource Graph die is geëxporteerd naar Log Analytics en correleer dit met Policy-events voor governance-analyses.

Kosten, Status, Advisor, Resource Graph en Beleidsnaleving

Azure Cost Management maakt proactieve governance mogelijk. Budgetten die zijn gericht op abonnementen, resourcegroepen of beheergroepen activeren waarschuwingen bij cumulatieve drempelwaarden (bijv. 50%, 80%, 100%). Koppel budgetwaarschuwingen aan actiegroepen om Logic Apps of Functions uit te voeren die niet-kritieke resources taggen, omlaag schalen of zelfs in quarantaine plaatsen. Gebruik Cost Analysis om geamortiseerde overzichten te bouwen, te groeperen op tag (kostenplaats, eigenaar) en om afwijkingen per service of regio te identificeren. Aanbevelingen voor Reservation en Savings Plan tonen mogelijkheden voor toezeggingen voor VM’s, SQL, Cosmos DB en meer. Evalueer de aankoopscope (één abonnement of gedeeld), de looptijd (1 of 3 jaar) en de dekkingsmatch (flexibiliteit van instantiegrootte, Azure Hybrid Benefit).

Azure Advisor evalueert continu abonnementen en resources en produceert geprioriteerde aanbevelingen op het gebied van kosten (rightsizing, ongebruikte resources, reserveringen), beveiliging (via Defender for Cloud), betrouwbaarheid (zoneredundantie, back-up/herstel-status), prestaties (schalen, SKU-advies) en operational excellence (tag-hygiëne, beleidsadoptie). Volg de Advisor Score om de status te kwantificeren en de engineering-backlogs aan te sturen.

Azure Service Health operationaliseert het platformbewustzijn. Service-problemen leggen live incidenten vast; gepland onderhoud communiceert aanstaande platformwijzigingen; statusadviezen omvatten buitengebruikstellingen en best practices. Configureer service health-waarschuwingen met actiegroepen, filterend op abonnement, regio en service. Koppel Service Health aan Resource Health om platformfouten te onderscheiden van workload-problemen voor een nauwkeurige triage van incidenten.

Azure Resource Graph levert tenant-brede inventaris- en nalevingsanalyses met snelle, grootschalige query’s die een KQL-achtige syntaxis gebruiken. Voer query’s uit over duizenden abonnementen om resource-drift, niet-getagde assets, onveilige configuraties of niet-ondersteunde SKU’s op te sommen. Combineer de resultaten van Resource Graph met Policy-nalevingsresources om rollups op beheergroepniveau te produceren, inclusief uitzonderingen en de laatste evaluatietijd. Gebruik change tracking (waar beschikbaar) om eigenschapswijzigingen vast te leggen voor forensische analyse.

Azure Policy dwingt kaders af en meet de naleving. Wijs beleidsregels en initiatieven toe op het niveau van beheergroepen, abonnementen of resourcegroepen. Begrijp de nalevingsstatussen: compliant, non-compliant, conflict, error en exempt. Gebruik uitzonderingen met een rechtvaardiging en vervaldatum om risicoacceptatie te modelleren zonder de nalevingsstatistieken te vertekenen, en sluit alleen de minimaal noodzakelijke scope uit. Configureer voor deployIfNotExists- en modify-effecten hersteltaken die worden ondersteund door een managed identity met de minst geprivilegieerde permissies. Monitor de status van hersteltaken, mislukkingen en operaties in het nalevingsdashboard en de Activity Log; stel waarschuwingen in voor aanhoudende niet-naleving. Combineer Policy-evaluaties met Resource Graph en Workbooks om governance-dashboards op directieniveau te creëren.

Automatisering en Patchbeheer

Azure Automation orkestreert herhaalbare taken. Maak runbooks in PowerShell of Python, die worden geactiveerd door schema’s, webhooks, op gebeurtenissen gebaseerde triggers of waarschuwingen. Gebruik Hybrid Runbook Workers om automatisering uit te voeren dicht bij resources in privénetwerken of andere clouds, beheerd door Azure Arc. Implementeer gestandaardiseerde modules en foutafhandeling, en sla geheimen op in Key Vault.

Update Management zorgt ervoor dat besturingssystemen up-to-date zijn. Organisaties kunnen Azure Automation Update Management (legacy) of Azure Update Manager gebruiken voor patchorkestratie op grote schaal met beoordeling, goedkeuring, onderhoudsvensters en dynamische groepen. Integreer waarschuwingen om mislukte implementaties te detecteren en compliancerapporten te genereren per abonnement, besturingssysteem en ernst. Voor configuratieafwijkingen (configuration drift) past Azure Automation State Configuration (DSC) declaratieve configuraties toe, volgt de compliance en herstelt afwijkingen. Modelleer configuraties als code, beheer ze met versiebeheer en faseer ze door omgevingen.

Integreer waarschuwingen om runbooks te activeren voor scenario’s met automatisch herstel: uitschalen bij CPU-verzadiging, herstarten van mislukte services bij verlies van heartbeat, of het in quarantaine plaatsen van niet-conforme resources die door Policy zijn gedetecteerd. Sluit de cirkel met het aanmaken van incidenten via ITSM-connectoren en voeg bewijs van voor en na het herstel toe via Log Analytics-query’s die in runbooks zijn ingebed.

Praktijkscenario

Tailwind Traders beheert een e-commerceplatform in meerdere regio’s op AKS, App Service en Azure SQL Database, verspreid over zes abonnementen. Het management eist 99,9% servicebeschikbaarheid, maandelijkse rapportage over implementatiewijzigingen, 20% kostenreductie via toezeggingen (commitments) en auditeerbare naleving van tagging- en netwerkbeleid.

  1. Gecentraliseerde telemetrie opzetten
  1. Applicaties instrumenteren
  1. Bruikbare waarschuwingen (actionable alerting)
  1. Beschikbaarheid en gebruikerservaring
  1. Operationele dashboards
  1. Kostenbeheer (cost governance)
  1. Advisor en Service Health
  1. Compliance en vlootrapportage
  1. Rapportage over implementatiewijzigingen
  1. Geautomatiseerd herstel en patching

Elke gekozen service minimaliseert maatwerkontwikkeling, schaalt over abonnementen heen en sluit aan bij de doelstellingen voor governance, kosten en betrouwbaarheid, terwijl het operationele eigenaarschap duidelijk blijft.


Integratie en Berichtenarchitectuur · Alle domeinen · Migratie en Modernisering

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