🔷 Microsoft Azure

Free Microsoft Azure Fundamentals (AZ-900) Study Resources

Comprehensive Microsoft Azure Fundamentals (AZ-900) hive provides study notes, question bank with practice tests, flashcards, and hands-on labs, all supported by a personal AI tutor to help you master the Microsoft Azure Fundamentals certification (AZ-900).

680
Practice Questions
12
Mock Exams
96
Study Notes
340
Flashcard Decks
2
Source Materials
Start Studying — Free1 learners studying this hive

Microsoft Azure Fundamentals (AZ-900) Study Notes & Guides

96 AI-generated study notes covering the full Microsoft Azure Fundamentals (AZ-900) curriculum. Showing 10 complete guides below.

Curriculum Overview845 words

Curriculum Overview: Mastering Azure Storage Services

Compare Azure Storage services

Read full article

Curriculum Overview: Mastering Azure Storage Services

This curriculum provides a comprehensive roadmap for understanding, comparing, and implementing Azure Storage services. From selecting the right storage type for unstructured data to optimizing costs using access tiers, this guide aligns with the Microsoft AZ-900 objective: Describe Azure Storage services.

Prerequisites

Before starting this module, students should have a baseline understanding of the following concepts:

  • Cloud Fundamentals: Familiarity with IaaS, PaaS, and SaaS models.
  • Azure Basics: Knowledge of Azure regions, resource groups, and subscriptions.
  • Data Basics: Understanding the difference between structured (SQL) and unstructured (NoSQL/Files) data.
  • Networking Basics: A general understanding of how data moves over a network (latencies, bandwidth).

Module Breakdown

ModuleFocus AreaDifficulty
1. Storage AccountsCreating and configuring General Purpose v2 vs. Premium accounts.Beginner
2. Core ServicesComparing Blobs, Files, Queues, and Tables.Intermediate
3. Access TiersManaging Hot, Cool, and Archive tiers for cost optimization.Intermediate
4. RedundancyEnsuring high availability with LRS, GRS, and ZRS.Advanced
5. Data MigrationUsing AzCopy, Storage Explorer, and Data Box for mass transit.Intermediate

Module Objectives

By the end of this curriculum, learners will be able to:

1. Identify and Select Storage Services

  • Differentiate between Azure Blobs (unstructured data), Azure Files (managed file shares), Azure Queues (asynchronous messaging), and Azure Tables (NoSQL storage).
  • Select the appropriate service based on specific application requirements (e.g., streaming video vs. decoupling application components).

2. Optimize Cost and Performance

  • Configure Access Tiers (Hot, Cool, Archive) based on data access frequency and retention requirements.
  • Understand the process and latency of Rehydration when moving data out of the Archive tier.

3. Design for Durability

  • Evaluate redundancy options to protect data against local hardware failures or regional disasters.

4. Execute Data Migration

  • Determine when to use command-line tools like AzCopy versus physical hardware like Azure Data Box for large-scale data transfers.

Visual Anchors

Storage Service Selection Logic

Loading Diagram...

Cost vs. Access Frequency Matrix

Compiling TikZ diagram…
Running TeX engine…
This may take a few seconds

Success Metrics

To demonstrate mastery of this curriculum, the student must successfully complete the following:

  • Scenario Mapping: Correctly identify the storage service for five distinct business scenarios (e.g., "A company needs to store 5TB of historical log files that are rarely accessed" \rightarrow Azure Blob, Archive Tier).
  • Cost Calculation: Compare the monthly cost of 10TB of data stored in the Hot tier vs. the Cool tier, including access fees.
  • Migration Planning: Explain the conditions under which an Azure Data Box is more efficient than using an internet-based AzCopy transfer.
  • Technical Knowledge: Define the minimum retention periods for Cool (30 days) and Archive (180 days) tiers without prompting.

[!IMPORTANT] Mastery is achieved when the learner can explain why Azure Files is a better fit for "Lift and Shift" migrations compared to Azure Blobs (which requires application code changes).


Real-World Application

Understanding Azure Storage is critical for several high-demand career paths:

  1. Cloud Architect: You will use this knowledge to design cost-effective, durable storage solutions for enterprise applications. Choosing the wrong tier or redundancy level can lead to thousands of dollars in wasted spend or, worse, data loss.
  2. DevOps Engineer: You will implement storage for build artifacts and application logs, using Azure Queues to decouple microservices and ensure system resilience.
  3. Data Engineer: You will manage the ingestion of massive datasets into Azure Data Lake Storage (built on top of Blob storage) for big data analytics and AI modeling.
  4. Cost Optimizer: Businesses hire specialists to audit cloud spend; moving mismanaged "Hot" data to "Cool" or "Archive" tiers is one of the fastest ways to realize immediate ROI for a client.

[!TIP] In the real world, the Archive Tier is often used for compliance data (like healthcare or financial records) that must be kept for years but is almost never viewed.

Curriculum Overview685 words

Cloud Economics: Comparing Pricing Models Curriculum Overview

Compare cloud pricing models

Read full article

Cloud Economics: Comparing Pricing Models

This curriculum overview provides a structured roadmap for understanding the financial shift from traditional on-premises infrastructure to cloud-based services. It focuses on how cloud providers structure costs, the benefits of consumption-based models, and the tools available to estimate and manage cloud spend.

Prerequisites

Before starting this module, students should have a basic understanding of the following:

  • General IT Concepts: Understanding what a server, database, and network are.
  • Internet Connectivity: Familiarity with how applications are accessed over the public internet.
  • Business Basics: A high-level awareness of business budgeting (expenses vs. investments).

Module Breakdown

ModuleTitlePrimary FocusDifficulty
1The Shift to OpExTransitioning from CapEx (Upfront) to OpEx (Ongoing).Beginner
2Consumption ModelsPay-as-you-go mechanics and the elasticity of cloud costs.Beginner
3Comparing Cloud ModelsPublic, Private, and Hybrid cost implications.Intermediate
4Azure Savings StrategiesSpot VMs, Azure Hybrid Benefit, and Reserved Instances.Intermediate
5Estimation ToolsUsing the Pricing Calculator and TCO Calculator.Advanced

Learning Objectives per Module

Module 1: The Economic Shift

  • Define Capital Expenditure (CapEx) and Operational Expenditure (OpEx).
  • Explain why businesses are moving toward OpEx models for IT infrastructure.

Module 2: The Consumption-Based Model

  • Describe how the consumption-based model differs from fixed-capacity models.
  • Identify the financial benefits of paying only for the resources used.

Module 3: Model Comparison

  • Compare the cost structures of Public, Private, and Hybrid clouds.
  • Understand the Shared Responsibility Model and its impact on operational costs.
Loading Diagram...

Module 4: Advanced Cost Savings

  • Analyze the benefits of Azure Spot VMs for temporary workloads.
  • Evaluate the savings potential of the Azure Hybrid Benefit for Windows Server and SQL Server licenses.

Module 5: Planning and Estimation

  • Calculate a projected monthly bill using the Azure Pricing Calculator.
  • Contrast the Total Cost of Ownership (TCO) Calculator with the Pricing Calculator to justify cloud migration.

Success Metrics

To demonstrate mastery of this curriculum, learners must be able to:

  1. Scenario Analysis: Correctly identify the most cost-effective pricing model for three different business scenarios (e.g., a steady-state web app, a short-term batch job, and a legacy migration).
  2. Tool Proficiency: Generate a valid cost estimate report using the Azure Pricing Calculator that accounts for region, service tier, and usage hours.
  3. Comparative Justification: Explain in a mock business case why a Public cloud model offers better financial flexibility than a Private cloud model despite the loss of hardware control.
  4. License Optimization: Correctly calculate the percentage of savings possible when applying Azure Hybrid Benefit to a standard VM instance.

Real-World Application

In a professional setting, understanding cloud pricing models is critical for Cloud Architects and FinOps Specialists.

[!IMPORTANT] Cloud waste is a multi-billion dollar problem. Most companies overspend because they apply traditional "fixed capacity" thinking to a flexible cloud environment.

Case Study Example: The E-Commerce Peak

During Black Friday, an e-commerce company experiences a 10x spike in traffic.

  • On-Premises: The company must buy 10x the hardware to handle the peak, which then sits idle for the rest of the year (High CapEx).
  • Cloud (Consumption): The company scales up for 24 hours and only pays for that 10x capacity for one day (Optimized OpEx).
Loading Diagram...

Summary

By the end of this curriculum, learners will move beyond simple "cloud is cheaper" assumptions and gain the technical and financial literacy required to optimize Azure environments for maximum value and minimum waste.

Curriculum Overview680 words

Curriculum Overview: Comparing Azure Compute Services

Compare compute types, including containers, virtual machines, and functions

Read full article

Curriculum Overview: Comparing Azure Compute Services

This curriculum provides a structured approach to understanding the primary compute options within Microsoft Azure: Virtual Machines, Containers, and Functions. By the end of this track, you will be able to select the optimal compute service based on performance, cost, and management overhead.

Prerequisites

Before starting this module, learners should have a foundational understanding of the following concepts from AZ-900 Unit 1:

  • Cloud Service Types: A clear grasp of Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS).
  • Shared Responsibility Model: Understanding who manages the hardware, OS, and applications in various cloud scenarios.
  • Consumption-Based Model: Familiarity with how cloud pricing differs from traditional on-premises capital expenditure (CapEx).
  • Basic Virtualization: A general idea of how one physical server can host multiple virtual environments.

Module Breakdown

ModuleTopicDifficultyFocus Area
1Virtual Machines (VMs)BeginnerIaaS, full OS control, persistence.
2Azure Container Instances (ACI)IntermediateLightweight packaging, isolation, and portability.
3Azure FunctionsIntermediateServerless, event-driven microservices, code-only.
4Azure Kubernetes Service (AKS)AdvancedScalable orchestration for complex container workloads.
5Decision StrategyIntermediateChoosing the right service for specific business needs.

Learning Objectives per Module

Module 1: Virtual Machines (VMs)

  • Define the role of the hypervisor and the guest operating system.
  • Identify scenarios where full OS access and persistent availability are required.
  • Explain why VMs incur costs even when idle if they remain allocated.

Module 2: Containers (ACI & AKS)

  • Differentiate between a VM (Full OS) and a Container (App + Dependencies).
  • Describe the use of Azure Container Instances (ACI) for quick, simple tasks.
  • Understand when to move to Azure Kubernetes Service (AKS) for multi-container scaling.

Module 3: Azure Functions (Serverless)

  • Define serverless computing and its abstraction of underlying infrastructure.
  • Explain the consumption-based pricing model (pay-per-execution).
  • Identify triggers (e.g., HTTP requests, database changes) that execute functions.

Visual Architecture Comparison

To understand the structural differences, refer to the diagrams below:

Compute Abstraction Layers

Compiling TikZ diagram…
Running TeX engine…
This may take a few seconds

Decision Tree for Compute Types

Loading Diagram...

Success Metrics

To demonstrate mastery of this curriculum, learners should be able to answer the following without assistance:

  1. Metric 1: Contrast the billing of a VM vs. an Azure Function. (Answer: VMs are billed by uptime/allocation; Functions are billed by execution time and count).
  2. Metric 2: Identify which compute type is best for a legacy Windows application that requires a specific registry setting. (Answer: Virtual Machine).
  3. Metric 3: Explain why containers are faster to start than VMs. (Answer: They do not boot a full OS; they share the host kernel).
  4. Metric 4: Select the service for a microservice that only runs when a file is uploaded to storage. (Answer: Azure Functions).

Real-World Application

In a professional cloud environment, these compute types are rarely used in isolation. Instead, they form a multi-tier architecture:

[!TIP] Scenario: An E-commerce Platform

  • VMs: Used to host a legacy inventory database that requires a specific version of SQL Server and OS-level plugins.
  • Containers (AKS): Used to host the web front-end and product catalog services, allowing them to scale up during Black Friday sales.
  • Functions: Used to send a confirmation email automatically whenever a customer completes a purchase (event-driven).

[!IMPORTANT] Choosing the wrong compute type can lead to significant cost overruns. For example, running a small script on a large VM 24/7 is much more expensive than running it as a Function for a few seconds per day.

Curriculum Overview680 words

Curriculum Overview: Defining Cloud Computing & AZ-900 Fundamentals

Define cloud computing

Read full article

Curriculum Overview: Defining Cloud Computing & AZ-900 Fundamentals

This curriculum provides a comprehensive introduction to cloud computing concepts, specifically tailored for the Microsoft Azure Fundamentals (AZ-900) certification. It explores the transition from traditional on-premises infrastructure to flexible, provider-managed cloud environments.

Prerequisites

To succeed in this curriculum, learners should ideally possess:

  • General IT Knowledge: Basic understanding of how computers and the internet function.
  • Networking Basics: Familiarity with terms like "IP Address," "Server," and "Internet Connection."
  • Business Awareness: A basic understanding of operational costs vs. capital investments.
  • No Coding Required: This is a foundational course; deep programming skills are not necessary.

Module Breakdown

The curriculum is structured into three primary units that progress from abstract concepts to specific Azure implementations.

UnitTitleFocus AreaDifficulty
Unit 1Cloud ConceptsDefinitions, Shared Responsibility, Cloud Models (Public/Private/Hybrid)Beginner
Unit 2Azure ArchitectureRegions, Availability Zones, Subscriptions, and Core ServicesIntermediate
Unit 3Management & GovernanceCost Management, Security, Monitoring, and ComplianceIntermediate

Learning Objectives per Module

Unit 1: Describe Cloud Concepts

  • Define Cloud Computing: Articulate the delivery of computing services over the internet using a provider-based model.
  • Shared Responsibility: Identify which security and maintenance tasks belong to the provider (Microsoft) vs. the customer.
  • Cloud Models: Distinguish between Public (shared), Private (dedicated), and Hybrid (combined) environments.
  • Economic Benefits: Explain the Consumption-based model where costs are OpEx (Operational Expenditure) rather than CapEx (Capital Expenditure).

Unit 2: Azure Architecture & Services

  • Physical Infrastructure: Describe the hierarchy of Datacenters → Availability Zones → Regions.
  • Compute & Network: Compare Virtual Machines, Containers, and Serverless functions.
  • Storage & Identity: Understand Azure Storage redundancy and Microsoft Entra ID (formerly Azure AD).

Unit 3: Management & Governance

  • Cost Control: Use the Pricing Calculator and understand factors affecting monthly spend.
  • Governance: Apply Resource Locks and Azure Policy to prevent accidental deletion or non-compliant resource creation.

Visualizing the Shared Responsibility

The following diagram illustrates how responsibility shifts as you move from on-premises to the cloud.

Loading Diagram...

Success Metrics

To ensure mastery of the material, learners should meet the following benchmarks:

  1. Conceptual Clarity: Ability to explain the difference between IaaS, PaaS, and SaaS using real-world analogies.
  2. Architecture Mapping: Ability to design a simple high-availability solution using Azure Regions and Availability Zones.
  3. Cost Estimation: Successfully generating a cost estimate for a small web application using the Azure Pricing Calculator.
  4. Mock Exam Performance: Scoring 80% or higher on AZ-900 practice assessments.

Real-World Application

Why does this matter in a professional career?

  • Business Agility: Companies use the cloud to deploy applications globally in minutes, rather than waiting weeks for physical hardware.
  • Disaster Recovery: Using the cloud allows for "Turnkey" backup solutions, ensuring data survival even if a physical location is destroyed.
  • Cost Efficiency: By shifting to a consumption-based model, startups can compete with enterprises without needing millions in upfront capital.

[!IMPORTANT] Understanding the Shared Responsibility Model is the single most important factor for security professionals moving to the cloud. Never assume the provider is responsible for your data security!

Cloud Infrastructure Concept

Compiling TikZ diagram…
Running TeX engine…
This may take a few seconds

Estimated Timeline

  • Week 1: Cloud Concepts & Models (Unit 1)
  • Week 2: Core Azure Architecture (Unit 2.1 - 2.2)
  • Week 3: Storage, Identity, and Security (Unit 2.3 - 2.4)
  • Week 4: Governance, Cost Management, and Exam Prep (Unit 3)
Curriculum Overview645 words

Curriculum Overview: Cloud Deployment Models (Public, Private, & Hybrid)

Define cloud models, including public, private, and hybrid

Read full article

Curriculum Overview: Cloud Deployment Models

This curriculum provides a structured pathway to mastering the fundamental cloud deployment models as defined in the Microsoft Azure Fundamentals (AZ-900) exam. It explores the technical and business considerations of Public, Private, and Hybrid cloud environments.

Prerequisites

Before beginning this module, learners should have a foundational understanding of the following:

  • General IT Concepts: Basic understanding of servers, storage, and networking.
  • Internet Connectivity: Awareness of how public and private networks function.
  • Basic Cloud Awareness: Understanding the concept of "Cloud Computing" (on-demand delivery of compute power/database/storage via the internet).

Module Breakdown

ModuleTopicFocus AreaDifficulty
1Introduction to Cloud ModelsHigh-level definitions and commonalities.⭐ (Beginner)
2The Public CloudShared infrastructure and multi-tenancy.⭐ (Beginner)
3The Private CloudSingle-tenant environments and dedicated hardware.⭐⭐ (Intermediate)
4The Hybrid CloudIntegration, data sovereignty, and legacy systems.⭐⭐⭐ (Advanced)
5Comparative AnalysisUse cases, cost, and responsibility mapping.⭐⭐ (Intermediate)

Module Objectives

Module 1: Introduction to Cloud Models

  • Identify the three primary deployment models: Public, Private, and Hybrid.
  • Understand that the fundamental difference lies in privacy of infrastructure and data, not necessarily physical ownership.

Module 2: The Public Cloud

  • Define Multi-tenancy and shared resource pools.
  • Describe why Public clouds (Azure, AWS, GCP) utilize the public internet for access.
  • Explain the Consumption-based model (Pay-as-you-go).

Module 3: The Private Cloud

  • Define Single-tenant environments.
  • Distinguish between On-Premises Private Cloud (owned hardware) and Hosted Private Cloud (third-party hardware, dedicated to one organization).
  • Analyze why privacy and regulatory concerns drive private cloud adoption.

Module 4: The Hybrid Cloud

  • Identify the Hybrid model as a mixture of Public and Private clouds.
  • Describe technical scenarios like accessing on-premises data from a public cloud application.
  • Explain the role of Hybrid cloud in migrating Legacy Systems.

Module 5: Comparative Analysis

  • Compare and contrast the levels of control vs. management overhead across models.
  • Select the appropriate model based on a given business scenario (e.g., highly regulated data vs. high-scale web app).

Visual Overview

Cloud Connectivity Flow

Loading Diagram...

The Hybrid Overlap

Compiling TikZ diagram…
Running TeX engine…
This may take a few seconds

Success Metrics

To demonstrate mastery of this curriculum, the learner must be able to:

  1. Define Tenancy: Correctly identify why a Private cloud is called a "single-tenant" environment.
  2. Identify Hybrid Logic: Explain why a company might keep a database on-premises while running a web front-end in the Public cloud.
  3. Ownership Myth-Busting: Articulate that a Private cloud does not require the organization to own the hardware (it can be hosted by a third party).
  4. Scenario Matching: Given a list of constraints (e.g., "Must comply with strict government data residency laws"), select the most appropriate cloud model.

Real-World Application

[!IMPORTANT] Choosing a cloud model is rarely just a technical decision; it is a business strategy.

  • Regulatory Compliance: Banks and healthcare providers often use Private clouds for sensitive PII (Personally Identifiable Information) while using Public clouds for their public-facing websites.
  • Cloud Bursting: An e-commerce company uses a Hybrid model to run normal operations on a Private cloud but "bursts" into the Public cloud during Black Friday to handle high traffic spikes.
  • Legacy Modernization: Companies with older mainframe systems use Hybrid cloud as a bridge, allowing them to modernize parts of their application stack without a massive "rip-and-replace" of their existing data center investments.
Curriculum Overview685 words

Curriculum Overview: Azure Public and Private Endpoints

Define public and private endpoints

Read full article

Curriculum Overview: Azure Public and Private Endpoints

This curriculum provides a structured path to understanding how Azure resources communicate with the outside world and each other. It focuses on the fundamental networking concepts of public and private endpoints, a core component of the AZ-900: Microsoft Azure Fundamentals exam.

Prerequisites

Before diving into endpoints, learners should have a foundational understanding of the following:

  • Cloud Computing Basics: Familiarity with IaaS, PaaS, and the Shared Responsibility Model.
  • Basic Networking: Understanding of IP addresses (IPv4), DNS (Domain Name System), and the difference between local and wide area networks.
  • Azure Virtual Networks (VNet): A basic grasp of what a VNet is and how subnets function within Azure.

Module Breakdown

ModuleTopicDifficultyFocus Area
1Introduction to EndpointsBeginnerDefinitions and basic IP concepts
2Public Endpoints & Internet AccessBeginnerInbound/Outbound internet connectivity
3Private Endpoints & VNet SecurityIntermediateInternal communication and security isolation
4Hybrid ArchitecturesIntermediateCombining endpoint types for multi-tier apps
5DNS & ResolutionIntermediatePublic vs. Private DNS zones

Learning Objectives per Module

Module 1: Introduction to Endpoints

  • Define the term "Endpoint" in the context of Azure networking.
  • Distinguish between a Public IP and a Private IP address.

Module 2: Public Endpoints & Internet Access

  • Explain how a public endpoint allows a resource to be accessible over the internet.
  • Understand the difference between a dedicated public IP and Azure's dynamic outbound IP pool.

Module 3: Private Endpoints & VNet Security

  • Describe how private endpoints limit traffic to a private network only.
  • Explain how private endpoints improve security posture by removing internet exposure.

Module 4: Hybrid Architectures

  • Identify scenarios where a resource (like a VM) might possess both a public and private endpoint.
  • Analyze traffic flow in a web-tier (public) and database-tier (private) architecture.

Module 5: DNS & Resolution

  • Differentiate between Public DNS zones and Private DNS zones.
  • Understand how Azure resolves names to the correct endpoint based on the requester's location.

Visual Overview

Connectivity Flow

Loading Diagram...

Architecture Representation

This diagram illustrates a resource with dual endpoints, allowing both internal management and external service delivery.

Compiling TikZ diagram…
Running TeX engine…
This may take a few seconds

Success Metrics

To demonstrate mastery of this topic, the learner should be able to:

  1. Categorize Scenarios: Correctly identify if a Storage Account or SQL Database should use a public or private endpoint based on security requirements.
  2. Architectural Design: Diagram a two-tier application where the web tier is public-facing and the data tier is private-only.
  3. Troubleshooting: Explain why a resource with only a private endpoint cannot be reached from a home office without a VPN or ExpressRoute.
  4. DNS Validation: Describe which DNS zone type (Public or Private) is required for a specific custom domain resolution.

Real-World Application

Understanding endpoints is critical for Security Engineering and Cloud Architecture.

[!IMPORTANT] In a production environment, "Private Link" and "Private Endpoints" are the gold standard for security. They ensure that sensitive data—such as customer records in a database—never traverse the public internet, even if the service is hosted in a public cloud.

Example Case: A banking application uses a Public Endpoint for its login page (so customers can access it via browser) but uses a Private Endpoint for the backend API that processes transactions, ensuring that only the authorized web server can communicate with the financial logic.

Curriculum Overview780 words

Application Hosting Options in Microsoft Azure: Curriculum Overview

Describe application hosting options, including web apps, containers, and virtual machines

Read full article

Application Hosting Options in Microsoft Azure: Curriculum Overview

This curriculum provides a structured path to understanding the diverse compute and hosting options available within Microsoft Azure. It focuses on the spectrum between Infrastructure as a Service (IaaS) and Platform as a Service (PaaS), helping learners determine the best hosting model based on control, management overhead, and scalability requirements.

Prerequisites

Before starting this module, learners should have a foundational understanding of the following concepts from Unit 1: Cloud Concepts:

  • Cloud Computing Basics: Familiarity with the definition of cloud services and consumption-based pricing models.
  • Shared Responsibility Model: Understanding how responsibility for security and maintenance shifts between the customer and Microsoft depending on the service type.
  • Service Categories: A working knowledge of the differences between IaaS (Infrastructure as a Service) and PaaS (Platform as a Service).

Module Breakdown

LevelModule TitlePrimary FocusService Examples
100Virtual Machines (IaaS)Maximum control, lift-and-shift, OS management.Azure VMs, Scale Sets
200Azure App Service (PaaS)Managed web hosting, developer productivity, Spring Cloud.Web Apps, API Apps
300Container SolutionsPortability, isolation, and orchestration.ACI, AKS
400Selection & ArchitectureDecision matrices and cost/responsibility trade-offs.Solution Design

Learning Objectives per Module

Module 1: Virtual Machines (VMs)

  • Define the Hypervisor Model: Describe the relationship between the physical host and guest virtual machines.
  • Identify Infrastructure Requirements: List required resources for a VM, including Management Groups, Subscriptions, Resource Groups, and Virtual Networking.
  • Assess Responsibility: Explain why VMs represent the highest level of user responsibility for security, patching, and configuration.

Module 2: Azure App Service

  • Describe PaaS Benefits: Explain how Azure App Service offloads infrastructure management (OS patching, hardware maintenance) to Microsoft.
  • Explore Specialized Hosting: Describe Azure Spring Cloud as a specialized service for Java developers to run Spring Boot applications without managing infrastructure.
  • Configuration Constraints: Understand the limitations regarding DNS name labels and image persistence once an instance is created.

Module 3: Container Instances & Kubernetes

  • Compare ACI and AKS: Identify when to use Azure Container Instances (ACI) for simple, fast tasks versus Azure Kubernetes Service (AKS) for complex, scalable workloads.
  • Understand Container Portability: Describe how containers package applications with their dependencies to run consistently across environments.

Visual Anchors

Abstraction Levels

This TikZ diagram illustrates the "Abstraction Gap." As you move from VMs to App Services, the platform manages more of the underlying stack.

Compiling TikZ diagram…
Running TeX engine…
This may take a few seconds

Hosting Decision Tree

Use this logic to determine which hosting option fits a specific scenario:

Loading Diagram...

Success Metrics

To demonstrate mastery of this curriculum, learners must be able to:

  1. Scenario Matching: Correctly identify the hosting option for a given business requirement (e.g., "We need to run a legacy app that requires a specific version of Windows" \rightarrow VM).
  2. Responsibility Analysis: Differentiate which tasks (e.g., OS updates vs. App scaling) are managed by the user in an App Service environment.
  3. Cost Comparison: Explain why a VM incurs costs even when idle, whereas some PaaS options offer more granular consumption models.

Real-World Application

Understanding these hosting options is critical for cloud architects and developers:

  • Lift and Shift: Companies moving existing data centers to the cloud often start with Virtual Machines to minimize changes to the application code.
  • Rapid Development: Startups use Azure App Service to deploy web applications quickly, allowing them to focus on feature development rather than server maintenance.
  • Microservices: Organizations building modern, decoupled applications use AKS to manage thousands of small containerized services that need to scale independently.

[!IMPORTANT] Remember the "Exam Tip": A Virtual Machine always requires a management group, a subscription, and a resource group. These are the mandatory administrative containers for any VM deployment.

Curriculum Overview565 words

Curriculum Overview: Azure Authentication Methods

Describe authentication methods in Azure, including single sign-on (SSO), multifactor authentication (MFA), and passwordless

Read full article

Azure Authentication Methods: Curriculum Overview

This curriculum provides a structured pathway to mastering identity security in Microsoft Azure, focusing on modern authentication protocols that balance robust security with a frictionless user experience. It covers the core mechanisms of Microsoft Entra ID (formerly Azure AD).

Prerequisites

To succeed in this curriculum, learners should possess:

  • Basic Cloud Literacy: Understanding of what Azure is and how it manages resources via the cloud.
  • Identity Concepts: Familiarity with the role of a directory service (specifically Microsoft Entra ID).
  • General Security Awareness: Understanding the risks associated with single-factor (password-only) authentication.

Module Breakdown

ModuleTitlePrimary FocusDifficulty
Mod 1The Pillars of MFAUnderstanding the 3 factors of identity verification.🟢 Beginner
Mod 2The Passwordless FutureRemoving friction using biometrics and hardware keys.🟡 Intermediate
Mod 3Single Sign-On (SSO)Unified access across cloud and on-premises resources.🟡 Intermediate
Mod 4Hybrid Identity SyncDeep dive into Hash Sync vs. Pass-through Authentication.🔴 Advanced

Learning Objectives per Module

Module 1: Foundations of Multifactor Authentication (MFA)

  • Define the three authentication factors: Something you know (PIN/Password), Something you have (Phone/Token), and Something you are (Biometrics like fingerprints).
  • Explain why Azure MFA is typically implemented as two-step verification.
  • Understand that while MFA is secure, it is often perceived as a "hassle" by end-users.

Module 2: Implementing Passwordless Authentication

  • Explain how passwordless authentication still leverages MFA principles (Have + Are) but removes the password entry step.
  • Identify key technologies: FIDO2 security keys, Microsoft Authenticator app, and Windows Hello for Business.
  • Navigate the Azure Portal to enable specific passwordless methods.

Module 3: Single Sign-On (SSO) Capabilities

  • Define SSO and its impact on user productivity by allowing single-credential access to thousands of apps.
  • Describe the requirement for devices to be joined to Microsoft Entra ID to enable seamless SSO.
  • Distinguish between cloud SSO and SSO to on-premises resources via Azure AD Connect.

Module 4: Authentication Architecture

  • Compare Password Hash Synchronization (comparing hashes in the cloud) against Pass-through Authentication (validating credentials via an on-premises agent).

Visual Overview

The Three Factors of Authentication

Compiling TikZ diagram…
Running TeX engine…
This may take a few seconds

SSO Request Flow

Loading Diagram...

Success Metrics

Students will demonstrate mastery through the following performance indicators:

  1. Categorization: Correctly identify whether a specific login method (e.g., a PIN on a phone) constitutes "Something you know" or "Something you have."
  2. Scenario Analysis: Recommend the appropriate synchronization method (Hash Sync vs. Pass-through) for a company requiring immediate on-premises account disablement.
  3. Practical Configuration: Successfully navigate to the Security > Authentication Methods blade in the Azure portal.

Real-World Application

[!IMPORTANT] Modern security follows the "Zero Trust" model: Never Trust, Always Verify.

In enterprise environments, implementing these methods has immediate business impacts:

  • Reduced Operational Cost: Passwordless and SSO significantly reduce the volume of "forgot password" helpdesk tickets, which traditionally account for a large portion of IT support overhead.
  • Phishing Mitigation: By removing the "Something you know" factor, organizations eliminate the primary target of phishing attacks—the user's password.
  • User Experience: SSO provides a "fluid" experience where users sign in once and gain access to their entire digital workspace without friction.
Curriculum Overview685 words

Curriculum Overview: Mastering Azure Availability Zones

Describe availability zones

Read full article

Curriculum Overview: Mastering Azure Availability Zones

This curriculum provides a comprehensive breakdown of Azure Availability Zones (AZs), a critical component of Microsoft Azure's high-availability architecture. Learners will explore the physical and logical structure of AZs, their impact on Service Level Agreements (SLAs), and how to distinguish them from other redundancy features like Availability Sets.

Prerequisites

Before engaging with this module, students should have a baseline understanding of the following concepts:

  • Basic Cloud Literacy: Understanding the difference between on-premises and cloud environments.
  • Azure Regions: Knowledge of what an Azure Region is and how physical locations are geographically grouped.
  • Compute Basics: Familiarity with Virtual Machines (VMs), Managed Disks, and Public IP addresses.
  • High Availability (HA) Concepts: A conceptual understanding of why systems need to stay online during hardware failures.

Module Breakdown

ModuleTopicComplexityFocus Area
1Physical InfrastructureBeginnerDatacenters, Power, Cooling, and Isolation
2Availability Zones vs. SetsIntermediateComparison of fault domains and update domains
3SLA & High AvailabilityIntermediateCalculating 99.99% uptime and redundant design
4Zonal vs. Zone-RedundantAdvancedService-specific deployment strategies

Learning Objectives per Module

Module 1: Physical Infrastructure and Isolation

  • Define an Availability Zone as a unique physical location within an Azure region.
  • Identify that each zone is composed of one or more datacenters equipped with independent power, cooling, and networking.
  • Recognize that there are a minimum of three availability zones in every enabled region.

Module 2: Differentiation and Comparison

  • Distinguish between Availability Sets (protection within a single datacenter/server rack) and Availability Zones (protection against entire building failures).
  • Understand why AZs provide higher fault tolerance than Availability Sets.

Module 3: Service Level Agreements (SLAs)

  • Compare the 99.95% SLA of Availability Sets with the 99.99% SLA provided by Availability Zones.
  • Explain why deploying a single VM into a zone is insufficient for the maximum uptime guarantee (requires two or more VMs across two or more zones).

Module 4: Deployment Categories

  • Zonal Services: Learn to explicitly pin resources (e.g., VMs, IP addresses) to a specific zone.
  • Zone-redundant Services: Understand how Azure automatically replicates services (e.g., SQL Databases, Storage) across zones.

Visual Anchors

Regional Hierarchy

This diagram illustrates how Availability Zones sit within the hierarchy of an Azure Region.

Loading Diagram...

Fault Tolerance Visualization

The following TikZ diagram visualizes the "Independent Island" concept of a single Availability Zone, highlighting its three critical isolated pillars.

Compiling TikZ diagram…
Running TeX engine…
This may take a few seconds

Success Metrics

Learners have mastered this curriculum when they can:

  1. Identify Correct SLAs: Accurately state that AZs provide a 99.99% uptime guarantee.
  2. Evaluate Use Cases: Determine when to use a Zonal service versus a Zone-redundant service based on application requirements.
  3. Design for Fault Tolerance: Diagram a multi-zone VM deployment that remains functional even if a single datacenter experiences a total power failure.
  4. Differentiate DR from HA: Explain why AZs protect against localized datacenter failure but do not replace a full Disaster Recovery (DR) plan for large-scale regional disasters (e.g., a tornado affecting the whole region).

Real-World Application

Availability Zones are not just theoretical; they are the backbone of modern enterprise reliability. In a professional setting, mastering AZs allows you to:

  • Optimize E-Commerce Uptime: Ensure that a retail website stays online during peak shopping hours (like Black Friday) even if a primary datacenter loses power.
  • Regulatory Compliance: Meet strict industry standards for data availability and business continuity in sectors like finance and healthcare.
  • Cost Management: Balance the cost of multi-zone deployment against the potential financial loss of application downtime.

[!IMPORTANT] Not all Azure regions support Availability Zones. Always verify regional support at the official Azure Status page or documentation before designing high-availability architectures.

Curriculum Overview820 words

Mastering Azure Management Tools: Cloud Shell, CLI, and PowerShell

Describe Azure Cloud Shell, including Azure Command-Line Interface (CLI) and Azure PowerShell

Read full article

Mastering Azure Management Tools: Cloud Shell, CLI, and PowerShell

This curriculum provides a comprehensive overview of the primary command-line and browser-based management tools used to interact with Azure resources. It focuses on the Azure Command-Line Interface (CLI), Azure PowerShell, and the unified environment provided by Azure Cloud Shell.

Prerequisites

Before starting this module, students should have a baseline understanding of the following:

  • Cloud Concepts: Understanding of IaaS, PaaS, and SaaS models.
  • Azure Fundamentals: Familiarity with the Azure Portal and basic resource management (Resource Groups, Subscriptions).
  • Operating System Basics: General knowledge of command-line interfaces (Command Prompt, Terminal, or Bash).
  • Azure Account: An active Azure subscription is required to perform hands-on exercises in the Cloud Shell.

Module Breakdown

ModuleTopicComplexityDescription
1Azure Management OverviewBeginnerUnderstanding the choice between Portal, CLI, and PowerShell.
2Azure Command-Line Interface (CLI)IntermediateInstalling az, using extensions, and cross-platform scripting.
3Azure PowerShell (Az Module)IntermediateUnderstanding cmdlets, the Az module, and object-oriented scripting.
4Azure Cloud ShellBeginnerConfiguring storage, persistent sessions, and the browser-based environment.
5Automation & ScriptingAdvancedCombining tools with ARM templates and automation workflows.

Learning Objectives per Module

Module 1: Azure Management Overview

  • Identify the best tool for specific administrative tasks.
  • Understand how all management tools interact with the Azure Resource Manager (ARM).

Module 2: Azure CLI

  • Execute basic az commands to create and manage resources.
  • Manage CLI extensions using az extension add --name <name>.
  • Format output into tables, JSON, or YAML.

Module 3: Azure PowerShell

  • Install and update the Az module.
  • Utilize the Verb-Noun syntax for resource management.
  • Pass objects through the PowerShell pipeline for complex operations.

Module 4: Azure Cloud Shell

  • Launch Cloud Shell from the Azure Portal.
  • Configure the required Azure Storage Account and File Share for persistence.
  • Toggle between Bash and PowerShell environments in the browser.

Visual Anchors

Management Tool Relationship

Loading Diagram...

Azure Cloud Shell Architecture

Compiling TikZ diagram…
Running TeX engine…
This may take a few seconds

Success Metrics

To demonstrate mastery of this curriculum, the learner must:

  1. Environment Setup: Successfully configure an Azure Cloud Shell instance including the creation of a persistent storage account.
  2. Command Execution: Deploy an Azure Resource (e.g., a Storage Account or Resource Group) using both the Azure CLI and Azure PowerShell.
  3. Extension Management: Demonstrate how to list, install, and update CLI extensions via the command line.
  4. Persistent Storage Verification: Upload a script to the Cloud Shell file share and verify its accessibility across different browser sessions.

[!IMPORTANT] Success is not just knowing the commands, but knowing when to use them. The Azure CLI is often preferred for cross-platform automation (macOS/Linux), while PowerShell is the standard for Windows-centric environments.

Real-World Application

Scenario: The "On-the-Go" Admin

Imagine you are on vacation and receive an urgent alert that a Virtual Machine needs to be restarted. You don't have your work laptop with you.

  • Solution: You use your mobile phone to log into the Azure Portal and launch Azure Cloud Shell.
  • Action: Because Cloud Shell persists your files and environment, you run a pre-saved az vm restart script instantly without needing to install any software locally.

Comparison of Management Tools

FeatureAzure CLIAzure PowerShellAzure Cloud Shell
InterfaceCommand LineCommand LineBrowser-based
Host OSWindows, Linux, macOSWindows, Linux, macOSManaged by Microsoft
Syntax Styleaz <service> <action>Verb-Noun -ParameterBoth Supported
PersistenceLocal FilesystemLocal FilesystemAzure Storage Account
InstallationRequiredRequiredNone (Instant)

Estimated Timeline

  • Theory (Management Overview): 30 Minutes
  • Setup & Cloud Shell Configuration: 20 Minutes
  • Azure CLI Labs: 45 Minutes
  • Azure PowerShell Labs: 45 Minutes
  • Final Knowledge Check: 15 Minutes

[!TIP] Always use az --version or $PSVersionTable to check your environment version before running complex automation scripts.

More Study Notes (86)

AZ-900 Exam Cram: Azure Compute & Networking Services

Describe Azure compute and networking services

820 words

Curriculum Overview: Azure Compute and Networking Services

Describe Azure compute and networking services

745 words

Lab: Deploying Azure Virtual Machines and Networking

Describe Azure compute and networking services

820 words

Azure Infrastructure: The Anatomy of Azure Datacenters

Describe Azure datacenters

680 words

AZ-900 Exam Cram: Azure Identity, Access, and Security

Describe Azure identity, access, and security

780 words

Azure Identity, Access, and Security: Curriculum Overview

Describe Azure identity, access, and security

685 words

Lab: Implementing Azure Identity and Access Control (RBAC)

Describe Azure identity, access, and security

845 words

Curriculum Overview: Mastering Azure Monitor & Observability

Describe Azure Monitor, including Log Analytics, Azure Monitor alerts, and Application Insights

680 words

Azure Global Infrastructure: Regions, Pairs, and Sovereign Clouds

Describe Azure regions, region pairs, and sovereign regions

685 words

Curriculum Mastery Guide: Azure Resource Manager (ARM) & ARM Templates

Describe Azure Resource Manager (ARM) and ARM templates

785 words

Curriculum Overview: Azure Resources and Resource Groups

Describe Azure resources and resource groups

685 words

Mastering Azure Role-Based Access Control (RBAC): Curriculum Overview

Describe Azure role-based access control (RBAC)

742 words

Curriculum Overview: Azure Service Health

Describe Azure Service Health

685 words

AZ-900 Exam Cram: Azure Storage Services

Describe Azure storage services

780 words

Azure Storage Services: Curriculum Master Map

Describe Azure storage services

685 words

Hands-On Lab: Implementing Azure Blob Storage and Access Tiers

Describe Azure storage services

782 words

AZ-900: Cloud Computing Fundamentals Curriculum Overview

Describe cloud computing

585 words

AZ-900 Exam Cram: Describe Cloud Computing

Describe cloud computing

780 words

Lab: Exploring Cloud Computing with Azure Virtual Machines

Describe cloud computing

850 words

AZ-900 Exam Cram: Cloud Service Types (IaaS, PaaS, SaaS)

Describe cloud service types

785 words

Curriculum Overview: Mastering Cloud Service Types (IaaS, PaaS, SaaS)

Describe cloud service types

685 words

Lab: Exploring Cloud Service Types (IaaS vs. PaaS) on Azure

Describe cloud service types

820 words

Curriculum Overview: Cost Management Capabilities in Azure

Describe cost management capabilities in Azure

685 words

AZ-900 Exam Cram: Cost Management in Azure

Describe cost management in Azure

820 words

Curriculum Overview: Cost Management in Microsoft Azure

Describe cost management in Azure

765 words

Lab: Mastering Azure Cost Management & Governance

Describe cost management in Azure

785 words

Curriculum Overview: Directory Services in Microsoft Azure

Describe directory services in Azure, including Microsoft Entra ID and Microsoft Entra Domain Services

685 words

Curriculum Overview: External Identities in Azure

Describe external identities in Azure

645 words

Azure Cost Factors and Management: Curriculum Overview

Describe factors that can affect costs in Azure

685 words

Azure Management and Deployment Tools: AZ-900 Cram Sheet

Describe features and tools for managing and deploying Azure resources

780 words

Lab: Managing and Deploying Azure Resources with Portal, CLI, and ARM

Describe features and tools for managing and deploying Azure resources

864 words

Mastering Azure Management and Deployment Tools (AZ-900)

Describe features and tools for managing and deploying Azure resources

685 words

AZ-900 Exam Cram: Azure Governance and Compliance

Describe features and tools in Azure for governance and compliance

845 words

Curriculum Overview: Azure Governance and Compliance

Describe features and tools in Azure for governance and compliance

742 words

Lab: Implementing Azure Governance and Compliance

Describe features and tools in Azure for governance and compliance

845 words

Mastering Infrastructure as a Service (IaaS): Curriculum Overview

Describe infrastructure as a service (IaaS)

685 words

Curriculum Overview: Infrastructure as Code (IaC) in Microsoft Azure

Describe infrastructure as code (IaC)

685 words

Azure Management Groups: Curriculum Overview

Describe management groups

640 words

Curriculum Overview: Microsoft Entra Conditional Access

Describe Microsoft Entra Conditional Access

585 words

Curriculum Overview: Azure Migration Services & Data Transfer Solutions

Describe migration options, including Azure Migrate and Azure Data Box

685 words

Azure Monitoring Tools - AZ-900 Exam Cram Sheet

Describe monitoring tools in Azure

745 words

Curriculum Overview: Monitoring Tools in Microsoft Azure

Describe monitoring tools in Azure

685 words

Lab: Exploring Azure Monitoring & Governance Tools

Describe monitoring tools in Azure

820 words

Curriculum Overview: Mastering Platform as a Service (PaaS)

Describe platform as a service (PaaS)

680 words

Curriculum Overview: Azure Storage Redundancy Options

Describe redundancy options

685 words

Serverless Computing: AZ-900 Curriculum Overview

Describe serverless

765 words

Curriculum Overview: Mastering Software as a Service (SaaS)

Describe software as a service (SaaS)

742 words

Curriculum Overview: Azure Storage Accounts and Data Types

Describe storage account options and storage types

685 words

Curriculum Overview: Azure Blob Storage Tiers

Describe storage tiers

680 words

Curriculum Overview: Azure Subscriptions and Management Hierarchy

Describe subscriptions

585 words

Curriculum Overview: Mastering the Azure Portal

Describe the Azure portal

780 words

Cloud Resilience: High Availability and Scalability Overview

Describe the benefits of high availability and scalability in the cloud

685 words

Cloud Manageability: Curriculum Overview & Benefits

Describe the benefits of manageability in the cloud

685 words

Curriculum Overview: Reliability and Predictability in the Cloud

Describe the benefits of reliability and predictability in the cloud

625 words

AZ-900: Security and Governance in the Cloud Curriculum Overview

Describe the benefits of security and governance in the cloud

845 words

AZ-900 Exam Cram: Benefits of Cloud Services

Describe the benefits of using cloud services

820 words

Curriculum Overview: Benefits of Using Cloud Services

Describe the benefits of using cloud services

680 words

Experiencing Cloud Benefits: Deploying a Managed Web App in Azure

Describe the benefits of using cloud services

820 words

Mastering the Zero Trust Security Model

Describe the concept of Zero Trust

780 words

Curriculum Overview: Mastery of the Consumption-Based Model

Describe the consumption-based model

780 words

AZ-900 Exam Cram: Core Azure Architectural Components

Describe the core architectural components of Azure

782 words

Curriculum Overview: Core Architectural Components of Azure

Describe the core architectural components of Azure

685 words

Lab: Exploring Azure Core Architectural Components

Describe the core architectural components of Azure

780 words

Azure Resource Hierarchy: Management Groups, Subscriptions, and Resource Groups

Describe the hierarchy of resource groups, subscriptions, and management groups

782 words

Curriculum Overview: Mastering Azure Advisor

Describe the purpose of Azure Advisor

820 words

Curriculum Overview: Mastering Azure Arc

Describe the purpose of Azure Arc

780 words

Curriculum Overview: Mastering Azure Policy for Governance

Describe the purpose of Azure Policy

785 words

Curriculum Overview: Microsoft Defender for Cloud

Describe the purpose of Microsoft Defender for Cloud

780 words

Curriculum Overview: Microsoft Purview in Azure Governance

Describe the purpose of Microsoft Purview in Azure

645 words

Curriculum Overview: Mastering Azure Resource Locks

Describe the purpose of resource locks

685 words

Azure Resource Tagging: Curriculum Overview

Describe the purpose of tags

685 words

Curriculum Overview: The Defense-in-Depth Model

Describe the purpose of the defense-in-depth model

685 words

Curriculum Overview: Resources for Azure Virtual Machines

Describe the resources required for virtual machines

845 words

Curriculum Overview: The Shared Responsibility Model in Cloud Computing

Describe the shared responsibility model

685 words

Azure Compute Solutions: Virtual Machine Options Overview

Describe virtual machine options, including Azure virtual machines, Azure Virtual Machine Scale Sets, availability sets, and Azure Virtual Desktop

685 words

Curriculum Overview: Mastering Azure Virtual Networking

Describe virtual networking, including the purpose of Azure virtual networks, Azure virtual subnets, peering, Azure DNS, Azure VPN Gateway, and ExpressRoute

782 words

Curriculum Overview: Mastering the Azure Pricing and TCO Calculators

Explore the pricing calculator

685 words

Mastering Cloud Service Models: A Strategic Selection Guide

Identify appropriate use cases for each cloud model

820 words

Curriculum Overview: Cloud Service Types (IaaS, PaaS, SaaS)

Identify appropriate use cases for each cloud service type (IaaS, PaaS, and SaaS)

685 words

Azure File Movement & Migration: Curriculum Overview

Identify options for moving files, including AzCopy, Azure Storage Explorer, and Azure File Sync

780 words

Curriculum Overview: Unit 1 - Describe Cloud Concepts (AZ-900)

Unit 1: Describe cloud concepts

685 words

Unit 1 Curriculum Overview: Cloud Concepts (AZ-900)

Unit 1: Describe cloud concepts

820 words

Curriculum Overview: Unit 2 - Azure Architecture and Services

Unit 2: Describe Azure architecture and services

685 words

Curriculum Overview: Unit 2 - Describe Azure Architecture and Services

Unit 2: Describe Azure architecture and services

785 words

AZ-900 Unit 3: Azure Management and Governance Curriculum Overview

Unit 3: Describe Azure management and governance

842 words

Curriculum Overview: Azure Management and Governance (AZ-900 Unit 3)

Unit 3: Describe Azure management and governance

685 words

Ready to practice? Jump straight in — no sign-up needed.

Take practice tests, review flashcards, and read study notes right now.

Take a Practice Test

Microsoft Azure Fundamentals (AZ-900) Practice Questions

Try 15 sample questions from a bank of 680. Answers and detailed explanations included.

Q1medium

A company is migrating to the cloud and wants to ensure that its development team can only deploy resources within a specific geographic region to comply with local data laws. Additionally, the company needs to prevent developers from accidentally creating high-cost virtual machine instances. Which cloud benefits should the IT administrator apply to meet these requirements?

A.

High availability and scalability

B.

Predictability and reliability

C.

Security and governance

D.

Manageability and elasticity

Show answer & explanation

Correct Answer: C

Cloud governance allows organizations to define and enforce policies, such as restricting resource deployment to specific regions or limiting the size of virtual machines to control costs. Security features provide the tools necessary to manage access and protect resources. Together, security and governance enable the control over who can access resources and how those resources are utilized. Answer: C

Q2medium

An administrator needs to configure an automated response for an Azure Virtual Machine when its CPU usage exceeds 90%. The requirement is to send a push notification to the administrator's Azure mobile app and simultaneously trigger an Azure Function to restart a service. Which of the following is the correct configuration in Azure Monitor?

A.

Create an alert rule with a condition for the CPU metric and an action group that includes both an "Azure app push" notification and an "Azure Function" action.

B.

Configure a metric alert rule for CPU usage and a separate Activity Log alert to trigger the Azure Function.

C.

Create an Application Insights availability test for the virtual machine and configure the notification settings within the "Diagnostics" blade.

D.

Use Azure Advisor to set up a remediation task that sends an email and calls a webhook to execute the Azure Function.

Show answer & explanation

Correct Answer: A

To configure this scenario, you must create an Alert Rule that specifies the resource and the condition (e.g., CPU>90%CPU > 90\%). When this condition is met, the rule triggers an Action Group. An Action Group serves as a container for multiple responses, allowing you to combine "Notifications" (such as Azure app push, Email, or SMS) and "Actions" (such as Azure Functions, Logic Apps, or Automation Runbooks) into a single triggered event. Answer: A

Q3hard

A company needs to track expenditures for a specific marketing campaign that uses resources distributed across several different Azure Resource Groups. Which statement accurately compares the behavior and effectiveness of using tags versus Resource Groups for this cost management task?

A.

Resource Groups are more effective because any metadata applied to the group level is automatically inherited by all child resources, ensuring consistent billing data.

B.

Tags provide the necessary flexibility to categorize costs across multiple Resource Groups, but they must be applied to individual resources because tags applied to a Resource Group are not inherited by its contents.

C.

Resource Groups and tags serve identical functions in cost reporting, as the Azure invoice automatically aggregates costs based on the 'Resource Group' field if no tags are present.

D.

Tags are exclusively used for logical organization within the Azure Portal and do not appear on the downloadable Azure invoice, whereas Resource Group names are the primary basis for invoice categorization.

Show answer & explanation

Correct Answer: B

In Azure cost management, tags are key-value pairs used to categorize and track costs across different resources and groups. A critical distinction when comparing them to Resource Groups is inheritance: while Resource Groups provide a container-based structure, tags applied to a Resource Group are not inherited by the resources within that group. Therefore, to track costs across boundaries effectively, tags must be applied to the specific resources being measured. Tags are also specifically designed to appear on the Azure invoice to facilitate granular reporting. Answer: B

Q4medium

A DevOps engineer needs to automate a nightly transfer of 5 TB5\text{ TB} of log data from an on-premises server to an Azure Blob Storage container. The solution must support command-line execution and utilize Microsoft Entra ID (formerly Azure AD) for identity-based authentication to comply with security policies. Which tool is most appropriate for this scenario?

A.

Azure Storage Explorer

B.

AzCopy

C.

Azure File Sync

D.

Azure Import/Export service

Show answer & explanation

Correct Answer: B

AzCopy is a specialized command-line utility designed for high-performance, scripted data transfers to and from Azure Storage. It supports authentication via Microsoft Entra ID or Shared Access Signatures (SAS), making it the ideal choice for automated, secure migrations in a DevOps workflow. In contrast, Azure Storage Explorer is a GUI-based application better suited for manual, drag-and-drop tasks. Azure File Sync is used to synchronize on-premises file servers with Azure Files for local caching, and the Azure Import/Export service involves the physical shipment of disks for extremely large data sets. Answer: B

Q5easy

Which of the following best describes the core concept of Platform as a Service (PaaS)?

A.

The cloud provider provides only the virtualized hardware and networking, leaving the user to install and manage the operating system.

B.

The cloud provider provides the hardware, operating system, and middleware, allowing the user to focus on deploying and managing applications.

C.

The cloud provider provides a complete software application that is ready to use via a web browser with no configuration required.

D.

The user owns and manages all physical hardware, networking, and software stacks within their own private data center.

Show answer & explanation

Correct Answer: B

Platform as a Service (PaaS) provides an environment for building, testing, and deploying software applications. In this model, the cloud provider manages the underlying infrastructure (servers, storage, and networking) as well as the operating system and middleware (runtime environments). This allows the user to focus on the development and management of their own applications and data without the burden of managing the underlying platform. Answer: B

Q6hard

An organization is planning to migrate their legacy on-premises applications to Azure. They require a multi-year comparison of current data center maintenance costs against projected cloud costs to justify the migration to stakeholders. Additionally, they need a granular monthly cost breakdown for a proposed set of new Azure SQL databases and Virtual Machines. Compare the appropriate use of Azure tools to meet these requirements.

A.

Use the Pricing Calculator to input on-premises server specifications for the multi-year savings projection, and the TCO Calculator to estimate the monthly costs for the SQL databases and Virtual Machines.

B.

Use the TCO Calculator to estimate the potential cost savings over a specific timeframe by comparing on-premises infrastructure to Azure, and the Pricing Calculator to generate a detailed monthly estimate for the planned Azure services.

C.

Use the Pricing Calculator for both requirements, as it includes a 'Migration Analysis' module that calculates hardware depreciation and facility costs.

D.

Use the Cost Management + Billing tool to project the migration savings, and the Azure Advisor to estimate the pricing for the new SQL databases based on current on-premises usage patterns.

Show answer & explanation

Correct Answer: B

The Total Cost of Ownership (TCO) Calculator is specifically designed for migration scenarios, taking inputs about on-premises servers, databases, and storage to provide a comparison of costs over a 3-5 year period. The Azure Pricing Calculator is the primary tool for creating detailed, product-specific estimates for new or planned Azure resources, allowing users to configure specific details like service tiers, instance sizes, and regions to obtain a monthly or annual cost estimate. Answer: B

Q7hard

An Azure Administrator is tasked with optimizing an enterprise environment and must select the appropriate tools for the following three operational requirements:

  1. Identify virtual machines that have consistently low CPU utilization (<5%< 5\%) over the last 14 days to provide cost-saving recommendations.
  2. Configure an automated alert to notify the operations team if a regional Azure outage or a planned maintenance event impacts their specific resources in the "North Europe" region.
  3. Implement a dashboard that visualizes real-time telemetry, such as network throughput and memory pressure, for a set of mission-critical Virtual Machine Scale Sets.

Which combination of Azure services correctly maps to these requirements?

A.
  1. Azure Advisor; 2. Azure Service Health; 3. Azure Monitor
B.
  1. Azure Monitor; 2. Azure Service Health; 3. Azure Advisor
C.
  1. Azure Advisor; 2. Azure Monitor; 3. Azure Service Health
D.
  1. Azure Service Health; 2. Azure Advisor; 3. Azure Monitor
Show answer & explanation

Correct Answer: A

To correctly distinguish between these services, consider their primary focus:

  • Azure Advisor (Requirement 1) is a personalized consultant that provides best-practice recommendations. The Cost category specifically identifies underutilized resources (like low-CPU VMs) to help reduce spending.
  • Azure Service Health (Requirement 2) provides a personalized view of the health of the Azure platform. It notifies you about incidents (outages) and planned maintenance that specifically affect your subscriptions and regions.
  • Azure Monitor (Requirement 3) is the platform for collecting and analyzing telemetry data from your resources. Visualizing metrics like network throughput and memory usage is a core function of Azure Monitor Metrics and Dashboards.

Answer: A

Q8hard

When comparing the traditional 'Defense in Depth' (castle-and-moat) security model to a modern 'Zero Trust' architecture, which statement best characterizes their primary difference in addressing lateral movement after an initial compromise?

A.

Zero Trust focuses on a hardened perimeter to ensure no unauthorized access occurs, while Defense in Depth assumes the perimeter will fail and uses internal trust zones.

B.

Zero Trust operates on the 'assume breach' principle by requiring continuous verification for every access request, whereas traditional models often lack granular controls once a user is inside the 'trusted' internal network.

C.

Defense in Depth utilizes dynamic policy engines to evaluate risk in real-time, whereas Zero Trust relies on static network segmentation that is difficult for attackers to navigate.

D.

Traditional models prioritize data encryption at rest to prevent lateral movement, while Zero Trust prioritizes data encryption in transit as the sole method of risk mitigation.

Show answer & explanation

Correct Answer: B

The traditional security model (castle-and-moat) typically views the internal network as a 'trusted' zone. Once an attacker breaches the perimeter, they can often move laterally with minimal resistance because traffic within the network is not automatically treated as a threat. In contrast, Zero Trust assumes a breach has already occurred or will occur ('assume breach'). It eliminate the concept of a 'trusted' internal network by requiring explicit, continuous verification for every access attempt to any resource, regardless of where the request originates, which effectively mitigates the risk of lateral movement. Answer: B

Q9hard

A financial institution requires its core transaction engine to run on a single-tenant environment to meet strict regulatory transparency and audit requirements. Simultaneously, the institution's marketing department plans to launch a mobile application that will experience highly unpredictable traffic patterns. Evaluate which cloud model best balances these conflicting needs for control and compliance with cost-effective scalability.

A.

Public cloud, as it offers the highest level of scalability and a consumption-based model that minimizes costs for both the transaction engine and the mobile app.

B.

Private cloud, because a single-tenant environment provides the necessary transparency for audits and ensures the mobile app traffic is completely isolated from the public internet.

C.

Hybrid cloud, as it allows the core transaction engine to remain in a private, single-tenant environment for compliance while the mobile app leverages the public cloud's elasticity.

D.

Community cloud, as it allows the institution to share the costs of the single-tenant infrastructure with other similar financial organizations while maintaining public access for the mobile app.

Show answer & explanation

Correct Answer: C

To evaluate the best model, we must reconcile two distinct requirements: 1) The core transaction engine requires a single-tenant environment for regulatory transparency and auditability, which is a primary characteristic and advantage of a private cloud. 2) The mobile app needs to scale efficiently for unpredictable traffic, which is best handled by the elasticity and consumption-based pricing (OpEx) of a public cloud. A hybrid cloud model is the most effective strategy as it allows an organization to combine these environments, keeping regulated data and legacy systems in a private cloud while running public-facing applications in the public cloud to optimize costs and performance. Answer: C

Q10easy

Which of the following best describes the concept of redundancy in the context of IT infrastructure and cloud services?

A.

The process of removing duplicate data to optimize storage capacity and reduce costs.

B.

The inclusion of extra components or systems that duplicate the functions of a primary system to ensure continuous operation during a failure.

C.

The practice of moving all workloads to a single, high-performance physical server to simplify management.

D.

The encryption of data at rest and in transit to prevent unauthorized access by third parties.

Show answer & explanation

Correct Answer: B

Redundancy is the duplication of critical system components—such as data, hardware, or network paths—with the intention of increasing the reliability and availability of the system. In Azure, redundancy options like Locally Redundant Storage (LRS) and Zone Redundant Storage (ZRS) ensure that multiple copies of data exist so that if one copy or location fails, the data remains accessible. Answer: B

Q11hard

A corporation is migrating a legacy data processing suite that requires a specific, outdated version of a Linux distribution and a custom-compiled kernel module for proprietary hardware encryption. The IT department's primary objective is to eliminate physical server maintenance while retaining full administrative control over the operating system and kernel configuration. Based on the cloud service models and the shared responsibility model, which of the following is the most appropriate selection?

A.

IaaS; it allows the user to manage the operating system and kernel, though they must handle OS-level security patching and maintenance.

B.

PaaS; it provides a managed platform that supports the custom kernel requirements by default, significantly reducing operational overhead.

C.

IaaS; it offloads all software maintenance and security updates to the cloud provider, allowing the company to focus solely on high-level application code.

D.

PaaS; it offers the greatest level of hardware abstraction, which is necessary for integrating proprietary hardware encryption modules.

Show answer & explanation

Correct Answer: A

Infrastructure as a Service (IaaS) provides virtualized computing resources—such as virtual machines, storage, and networking—over the internet. In IaaS, the cloud provider manages the physical infrastructure, while the user is responsible for the operating system, middleware, and applications. This level of control is necessary for scenarios requiring custom kernels or specific legacy OS versions. However, per the shared responsibility model, the user is responsible for the software stack from the OS level up, including security patching. In contrast, Platform as a Service (PaaS) abstracts the operating system layer to provide a managed environment for developers, which generally does not support the low-level kernel customizations described in this scenario. Answer: A

Q12easy

Which of the following best defines an Azure region?

A.

A single datacenter located within a specific country's border.

B.

A geographical area containing at least one, but potentially multiple datacenters that are nearby and networked together.

C.

A logical container for Azure resources that share the same lifecycle.

D.

A set of subscriptions that share a common billing and management structure.

Show answer & explanation

Correct Answer: B

An Azure region is defined as a geographical area on the planet containing at least one, but potentially multiple datacenters that are located nearby and networked together with a low-latency network. This allows for high availability and local data residency. Answer: B

Q13easy

Which of the following best describes the core principle of the Zero Trust security model?

A.

Trusting all traffic originating from within the internal network by default.

B.

Never trust, always verify.

C.

Granting administrative access to all authenticated users to ensure efficiency.

D.

Restricting identity verification to external users and remote workers only.

Show answer & explanation

Correct Answer: B

The core principle of the Zero Trust model is 'never trust, always verify.' It shifts away from the traditional model that trusts internal network traffic, instead assuming that every request for access is a potential breach and must be authenticated, authorized, and validated regardless of its origin. Answer: B

Q14medium

A company is designing a high-availability architecture for its critical web application on Azure. They need to ensure the application remains operational even if an entire datacenter building within a region experiences a power failure. Additionally, they require a service level agreement (SLA) of 99.99% for their Virtual Machines (VMs). Which deployment strategy should they apply to meet these requirements?

A.

Deploy the VMs into a single Availability Set within one Availability Zone.

B.

Deploy two or more VMs across two or more Availability Zones within the same region.

C.

Deploy the VMs into two different Azure regions separated by at least 300 miles.

D.

Deploy the VMs across multiple Resource Groups within a single region.

Show answer & explanation

Correct Answer: B

To achieve an SLA of 99.99% for Azure Virtual Machines, Microsoft requires that you deploy two or more VMs across two or more Availability Zones (AZs). Each AZ is a physically separate location within an Azure region with independent power, cooling, and networking. This protects against a failure at the datacenter level.

  • Option A (Availability Sets) provides a lower SLA of 99.95% and only protects against rack-level or maintenance-related failures within a single datacenter.
  • Option C (Multi-region) is a strategy for disaster recovery rather than standard high availability within a region.
  • Option D (Resource Groups) is a logical organization tool and provides no physical redundancy or high availability benefits. Answer: B
Q15hard

An organization is conducting a review of their cloud infrastructure to improve operational efficiency and cost-effectiveness. They require a tool that evaluates their resource configurations against best practices to provide prescriptive guidance on increasing high availability and reducing monthly expenditures. Which statement correctly compares the tool intended for this purpose with other Azure monitoring services?

A.

Azure Advisor provides proactive recommendations across five categories (Cost, Security, Reliability, Operational Excellence, and Performance), whereas Azure Monitor focuses on collecting and analyzing telemetry data, and Azure Service Health reports on platform-level incidents and maintenance.

B.

Azure Monitor provides specific cost-saving and high-availability recommendations based on best practices, whereas Azure Advisor is primarily used for deep log analysis and query-based troubleshooting using Kusto Query Language (KQL).

C.

Azure Service Health analyzes individual resource configurations to suggest improvements for performance and reliability, whereas Azure Advisor provides real-time status updates on the global Azure infrastructure and regional service health.

D.

Azure Advisor is specifically designed to manage resource locks, tags, and RBAC permissions for governance, whereas Azure Service Health provides automated suggestions for resizing virtual machines to optimize cost.

Show answer & explanation

Correct Answer: A

Azure Advisor is a personalized cloud consultant that helps you follow best practices to optimize your Azure deployments. It provides recommendations in five distinct categories: Cost, Security, Reliability (formerly High Availability), Operational Excellence, and Performance. In contrast, Azure Monitor is a comprehensive solution for collecting, analyzing, and acting on telemetry (metrics and logs) from your resources. Azure Service Health provides personalized alerts and guidance when Azure service issues, planned maintenance, or health advisories affect your services. Answer: A

These are 15 of 680 questions available. Take a practice test →

Microsoft Azure Fundamentals (AZ-900) Flashcards

340 flashcards for spaced-repetition study. Showing 30 sample cards below.

Azure Advisor Fundamentals(5 cards shown)

Question

Azure Advisor

Answer

Azure Advisor is a personalized cloud consultant that helps you follow best practices to optimize your Azure deployments. It analyzes your resource configuration and usage telemetry and then recommends solutions to improve the performance, security, and reliability of your resources while looking for opportunities to reduce your overall Azure spend.

[!TIP] Think of it as a free automated consultant that constantly audits your environment against Microsoft's best practices.

Question

What are the five categories (pillars) of recommendations provided by Azure Advisor?

Answer

Azure Advisor groups its recommendations into these five pillars:

PillarFocus Area
CostIdentifying idle or underutilized resources to reduce spend.
SecurityIntegrating with Microsoft Defender for Cloud to harden your environment.
ReliabilityEnsuring high availability and business continuity for critical apps.
PerformanceEnhancing the speed and responsiveness of your Azure services.
Operational ExcellenceImproving process, workflow, and manageability best practices.

[!NOTE] In earlier versions of the exam, Reliability was often referred to as 'High Availability'.

Question

To access recommendations in the Azure portal, you navigate to the ___ tool to see specific remediation steps for your resources.

Answer

Azure Advisor

Inside the Advisor dashboard, you can click on any recommendation to see the exact steps required to fix the issue. In some cases, it even provides a direct link or button to perform the remediation automatically.

Question

Explain the workflow of how Azure Advisor identifies and helps resolve configuration issues.

Answer

Azure Advisor follows a continuous monitoring and feedback loop:

Loading Diagram...

Key Characteristics:

  • Personalized: Based specifically on your resource usage (not generic).
  • Actionable: Includes links to the specific resources and instructions on how to improve them.
  • Proactive: Notifies you of problems before they cause downtime or security breaches.

Question

How does Azure Advisor help an organization manage its cloud costs?

Answer

Azure Advisor helps optimize spend by identifying inefficiencies such as:

  • Right-sizing: Recommending a smaller (cheaper) VM size for instances with low CPU or memory usage.
  • Shutdown: Identifying virtual machines that are rarely used and should be shut down.
  • Reserved Instances: Suggesting where to buy Reserved Instances (pre-paying) for consistent workloads to get significant discounts.
  • Unused Resources: Finding orphan resources like unassociated Public IP addresses or managed disks that are still incurring costs.

Azure Application Hosting Options(5 cards shown)

Question

Virtual Machine (VM)

Answer

A software-based computer that runs on a physical computer (the host).

  • IaaS Model: Provides the highest level of control and flexibility.
  • Hypervisor: The software on the host that manages the VM "guests."
  • Responsibility: You are responsible for the OS, software installation, and security configurations.

[!NOTE] Unlike container instances, you pay for a VM as long as it is allocated to you, even if it is not actively running tasks.

Question

When should you choose Virtual Machines over Azure App Service for application hosting?

Answer

Choose Virtual Machines when you require maximum control over the environment or need to run specific software that requires OS-level access.

FeatureVirtual Machines (IaaS)App Service (PaaS)
ManagementHigh (User manages OS/Updates)Low (Azure manages infrastructure)
ControlMaximumLimited to App configuration
SpeedManual setup/configRapid deployment (focus on code)

[!TIP] If your app requires a custom web server configuration or a specific OS kernel version, VMs are the better choice.

Question

Azure ___ is a PaaS offering in Azure that makes it easy to host a web app in the cloud without managing the underlying server infrastructure.

Answer

App Service

Azure App Service offloads the management burden to Azure. Your app runs on preconfigured virtual machines that are either shared or dedicated depending on your service tier.

[!NOTE] You can easily add features like SSL, custom domains, and autoscaling with the "flip of a switch" in the Azure portal.

Question

Azure Container Hosting: ACI vs. AKS

Answer

Azure provides two primary ways to run containers, depending on the scale and complexity of the workload:

  1. Azure Container Instances (ACI): A simple PaaS way to run a container without managing VMs or higher-level orchestration. Best for quick, isolated tasks.
  2. Azure Kubernetes Service (AKS): An orchestration service for managing large-scale, highly available containerized environments.
Loading Diagram...

Question

What are the core hosting resources required for a Virtual Machine to function in Azure?

Answer

Beyond the compute power itself, a VM requires:

  • Management Group: (Tenant Root Group or explicit).
  • Azure Subscription: For billing and resource boundaries.
  • Resource Group: For logical grouping.
  • Virtual Network: To provide networking capabilities.

[!WARNING] You cannot change the DNS Name Label or the Image instance once the VM is created; you must delete and recreate the resource to change these.

Azure Authentication Methods(5 cards shown)

Question

Single Sign-On (SSO)

Answer

A service that allows users to sign in once with a single set of credentials to access multiple applications and resources.

[!TIP] For a device to work with SSO in a corporate environment, it must be joined to Azure AD.

Key Benefits:

  • Efficiency: Users don't have to remember multiple passwords.
  • Security: Reduces the number of times passwords are typed, lowering phishing risks.

Question

What are the three primary categories (factors) of authentication used in Multifactor Authentication (MFA)?

Answer

MFA requires a combination of two or more of the following:

Factor TypeDescriptionExamples
Something you knowKnowledge-basedPassword, PIN, Secret Question
Something you havePossession-basedPhone, Hardware Token, Security Key
Something you areBiometric-basedFingerprint, Facial Recognition, Iris Scan

[!NOTE] Azure MFA is typically referred to as two-step verification because it requires at least two of these factors.

Question

Concept: Passwordless Authentication

How does Passwordless authentication maintain high security without a traditional password?

Answer

Passwordless authentication still utilizes Multifactor Authentication (MFA) principles, but replaces the "something you know" (password) with more secure combinations.

How it works:

  1. It verifies something you have (a registered mobile device or a FIDO2 security key).
  2. It verifies something you are (biometrics like Windows Hello) or something you know (a local device PIN).
Loading Diagram...

[!TIP] This removes the "hassle" of entering passwords while maintaining the same level of security as standard MFA.

Question

In a hybrid environment, Single Sign-On (SSO) to on-premises resources is implemented using a tool called ___.

Answer

Azure AD Connect

Azure AD Connect integrates your on-premises directories (Windows Active Directory) with Azure AD. This allows for a consistent identity experience across local and cloud environments.

Common Sign-in Methods:

  1. Password Hash Synchronization: Hashes of passwords are sent to Azure AD.
  2. Pass-through Authentication: Authentication is handled by an on-premises agent.

Question

Identify the Azure SSO sign-in method depicted in this flow:

Loading Diagram...

Answer

Pass-through Authentication (PTA)

In this method, Azure AD does not store or validate the password itself. Instead, it passes the credentials to an on-premises agent that validates them against the local Active Directory Domain Controller.

Key Difference from Password Hash Sync:

  • Hash Sync: Validation happens in the cloud using a stored hash.
  • Pass-through: Validation happens on-premises in real-time.

Azure Blob Storage Tiers(5 cards shown)

Question

Hot Storage Tier

Answer

The Hot storage tier is optimized for storing data that is accessed frequently.

  • Storage Cost: Highest
  • Access Cost: Lowest
  • Use Case: Active data, such as images for a live website or frequently updated logs.

[!TIP] Think of this as your 'active desk'—it's expensive to keep things there (rent), but very fast to grab what you need.

Question

How do the Hot, Cool, and Archive tiers compare regarding storage and access costs?

Answer

The relationship between storage cost and access cost is inversely proportional across the tiers:

TierStorage CostAccess CostTypical Frequency
HotHighestLowestFrequent
CoolLowerHigher≥ 30 days
ArchiveLowestHighest≥ 180 days
Loading Diagram...

Question

The process of moving a Blob from the Archive tier to either the Hot or Cool tier so it can be accessed is called ___.

Answer

Rehydration

Data in the Archive tier is offline and cannot be read directly. You must 'rehydrate' the blob by changing its tier to Hot or Cool before it can be accessed.

[!WARNING] Rehydration is not instantaneous; it can take up to 15 hours to complete unless high-priority rehydration is used.

Question

Explain the specific constraints and service level expectations of the Archive Storage Tier.

Answer

The Archive tier is designed for long-term data backup and rarely accessed information with the following constraints:

  1. Latency: Not designed for immediate access. Retrieval (first byte) typically takes up to 15 hours.
  2. Minimum Duration: Data must remain in the Archive tier for at least 180 days. Deleting or moving it sooner incurs an early deletion charge.
  3. Accessibility: The data is stored offline. You cannot read the data until you perform a rehydration process.

[!NOTE] While the Hot and Cool tiers guarantee millisecond-range latency, Archive focuses purely on cost-per-GB efficiency.

Question

Based on the cost/access frequency trade-off shown below, which tier is represented by 'Tier C'?

Loading Diagram...

Answer

Archive Tier

Tier C represents the Archive Tier because it sits in the quadrant of Low Access Frequency and Low Storage Cost.

  • Tier A (Top Right): Hot Tier (High frequency, high storage cost)
  • Tier B (Bottom Right): Cool Tier (Moderate frequency, lower storage cost)
  • Tier C (Bottom Left): Archive Tier (Very low frequency, lowest storage cost)

[!TIP] Always choose the tier where the access pattern matches the cost benefit. Use Archive for 'Set and Forget' data.

Azure Cloud Shell, CLI, and PowerShell(5 cards shown)

Question

Azure Cloud Shell

Answer

An interactive, authenticated, browser-accessible shell for managing Azure resources. It provides the flexibility of choosing the shell experience that best suits the way you work, either Bash or PowerShell.

[!NOTE] Cloud Shell is hosted in the cloud, meaning no local installation is required, and it is accessible from almost any device with a web browser.

Question

Why does Azure Cloud Shell require an Azure Storage account to be configured upon first use?

Answer

To provide persistence.

Cloud Shell requires an Azure File share to persist your files (like scripts, keys, and configuration) across different sessions. When you launch Cloud Shell, it automatically attaches this storage so your $HOME directory remains available regardless of the machine you use.

[!TIP] Without this storage account, any files you create during a session would be lost once the session ends.

Question

To add new functionality to the Azure CLI without waiting for a full release, you can install ___.

Answer

Extensions

Azure CLI uses an extension architecture. You can manage them using commands like:

  • az extension list-available: See what's available.
  • az extension add --name <name>: Install a specific extension.

This allows Azure service teams to ship features independently of the core CLI.

Question

Compare Azure CLI and Azure PowerShell.

Answer

FeatureAzure CLIAzure PowerShell
Syntax StyleBash-friendly (az <command>)PowerShell Cmdlets (Verb-Noun)
EnvironmentCross-platform (Windows, macOS, Linux)Cross-platform (via PowerShell Core)
OutputJSON by defaultObjects
Cloud ShellAvailable as 'Bash'Available as 'PowerShell'

[!TIP] Choose the tool that matches your existing scripting expertise (e.g., use CLI if you are a Linux/Bash expert, or PowerShell if you are a Windows/Admin expert).

Question

Explain the architecture of a Cloud Shell session startup.

Answer

When you click the Cloud Shell icon in the portal, the following process occurs:

Loading Diagram...

This ensures that your environment is identical every time you log in, regardless of the physical location or device.

Azure Compute and Networking Services(5 cards shown)

Question

Azure Virtual Machines (VMs)

Answer

An Infrastructure-as-a-Service (IaaS) offering that provides on-demand, high-scale, secure, virtualized infrastructure.

Key Characteristics:

  • Full control over the operating system.
  • Ability to run custom software and configurations.
  • Responsibility for OS patching and maintenance lies with the user.

[!TIP] Think of a VM as a physical computer in a remote datacenter that you access over the internet.

Question

What is the primary difference between Azure Virtual Machines and Azure App Service?

Answer

The main difference lies in the service model and level of control:

FeatureAzure Virtual MachinesAzure App Service
Service ModelIaaS (Infrastructure as a Service)PaaS (Platform as a Service)
ControlFull control over OS and environmentManaged environment; focus on code
ManagementYou manage OS updates and patchesAzure manages infrastructure/patching
Use CaseCustom software, legacy appsWeb apps, APIs, mobile backends

Question

An ___ is the fundamental building block for your private network in Azure, allowing resources like VMs to securely communicate with each other, the internet, and on-premises networks.

Answer

Azure Virtual Network (VNet)

VNets provide isolation and segmentation. Within a VNet, you can segment the address space into subnets for better organization and security.

Question

Azure Virtual Machine Scale Sets

Answer

A compute resource used to deploy and manage a set of identical, auto-scaling VMs.

Core Benefits:

  1. High Availability: Instances are spread across fault domains and can be integrated with Availability Zones.
  2. Auto-scaling: Automatically increases or decreases the number of VM instances based on CPU demand or a schedule.
  3. Consistency: Ensures all VMs are created from the same base image and configuration.

[!NOTE] Scale sets allow for true "elasticity," matching your resource supply to the current demand.

Question

How do two separate Azure Virtual Networks (VNets) communicate with each other using the private Microsoft backbone?

Answer

Through a process called VNet Peering.

Loading Diagram...

[!IMPORTANT] Peering provides low-latency, high-bandwidth connectivity. Traffic between peered virtual networks is kept on the Microsoft private network, never crossing the public internet.

Showing 30 of 340 flashcards. Study all flashcards →

Ready to ace Microsoft Azure Fundamentals (AZ-900)?

Access all 680 practice questions, 12 timed mock exams, study notes, and flashcards — no sign-up required.

Start Studying — Free