Azure AZ-900 Fundamentals - Comprehensive Fact Sheet¶
Table of Contents¶
- Cloud Concepts
- Core Azure Services
- Security, Privacy, Compliance, and Trust
- Azure Pricing and Support
Cloud Concepts¶
What is Cloud Computing?¶
Cloud computing is the delivery of computing services over the internet, enabling faster innovation, flexible resources, and economies of scale.
π What is Cloud Computing - Introduction to cloud computing concepts and benefits
π Cloud Computing Services - Overview of cloud computing delivery models
Cloud Service Models¶
Infrastructure as a Service (IaaS)¶
- Most flexible cloud service
- You manage: Applications, data, runtime, middleware, OS
- Provider manages: Virtualization, servers, storage, networking
π What is IaaS - Infrastructure as a Service explained
Platform as a Service (PaaS)¶
- Focus on application development
- You manage: Applications and data
- Provider manages: Runtime, middleware, OS, virtualization, servers, storage, networking
π What is PaaS - Platform as a Service overview
Software as a Service (SaaS)¶
- Ready-to-use applications
- Provider manages everything
- Examples: Office 365, Dynamics 365
π What is SaaS - Software as a Service definition
Cloud Deployment Models¶
Public Cloud¶
- Services offered over public internet
- Available to anyone who wants to purchase
- No local hardware
π What is a Public Cloud - Public cloud deployment model
Private Cloud¶
- Computing resources used exclusively by one business
- Can be hosted on-site or by third party
- Greater control and security
π What is a Private Cloud - Private cloud explained
Hybrid Cloud¶
- Combines public and private clouds
- Data and applications can move between environments
- Greater flexibility and optimization
π What is a Hybrid Cloud - Hybrid cloud computing overview
π Azure Hybrid Cloud Solutions - Microsoft's hybrid cloud approach
Cloud Benefits¶
High Availability¶
- Resources are available when needed
- Service Level Agreements (SLAs) define uptime guarantees
π Azure Service Level Agreements - SLA documentation and commitments
Scalability¶
- Vertical Scaling (Scale Up): Increase CPU, RAM
- Horizontal Scaling (Scale Out): Add more instances
π Scalability in Azure - Scalability principles and patterns
Elasticity¶
- Automatically adjust resources based on demand
- Pay only for what you use
Reliability¶
- Decentralized design with resources deployed globally
- Resilient infrastructure
π Reliability in Azure - Building reliable applications
Predictability¶
- Performance predictability: autoscaling, load balancing
- Cost predictability: TCO calculator, pricing calculator
Security and Governance¶
- Cloud-based security tools
- Compliance standards and certifications
- Governance policies and templates
π Azure Governance - Governance capabilities overview
Manageability¶
- Management of the cloud: scaling resources, deploying resources
- Management in the cloud: portal, CLI, APIs, PowerShell
Capital Expenditure (CapEx) vs Operational Expenditure (OpEx)¶
CapEx: Upfront investment in physical infrastructure - High initial cost - Value decreases over time
OpEx: Pay-as-you-go model for cloud services - No upfront cost - Pay for services as consumed
π CapEx vs OpEx - Financial outcomes in cloud adoption
Core Azure Services¶
Azure Architecture Components¶
Azure Regions¶
- Geographic areas containing one or more datacenters
- Choose regions close to users for lower latency
- 60+ regions worldwide
π Azure Regions - Global infrastructure and regions
π Azure Geography - Regions and availability zones
Availability Zones¶
- Physically separate datacenters within a region
- Independent power, cooling, networking
- Protection from datacenter failures
π What are Availability Zones - Availability zones explained
Region Pairs¶
- Each region paired with another 300+ miles away
- Automatic replication for some services
- Sequential updates to minimize downtime
π Azure Region Pairs - Cross-region replication
Azure Sovereign Regions¶
- Isolated instances for compliance (US Government, China)
π Azure Government - Government cloud services
Azure Resources and Resource Manager¶
Azure Resources¶
- Virtual machines, storage accounts, databases, etc.
- Anything you create, provision, or deploy
Resource Groups¶
- Logical containers for Azure resources
- Resources can only exist in one resource group
- Cannot nest resource groups
π Resource Groups - Managing resource groups
Azure Subscriptions¶
- Logical unit of Azure services
- Links to an Azure account
- Billing boundary and access control boundary
π Azure Subscriptions - Subscription organization strategies
Management Groups¶
- Organize multiple subscriptions
- Apply governance conditions
- Hierarchy of management groups and subscriptions
π Management Groups - Organizing resources with management groups
Azure Resource Manager (ARM)¶
- Deployment and management service for Azure
- Consistent management layer
- Deploy, update, delete resources
π Azure Resource Manager - ARM overview and capabilities
π ARM Templates - Infrastructure as code with ARM templates
Azure Compute Services¶
Azure Virtual Machines (VMs)¶
- IaaS offering providing complete control
- Windows or Linux
- Total customization
π Azure Virtual Machines - VM documentation and overview
π VM Sizes - Virtual machine size families
Virtual Machine Scale Sets¶
- Deploy and manage identical VMs
- Auto-scaling capabilities
- Load balancing included
π VM Scale Sets - Scale sets overview
Azure Virtual Desktop¶
- Desktop and application virtualization
- Multi-session Windows 10/11
- Microsoft 365 Apps optimization
π Azure Virtual Desktop - Virtual desktop infrastructure
Azure Containers¶
- Lightweight, virtualized application environment
- Docker container support
π Container Instances - Azure Container Instances documentation
π Azure Kubernetes Service (AKS) - Managed Kubernetes service
Azure App Service¶
- PaaS for building web, mobile, API apps
- Supports multiple languages (.NET, Java, Node.js, Python, PHP)
- Automatic scaling and load balancing
π App Service Overview - App Service documentation
π App Service Plans - App Service plan tiers and features
Azure Functions¶
- Serverless compute service
- Event-driven, pay-per-execution
- Supports multiple languages
π Azure Functions - Serverless functions documentation
π Functions Triggers and Bindings - Event-driven programming model
Azure Networking Services¶
Azure Virtual Network (VNet)¶
- Isolated network in Azure
- Segmentation, communication with on-premises
- Subnets for organization
π Virtual Networks - VNet overview and capabilities
VPN Gateway¶
- Send encrypted traffic over public internet
- Site-to-site, point-to-site connections
π VPN Gateway - VPN Gateway documentation
Azure ExpressRoute¶
- Private connection to Azure
- Higher reliability, faster speeds
- Does not go over public internet
π ExpressRoute - Private connectivity to Azure
Network Security Groups (NSG)¶
- Filter network traffic to/from Azure resources
- Inbound and outbound security rules
π Network Security Groups - NSG configuration and rules
Azure Load Balancer¶
- Distribute traffic across multiple VMs
- Layer 4 (TCP/UDP) load balancing
- High availability
π Load Balancer - Load balancing solutions
Azure Application Gateway¶
- Layer 7 (HTTP/HTTPS) load balancing
- Web traffic routing
- Web Application Firewall (WAF)
π Application Gateway - Application-level routing
Azure DNS¶
- Host DNS domains in Azure
- High availability and performance
- Azure Resource Manager integration
π Azure DNS - DNS hosting service
Azure Storage Services¶
Azure Storage Account¶
- Container for all Azure Storage data objects
- Unique namespace accessible via HTTP/HTTPS
π Storage Account Overview - Storage accounts explained
Azure Blob Storage¶
- Object storage for unstructured data
- Hot, Cool, and Archive access tiers
- Massive scalability
π Blob Storage - Object storage documentation
π Blob Access Tiers - Optimizing costs with access tiers
Azure Files¶
- Fully managed file shares
- SMB and NFS protocols
- Cloud or on-premises access
π Azure Files - Managed file shares
Azure Queue Storage¶
- Message queue for large workloads
- Store millions of messages
- Asynchronous processing
π Queue Storage - Queue storage for messaging
Azure Table Storage¶
- NoSQL key-value store
- Structured non-relational data
- Schemaless design
π Table Storage - NoSQL table storage
Azure Disk Storage¶
- Block-level storage volumes for VMs
- Managed disks (SSD, HDD)
- High performance and durability
π Managed Disks - VM disk storage
Azure Database Services¶
Azure Cosmos DB¶
- Globally distributed NoSQL database
- Multiple APIs (SQL, MongoDB, Cassandra)
- Single-digit millisecond latency
π Azure Cosmos DB - Multi-model database service
Azure SQL Database¶
- PaaS relational database
- Based on SQL Server
- Automatic updates, backups, scaling
π SQL Database - Managed relational database
Azure Database for MySQL¶
- Fully managed MySQL
- Built-in high availability
- Enterprise security
π Azure Database for MySQL - Managed MySQL service
Azure Database for PostgreSQL¶
- Fully managed PostgreSQL
- Intelligent performance
- Flexible scaling
π Azure Database for PostgreSQL - Managed PostgreSQL service
Azure SQL Managed Instance¶
- Near 100% compatibility with SQL Server
- Native virtual network support
- Lift-and-shift ready
π SQL Managed Instance - SQL Server in the cloud
Azure Marketplace¶
π Azure Marketplace - Discover and deploy solutions from Microsoft and partners
Security, Privacy, Compliance, and Trust¶
Defense in Depth¶
Layered approach to security: 1. Physical security 2. Identity and access 3. Perimeter 4. Network 5. Compute 6. Application 7. Data
π Defense in Depth - Azure security overview
Azure Active Directory (Azure AD / Microsoft Entra ID)¶
- Cloud-based identity and access management
- Single sign-on (SSO)
- Multi-factor authentication (MFA)
- Conditional access
π Microsoft Entra ID - Identity and access management
π Multi-Factor Authentication - MFA overview and setup
π Conditional Access - Policy-based access control
Azure Security Features¶
Azure Security Center / Microsoft Defender for Cloud¶
- Unified security management
- Advanced threat protection
- Security recommendations
π Microsoft Defender for Cloud - Cloud security posture management
Azure Sentinel¶
- Cloud-native SIEM (Security Information Event Management)
- Intelligent security analytics
- Threat detection and response
π Azure Sentinel - Cloud-native SIEM and SOAR
Azure Key Vault¶
- Securely store secrets, keys, certificates
- Hardware security modules (HSM)
- Centralized application secrets
π Azure Key Vault - Secrets management service
Azure DDoS Protection¶
- Protection from distributed denial-of-service attacks
- Basic (free) and Standard tiers
- Real-time monitoring
π DDoS Protection - DDoS mitigation service
Azure Firewall¶
- Managed cloud-based network security
- Built-in high availability
- Application and network-level filtering
π Azure Firewall - Cloud-native firewall service
Governance and Compliance¶
Azure Policy¶
- Create, assign, manage policies
- Enforce organizational standards
- Assess compliance at scale
π Azure Policy - Policy-driven governance
Role-Based Access Control (RBAC)¶
- Fine-grained access management
- Principle of least privilege
- Built-in and custom roles
π Azure RBAC - Role-based access control
Azure Blueprints¶
- Repeatable set of Azure resources
- Orchestrated deployment of templates, policies, roles
- Environment setup automation
π Azure Blueprints - Environment orchestration
Resource Locks¶
- Prevent accidental deletion or modification
- CanNotDelete and ReadOnly locks
- Apply at subscription, resource group, or resource level
π Resource Locks - Protect resources from changes
Azure Compliance¶
π Trust Center - Privacy, security, and compliance information
π Compliance Offerings - Azure compliance documentation
Privacy and Data Protection¶
Microsoft Privacy Statement¶
Explains what data Microsoft collects and how it's used
π Privacy Statement - Microsoft privacy practices
Azure Information Protection¶
- Classify and protect documents and emails
- Encryption, identity, authorization
Azure Service Trust Portal¶
Central location for compliance information, security best practices, and audit reports
π Service Trust Portal - Compliance and trust resources
Azure Pricing and Support¶
Azure Subscriptions¶
Subscription Types¶
- Free Account: $200 credit for 30 days + 12 months free services
- Pay-As-You-Go: Pay for what you use
- Enterprise Agreement: Volume licensing for large organizations
- Student: $100 credit, no credit card required
π Azure Free Account - Start with free services
Factors Affecting Costs¶
- Resource Type
- Consumption (metering)
- Region
- Azure Marketplace
- Licensing
- Network Traffic
π Pricing Overview - Understanding Azure pricing
Azure Pricing Calculator¶
Estimate costs for Azure services before deployment
π Pricing Calculator - Calculate your estimated costs
Total Cost of Ownership (TCO) Calculator¶
Compare costs of on-premises infrastructure vs Azure
π TCO Calculator - Compare on-premises to cloud costs
Azure Cost Management¶
- Monitor, allocate, and optimize cloud spending
- Cost analysis and budgets
- Cost alerts and recommendations
π Cost Management - Cost management and billing
π Cost Optimization - Optimize your cloud investment
Ways to Reduce Costs¶
- Reserved Instances: 1 or 3-year commitments (up to 72% savings)
- Azure Hybrid Benefit: Use existing licenses
- Spot VMs: Unused capacity at discounted rates
- Pricing Calculator: Estimate before deployment
- Azure Advisor: Cost recommendations
- Spending Limits: Prevent overspending
π Reserved Instances - Save with reserved capacity
π Azure Hybrid Benefit - Maximize existing licenses
π Spot VMs - Use surplus capacity at lower cost
Azure Advisor¶
Personalized cloud consultant providing recommendations: - Reliability - Security - Performance - Cost - Operational Excellence
π Azure Advisor - Personalized recommendations
Azure Service Level Agreements (SLA)¶
- Performance targets for Azure services
- Expressed as uptime percentage (99.9%, 99.95%, 99.99%)
- Service credits if SLA not met
- Composite SLA: multiply individual SLAs
π SLA for Azure Services - Service level agreements
Azure Support Plans¶
- Basic: Free with all accounts
- Developer: Trial and non-production ($29/month)
- Standard: Production workloads ($100/month)
- Professional Direct: Business-critical ($1,000/month)
- Premier: Enterprise customers (custom pricing)
π Support Plans - Compare support options
Azure Knowledge Center & Documentation¶
π Azure Documentation - Official Azure documentation portal
Additional Management Tools¶
Azure Portal¶
- Web-based unified console
- Build, manage, and monitor everything
- Customizable dashboards
π Azure Portal - Access Azure portal
Azure PowerShell¶
- Cross-platform command-line shell
- Automation scripting
- Azure-specific cmdlets
π Azure PowerShell - PowerShell for Azure management
Azure CLI¶
- Cross-platform command-line tool
- Bash-like syntax
- Automation and scripting
π Azure CLI - Command-line interface documentation
Azure Cloud Shell¶
- Browser-based shell experience
- Pre-configured Azure PowerShell and CLI
- No local installation required
π Cloud Shell - Browser-based command line
Azure Mobile App¶
- Manage Azure resources from mobile device
- Monitor health and status
- Run commands via Cloud Shell
π Azure Mobile App - Manage Azure on the go
Azure Monitor¶
- Collect, analyze, act on telemetry
- Application and infrastructure monitoring
- Metrics and logs
π Azure Monitor - Monitoring and diagnostics
π Application Insights - Application performance management
Exam Tips and Resources¶
Exam Details¶
- Duration: 60 minutes
- Questions: 40-60 questions
- Question types: Multiple choice, drag-and-drop, case studies
- Passing score: 700 out of 1000
- Cost: $99 USD
Skills Measured¶
- Describe cloud concepts (25-30%)
- Describe Azure architecture and services (35-40%)
- Describe Azure management and governance (30-35%)
Study Resources¶
π AZ-900 Exam Page - Official exam information
π Learning Path - Azure Fundamentals certification path
π Free Training - Microsoft Learn training modules
Key Study Areas¶
- Understand cloud computing concepts thoroughly
- Know the differences between IaaS, PaaS, and SaaS
- Understand Azure architecture (regions, availability zones)
- Familiarize yourself with core services (Compute, Storage, Networking, Databases)
- Learn security and compliance features
- Understand pricing models and cost management
- Know the support options available
Recommended Hands-On Practice¶
- Create a free Azure account
- Deploy virtual machines
- Create storage accounts and upload data
- Explore the Azure Portal
- Use the Pricing Calculator
- Review Azure Advisor recommendations
- Configure basic networking (VNet, NSG)
Important Terminology¶
- Azure Resource: Manageable item available through Azure
- Resource Group: Container holding related resources
- Subscription: Logical container for resources, linked billing unit
- Management Group: Container for managing access, policies across subscriptions
- ARM: Azure Resource Manager deployment and management layer
- Availability Zone: Physically separate datacenter within region
- Region Pair: Two regions 300+ miles apart for disaster recovery
- SLA: Service Level Agreement defining uptime guarantees
- TCO: Total Cost of Ownership comparison tool
- RBAC: Role-Based Access Control for fine-grained permissions
Quick Reference Summary¶
Cloud Models¶
- IaaS: Maximum control, manage OS and above
- PaaS: Focus on applications, platform managed
- SaaS: Fully managed applications
Deployment Types¶
- Public: Shared infrastructure, internet accessible
- Private: Dedicated infrastructure, more control
- Hybrid: Combination of public and private
Core Compute¶
- VMs: Full control IaaS
- App Service: PaaS web/API hosting
- Functions: Serverless, event-driven
- AKS: Managed Kubernetes
- Container Instances: Simple container hosting
Core Storage¶
- Blob: Object storage (Hot/Cool/Archive)
- Files: SMB file shares
- Queue: Message queue
- Table: NoSQL key-value
- Disk: VM block storage
Core Database¶
- Cosmos DB: Global NoSQL
- SQL Database: Managed SQL Server
- MySQL/PostgreSQL: Managed open-source
Core Networking¶
- VNet: Isolated network
- VPN Gateway: Encrypted site-to-site
- ExpressRoute: Private dedicated connection
- NSG: Network traffic filtering
- Load Balancer: Layer 4 traffic distribution
- Application Gateway: Layer 7 web traffic routing
Identity and Security¶
- Azure AD / Entra ID: Identity management, SSO, MFA
- Defender for Cloud: Security posture, threat protection
- Key Vault: Secrets and key management
- Azure Policy: Governance and compliance
- RBAC: Fine-grained access control
Management Tools¶
- Portal: Web-based GUI
- CLI: Cross-platform command line
- PowerShell: Scripting and automation
- Cloud Shell: Browser-based shell
- ARM Templates: Infrastructure as code
Cost Management¶
- Pricing Calculator: Estimate costs
- TCO Calculator: Compare on-prem vs cloud
- Cost Management: Monitor and optimize
- Reserved Instances: 1-3 year commitments
- Hybrid Benefit: Use existing licenses
- Azure Advisor: Personalized recommendations
Final Notes¶
This fact sheet covers the essential topics for the AZ-900 Azure Fundamentals certification. The exam tests foundational knowledge of cloud services and how Azure implements them. Focus on understanding concepts rather than memorizing specific details.
Remember: - The exam is foundational level - broad knowledge over deep expertise - Hands-on experience with Azure Portal is invaluable - Understand the "why" behind services, not just "what" they are - Know when to use each service type - Understand cost implications and optimization strategies
Good luck with your certification!
Last Updated: 2025-10-13