Stage 7 · Master
AZ-900 — Azure Fundamentals
Management & Governance (30%)
Cost management, SLAs, Azure Policy, RBAC, and Azure Monitor — controlling your Azure environment.
Cost Management
Azure provides tools to monitor, allocate, and optimize cloud spending. Cost management is 30% of the AZ-900 exam, making it the most heavily weighted domain alongside architecture.
- Azure Pricing Calculator — Estimate costs before deployment.
- Azure Cost Management — Monitor, allocate, and optimize costs.
- Azure Advisor recommendations — Cost optimization suggestions.
- Reserved Instances — Commit to 1 or 3 years for up to 72% savings.
- Azure Hybrid Benefit — Use existing on-premises licenses in Azure.
- Spot VMs — Use spare capacity for up to 90% discount (can be evicted).
Azure costs depend on: resource type, consumed quantity, region, network traffic, and reserved capacity. Use the Pricing Calculator to model costs before deployment. Review cost recommendations with Azure Advisor.
Service Level Agreements
SLAs define the guaranteed uptime for Azure services. Different services have different SLA levels. Higher SLA means higher availability but potentially higher cost.
| SLA | Uptime | Downtime per Month |
|---|---|---|
| 99.9% | 99.9% | 43.8 minutes |
| 99.95% | 99.95% | 21.9 minutes |
| 99.99% | 99.99% | 4.38 minutes |
| 99.999% | 99.999% | 26.3 seconds |
- Single instance VM SLA — 99.9% (managed disks).
- Availability Set SLA — 99.95% (2+ fault domains).
- Availability Zone SLA — 99.99% (2+ zones).
- Region pair SLA — 99.999% (geo-redundant).
Azure Policy
Azure Policy enforces organizational standards and compliance. It evaluates resources against defined rules and prevents non-compliant resources from being created.
- Initiative — A group of related policies.
- Policy definition — The rule that evaluates a resource.
- Effect — What happens when a policy is violated (Deny, Audit, DeployIfNotExists, Modify).
- Compliance state — Whether a resource is compliant or non-compliant.
- Remediation — Automatically fix non-compliant resources.
Know the difference between Azure Policy and RBAC. RBAC controls who can do what. Azure Policy controls what can be deployed and how. Both are needed for complete governance.
Role-Based Access Control
RBAC controls who has access to Azure resources and what they can do with them. It follows the principle of least privilege — grant only the minimum permissions needed.
- Owner — Full access to all resources and can delegate access.
- Contributor — Can create and manage all resources but cannot grant access.
- Reader — Can view resources but cannot modify them.
- User Access Administrator — Can manage user access to resources.
- Custom roles — Define specific permissions for unique requirements.
Azure Monitor
Azure Monitor collects, analyzes, and acts on telemetry data from Azure and on-premises environments. It provides visibility into application performance and resource health.
- Metrics — Numerical time-series data for monitoring.
- Logs — Log Analytics workspace for querying and analysis.
- Alerts — Automated notifications when conditions are met.
- Workbooks — Interactive reports and dashboards.
- Application Insights — Application performance monitoring.
- Network Watcher — Network monitoring and diagnostics.
Governance Tools
| Tool | Purpose | Key Feature |
|---|---|---|
| Azure Policy | Enforce compliance rules | Deny non-compliant resources |
| Azure Blueprints | Deploy compliant environments | Template for governance |
| Azure Advisor | Optimization recommendations | Cost, security, reliability |
| Azure Service Health | Service status and incidents | Planned maintenance alerts |
| Cloud Adoption Framework | Migration methodology | Strategy, planning, readiness |
Key Terms to Memorize
- Management group — Hierarchy for organizing subscriptions.
- Subscription — Boundary for billing and resource limits.
- Resource Group — Logical container for related resources.
- Tag — Key-value pair for organizing and cost allocation.
- Lock — Prevent accidental deletion or modification of resources.
- Azure Arc — Manage resources across on-premises and multi-cloud.
Mark this lesson complete to store local progress and unlock a cleaner resume path the next time you visit.