BrainyBeeBrainyBee
ExploreBlogStart Studying
Home›Explore›Microsoft Azure Fundamentals (AZ-900)

🔷 Microsoft Azure

Free Microsoft Azure Fundamentals (AZ-900) Study Resources

Your entry point to the Microsoft cloud — the standard starting credential for Azure roles. Cover cloud concepts, core Azure architecture and services, and Azure management and governance, with an AI tutor and real-format practice. No prior cloud experience needed.

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

On This Page

  • Study Notes (96)
  • Practice Questions (15)
  • Flashcards (30)
  • Related Study Resources

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...
Figure 1 — Mermaid diagram

Cost vs. Access Frequency Matrix

Compiling TikZ diagram…
⏳
Running TeX engine…
This may take a few seconds
Figure 2 — TikZ diagram

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...
Figure 1 — Mermaid 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...
Figure 2 — Mermaid 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
Figure 1 — TikZ diagram

Decision Tree for Compute Types

Loading Diagram...
Figure 2 — Mermaid 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...
Figure 1 — Mermaid 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
Figure 2 — TikZ diagram

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...
Figure 1 — Mermaid diagram

The Hybrid Overlap

Compiling TikZ diagram…
⏳
Running TeX engine…
This may take a few seconds
Figure 2 — TikZ diagram

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...
Figure 1 — Mermaid 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
Figure 2 — TikZ diagram

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
Figure 1 — TikZ diagram

Hosting Decision Tree

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

Loading Diagram...
Figure 2 — Mermaid 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
Figure 1 — TikZ diagram

SSO Request Flow

Loading Diagram...
Figure 2 — Mermaid 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...
Figure 1 — Mermaid 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
Figure 2 — TikZ diagram

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...
Figure 1 — Mermaid diagram

Azure Cloud Shell Architecture

Compiling TikZ diagram…
⏳
Running TeX engine…
This may take a few seconds
Figure 2 — TikZ diagram

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.

Q1hard

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

Q2medium

A company is planning to migrate their local file storage to the cloud. They want to ensure that frequently accessed files remain available on a local server for low-latency access, while all files are automatically synchronized and backed up to a centralized Azure File share. Which tool should they implement to achieve this hybrid storage configuration?

A.

AzCopy

B.

Azure Storage Explorer

C.

Azure File Sync

D.

Azure Data Box

Show answer & explanation

Correct Answer: C

Azure File Sync is the correct choice because it allows you to centralize your file shares in Azure Files while keeping the performance of a local file server. It caches frequently accessed ('hot') files on the local server and synchronizes all changes to the Azure File share. AzCopy is a command-line tool for one-way or bulk transfers. Azure Storage Explorer is a GUI for manual file management. Azure Data Box is a physical device used for offline migration of massive amounts of data. Answer: C

Q3easy

Which of the following is a primary benefit of using governance features and services in a cloud environment?

A.

They allow users to completely bypass the shared responsibility model.

B.

They enable organizations to control who can access resources and define policies for how they are used.

C.

They guarantee that no security threats will ever target the organization's network.

D.

They provide a physical lock for the provider's data center hardware that the customer manages.

Show answer & explanation

Correct Answer: B

Governance features in the cloud make it easy to control access to resources and set policies, such as preventing users from creating resources that incur high costs. Answer: B

Q4hard

An organization utilizes a multi-layered Management Group (MG) hierarchy to govern its Azure environment as shown in the provided diagram. The following security and governance controls are implemented: 1. An Azure Policy requiring a 'Department' tag is applied at the MG−RootMG-RootMG−Root level. 2. The 'Contributor' Role-Based Access Control (RBAC) role is assigned to a security group at the MG−FinanceMG-FinanceMG−Finance level. 3. A 'CanNotDelete' Resource Lock is applied directly to the Sub−AccountingSub-AccountingSub−Accounting subscription. Compare the governance and access state of Sub−AccountingSub-AccountingSub−Accounting and Sub−OperationsSub-OperationsSub−Operations. Which statement accurately describes the resulting inheritance and application of these controls?

A.

Both subscriptions inherit the 'Department' tag policy and the 'Contributor' role from the MG−RootMG-RootMG−Root level.

B.

Both subscriptions inherit the tag policy, but only Sub−AccountingSub-AccountingSub−Accounting inherits the 'Contributor' role and is subject to the deletion lock.

C.

The 'CanNotDelete' lock on Sub−AccountingSub-AccountingSub−Accounting prevents it from inheriting the 'Department' tag policy assigned at the MG−RootMG-RootMG−Root level.

D.

Sub−OperationsSub-OperationsSub−Operations inherits both the 'Contributor' role and the tag policy because it is a direct child of the MG−RootMG-RootMG−Root management group.

Show answer & explanation

Correct Answer: B

In Azure's management hierarchy, governance controls (Policies and RBAC roles) are inherited downward from parent containers to their descendants. Because the 'Department' tag policy is applied at MG−RootMG-RootMG−Root, it flows down to both MG−FinanceMG-FinanceMG−Finance (and its child Sub−AccountingSub-AccountingSub−Accounting) and Sub−OperationsSub-OperationsSub−Operations. However, RBAC roles are only inherited from the point of assignment downward. Since the 'Contributor' role is assigned at MG−FinanceMG-FinanceMG−Finance, only Sub−AccountingSub-AccountingSub−Accounting inherits it; Sub−OperationsSub-OperationsSub−Operations is a sibling to MG−FinanceMG-FinanceMG−Finance and does not descend from it, so it does not receive the role. Resource Locks are local to the specific scope they are applied to and do not block the logic of inheritance for other controls. Answer: B

Q5easy

Which of the following best describes the primary purpose of an Azure subscription?

A.

A physical server located in a Microsoft datacenter used for hosting virtual machines.

B.

A logical unit of Azure services that serves as a boundary for billing and access control.

C.

A software license that must be purchased for every individual resource created in Azure.

D.

A geographic boundary used primarily to ensure compliance with local data residency laws.

Show answer & explanation

Correct Answer: B

An Azure subscription is a logical container and an authenticated and authorized mechanism for accessing Azure products and services. It serves as a boundary for both billing (where usage is aggregated and charged) and access control (where permissions can be granted for managing resources). Answer: B

Q6easy

Based on standard industry definitions such as the one provided by NIST, which of the following best describes the fundamental concept of cloud computing?

A.

A model for enabling on-demand network access to a shared pool of configurable computing resources.

B.

A computing system that requires all infrastructure to be owned and managed locally by the user.

C.

A network of physical servers that requires manual hardware configuration for every new application.

D.

A storage-only technology that does not support the execution of virtualized applications.

Show answer & explanation

Correct Answer: A

Cloud computing is defined as a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (such as servers, storage, and applications) that can be rapidly provisioned and released with minimal management effort. Answer: A

Q7easy

Which of the following is the most accurate definition of an Azure region?

A.

A single physical datacenter building that contains its own power, cooling, and network systems.

B.

A geographical area that contains at least one, but potentially multiple, datacenters that are nearby and networked together with a low-latency network.

C.

A logical grouping of Azure resources used to organize and manage access to services.

D.

A political boundary, such as a country, used to define data residency and compliance regulations.

Show answer & explanation

Correct Answer: B

An Azure region is defined as a geographical area on the planet that contains at least one, but potentially multiple, datacenters that are nearby and networked together with a low-latency network. Option A describes a datacenter, Option C describes a resource group, and Option D describes a geography boundary. Answer: B

Q8easy

Which Azure Blob storage tier is specifically designed for data that is accessed frequently and provides the lowest costs for data access?

A.

Hot

B.

Cool

C.

Archive

D.

Cold

Show answer & explanation

Correct Answer: A

According to the Azure fundamentals documentation, the Hot storage tier is optimized for data that is accessed frequently. While it has the highest cost for storing data compared to other tiers, it provides the lowest cost for accessing that data. Answer: A

Q9easy

Which of the following best defines cloud computing?

A.

The practice of purchasing and maintaining physical servers in a local data center.

B.

The delivery of computing services—such as servers, storage, and software—over the internet from a provider.

C.

A computing model that requires users to be physically present at the server location to access data.

D.

A method of computing that relies solely on local hardware without any network connectivity.

Show answer & explanation

Correct Answer: B

Cloud computing is the delivery of computing services—including servers, storage, databases, networking, software, and more—over the internet. Instead of owning and maintaining their own data centers and physical servers, organizations can rent access to anything from applications to storage from a cloud provider like Microsoft, Amazon, or Google. Answer: B

Q10easy

Which of the following best describes the fundamental purpose of Microsoft Entra ID (formerly known as Azure Active Directory)?

A.

To provide high-performance compute resources for running large-scale virtual machines.

B.

To manage user identities and control access to resources through authentication and authorization.

C.

To store and replicate database records across multiple geographical regions for high availability.

D.

To serve as a dedicated hardware firewall for protecting on-premises data centers from external attacks.

Show answer & explanation

Correct Answer: B

Microsoft Entra ID is Microsoft's cloud-based identity and access management service. Its core purpose is to manage identities and control access to applications and resources. It provides authentication (verifying the identity of a user) and authorization (determining which resources the user is allowed to access). This includes access to Azure resources, Microsoft 365, and thousands of other third-party SaaS applications. Answer: B

Q11medium

An IT team is deploying a new web application that consists of several virtual machines, an Azure SQL Database, and a storage account. All these components are used for the same project and will follow the same development and retirement schedule. Which action should the team take to manage these resources as a single unit and ensure they can all be removed efficiently at the end of the project?

A.

Apply a common resource tag to all components and use Azure Advisor to trigger a bulk deletion.

B.

Place all project-related resources into a single resource group and delete the group when the project is finished.

C.

Create a separate Azure subscription for each resource type and cancel the subscriptions simultaneously.

D.

Assign all resources to the same Availability Zone to ensure their lifecycles are synchronized.

Show answer & explanation

Correct Answer: B

Azure Resource Groups act as logical containers for resources that share a common lifecycle. One of the primary benefits of using a resource group is that deleting the group automatically deletes all the resources contained within it. This makes it the most efficient way to manage and eventually remove a set of related resources together. Answer: B

Q12hard

An organization is configuring Direct Federation in Microsoft Entra ID (formerly Azure AD) to allow B2B collaboration with a partner using their own Identity Provider (IdP). The partner supports both SAML 2.0 and WS-Fed. Which of the following accurately compares the technical requirements or protocol behaviors when implementing these two options in Entra ID?

A.

SAML 2.0 federation requires the NameID claim to be provided in the persistent format, whereas WS-Fed requires the use of the immutableidimmutableidimmutableid claim for user mapping.

B.

Both SAML 2.0 and WS-Fed configurations in Entra ID support Service Provider (SP)-initiated flows, but only SAML 2.0 supports Identity Provider (IdP)-initiated sign-on for guest users.

C.

In the protocol handshake, SAML 2.0 utilizes the RelayStateRelayStateRelayState parameter to maintain state across the redirect loop, while WS-Fed utilizes the wctxwctxwctx parameter for the same purpose.

D.

For SAML 2.0, Entra ID requires the Passive Protocol Endpoint to support the HTTP−ArtifactHTTP-ArtifactHTTP−Artifact binding, whereas WS-Fed requires the endpoint to support WS−TrustWS-TrustWS−Trust active profiles.

Show answer & explanation

Correct Answer: C

In the context of Microsoft Entra ID (Azure AD) Direct Federation, the platform acts as the Service Provider (SP). A key technical distinction between the two protocols is how they maintain state during the authentication redirect. SAML 2.0 uses the $RelayState$ parameter to carry state information between the SP and the IdP. Conversely, WS-Fed (Web Services Federation) uses the $wctx$ (context) parameter to maintain session and redirect state. Option A is incorrect because Entra ID is flexible with the choice of unique identifier claims. Option B is incorrect because Direct Federation in Entra ID currently only supports SP-initiated flows for both protocols; IdP-initiated flows are not supported for this feature. Option D is incorrect as Entra ID primarily uses $HTTP-POST$ or $HTTP-Redirect$ for SAML assertions rather than the Artifact binding. Answer: C

Q13medium

Cloud computing is defined as the delivery of computing services—including servers, storage, databases, and networking—over the internet to provide flexible resources and faster innovation. One of its essential characteristics is on-demand self-service. Which of the following real-world scenarios best illustrates a consumer applying this specific characteristic?

A.

A company is automatically billed at the end of the month based on the specific number of CPU hours and gigabytes of storage consumed by their applications.

B.

An IT administrator uses a cloud provider's web portal at midnight to provision three new virtual machines for a weekend testing project without needing to contact the provider's support team.

C.

A web application automatically scales up from two instances to ten instances in response to a sudden spike in user traffic to maintain consistent performance.

D.

A global organization uses a hybrid cloud model to keep sensitive customer data on physical servers in their own data center while hosting their public website on shared public cloud infrastructure.

Show answer & explanation

Correct Answer: B

On-demand self-service is a characteristic of cloud computing that allows users to unilaterally provision computing capabilities (such as server time or network storage) as needed, automatically, without requiring human interaction with the service provider. Option B is the correct application of this because the administrator acts independently and immediately through a self-service portal. Option A describes measured service (billing based on usage). Option C describes rapid elasticity (automatic scaling). Option D describes a hybrid cloud model. Answer: B

Q14medium

A company has a fleet of physical servers and virtual machines running in their on-premises datacenter. They want to use Azure governance and management tools, such as Azure Policy and role-based access control (RBAC), to manage these on-premises resources alongside their Azure-based resources. Which Azure service should the company use to achieve this goal?

A.

Azure Resource Manager (ARM)

B.

Azure Arc

C.

Azure Blueprints

D.

Azure Service Health

Show answer & explanation

Correct Answer: B

Azure Arc is designed to extend Azure management and governance to resources that live outside of Azure, such as on-premises physical servers, virtual machines, and Kubernetes clusters. By installing an agent on these external resources, they can be managed using the same tools as native Azure resources, including tags, RBAC, and Azure Policy. Answer: B

Q15hard

An organization is designing its Azure governance strategy to manage permissions across multiple departments. When comparing the application of Role-Based Access Control (RBAC) at the Management Group level versus the Resource Group level, which of the following accurately describes the implications of inheritance and scope?

A.

RBAC assignments at the Management Group level are inherited by all child subscriptions and resource groups, allowing for global policy enforcement, whereas Resource Group assignments are restricted to that specific container and its resources.

B.

A 'Reader' role assigned at the Management Group level can be explicitly denied by a 'None' role assignment at the Resource Group level to prevent inheritance for sensitive projects.

C.

Assignments at the Management Group level are only effective for managing Azure AD identities, while Resource Group assignments are required to manage actual Azure resources like Virtual Machines.

D.

Inheritance from the Management Group level is limited to three nested levels of child subscriptions, whereas Resource Group inheritance applies to all resources regardless of nesting depth.

Show answer & explanation

Correct Answer: A

Azure RBAC follows a hierarchical inheritance model. When a role is assigned at a higher scope (like a Management Group), it is inherited by all child scopes (Subscriptions, Resource Groups, and Resources). This makes Management Group assignments ideal for centralized governance across multiple subscriptions. Option B is incorrect because Azure RBAC is additive; there is no 'Deny' assignment in standard RBAC that overrides an inherited 'Allow'. Option C is incorrect because RBAC at any level manages access to Azure resources. Option D is incorrect because Management Group hierarchies support up to six levels of nesting, and inheritance flows through the entire hierarchy down to the individual resources. 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...
Figure 1 — Mermaid 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...
Figure 1 — Mermaid 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...
Figure 1 — Mermaid 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...
Figure 1 — Mermaid 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...
Figure 1 — Mermaid 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...
Figure 1 — Mermaid 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...
Figure 1 — Mermaid 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 →

Related Study Resources

Explore other free certification prep and study materials on BrainyBee.

∫

Calculus 1 Mastery

AWS Certified Cloud Practitioner (CLF-C02)

854 questions · 163 notes

AWS Certified Solutions Architect - Associate (SAA-C03)

833 questions · 204 notes

AWS Certified Machine Learning Engineer - Associate (MLA-C01)

724 questions · 160 notes

AWS Certified Advanced Networking - Specialty (ANS-C01)

1156 questions · 231 notes

Microsoft Azure AI Fundamentals (AI-900)

255 questions · 54 notes

AWS Certified Security - Specialty (SCS-C03)

980 questions · 130 notes

Calculus III: Multivariable Calculus

653 questions · 39 notes

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
Explore All HivesBlogHome

© 2026 BrainyBee. Free AI-powered exam prep.

Loading Diagram...
Flowchart, top to bottom. What is the data type? connects to Unstructured?. Unstructured connects to Azure Blobs - Images, Video, Docs (Yes). Unstructured connects to File Share? (No). Shared connects to Azure Files - SMB/NFS (Yes). Shared connects to Async Messaging? (No). Messaging connects to Azure Queues (Yes). Messaging connects to Azure Tables - NoSQL (No).
Loading Diagram...
Flowchart, top to bottom. Which Pricing Model? connects to Predictable Workload?. B connects to Reserved Instances / Hybrid Benefit (Yes). B connects to Interruptible Workload? (No). D connects to Spot VMs (Up to 90% Savings) (Yes). D connects to Pay-As-You-Go (Consumption) (No).
Loading Diagram...
Flowchart, left to right. On-Premises (CapEx) connects to High Upfront Cost + Maintenance. On-Premises (CapEx)"] --> CapEx["High Upfront Cost + Maintenance connects to Idle Resources During Low Demand. Cloud (OpEx) connects to Consumption-Based Pay-as-you-go. Cloud (OpEx)"] --> Cons["Consumption-Based Pay-as-you-go connects to Agile Scaling with Demand. CapEx connects to Cons (Contrast). Waste connects to Scale (Comparison).
Loading Diagram...
Flowchart, top to bottom. Do you need full OS control? connects to Virtual Machine (Yes). Do you need full OS control?"] -->|Yes| B["Virtual Machine connects to Is the workload event-driven? (No). C connects to Azure Functions (Yes). C connects to Is it a long-running app? (No). E connects to Azure Container Instances (Simple). E connects to Azure Kubernetes Service (Complex Orchestration).
Loading Diagram...
Flowchart, top to bottom. On-Premises connects to Total Control (Customer Manages All). IaaS connects to Shared Control (Provider Manages Hardware). SaaS connects to Minimal Management (Provider Manages Most).
Loading Diagram...
Flowchart, top to bottom. Cloud Deployment Models connects to Public Cloud. Cloud Deployment Models"] --> B["Public Cloud connects to Private Cloud. Cloud Deployment Models"] --> B["Public Cloud connects to Hybrid Cloud. B connects to Shared Hardware. B1 connects to Public Internet Access. C connects to Dedicated Hardware. C1 connects to Private Network Access. D connects to Integration Point. 2 more statements.
Loading Diagram...
Flowchart, top to bottom. Internet User connects to Internet (Public IP). Internet connects to Web Server (Public Endpoint). WebApp connects to Database (Private Endpoint). Azure Virtual Network connects to Private Subnet. Private Subnet connects to DB.
Loading Diagram...
Flowchart, top to bottom. Need OS-level control? connects to Virtual Machines (IaaS) (Yes). Need OS-level control?"] -->|Yes| B["Virtual Machines (IaaS connects to Is it a web app/API? (No). C connects to Azure App Service (PaaS) (Yes). C connects to Need orchestration? (No). E connects to Azure Container Instances (No). E connects to Azure Kubernetes Service (Yes).
Loading Diagram...
Flowchart, top to bottom. User Logs into Joined PC connects to Device Joined to Entra ID?. B connects to Primary Refresh Token Issued (Yes). B connects to Prompt for MFA / Password (No). C connects to Access SharePoint / O365. C connects to Access SaaS Apps. E connects to No secondary password prompt.
Loading Diagram...
Flowchart, top to bottom. Azure Region connects to Availability Zone 1. Azure Region"] --> AZ1["Availability Zone 1 connects to Availability Zone 2. Azure Region"] --> AZ1["Availability Zone 1 connects to Availability Zone 3. AZ1 connects to Datacenter(s). AZ2 connects to Datacenter(s). AZ3 connects to Datacenter(s). DC1 connects to Independent Power/Cooling. DC2 connects to Independent Power/Cooling. 1 more statements.
Loading Diagram...
Flowchart, top to bottom. Administrator connects to Azure Portal (GUI). Administrator connects to Azure CLI (Bash/CMD). Administrator connects to Azure PowerShell. Portal connects to Azure Resource Manager. CLI connects to ARM. PS connects to ARM. ARM connects to Azure Resources (VM, SQL, S3).
Loading Diagram...
Flowchart, top to bottom. Analyze Telemetry connects to Compare to Best Practices. B connects to Generate Recommendations. C connects to Provide Remediation Steps. D connects to User Action / Implementation. E connects to Analyze Telemetry] --> B[Compare to Best Practices.
Loading Diagram...
Flowchart, top to bottom. Container Requirement connects to Scalable/Complex?. B -- No connects to Azure Container Instances - ACI. B -- Yes connects to Azure Kubernetes Service - AKS. C connects to Fast, Simple, Per-second billing. D connects to Orchestration, Auto-scaling, Full Workloads.
Loading Diagram...
Flowchart, left to right. User Access connects to MFA Check. B connects to Something You Have: Phone/Key. B connects to Something You Are: Biometrics. C & D connects to Authenticated.
Loading Diagram...
Sequence diagram. U sends Cloud: Enters Username/Password. Cloud sends Agent: Places request in queue. Agent sends DC: Validates Credentials. DC sends Agent: Success/Fail. Agent sends Cloud: Returns Result. Cloud sends U: Grants Access.
Loading Diagram...
Flowchart, top to bottom. Hot Tier connects to Cool Tier (Lower Storage Cost). B connects to Archive Tier (Lower Storage Cost). C connects to B (Lower Access Cost). B connects to Hot Tier] -->|Lower Storage Cost| B[Cool Tier (Lower Access Cost).
Loading Diagram...
Mermaid diagram. x-axis Low Access Frequency connects to High Access Frequency. y-axis Low Storage Cost connects to High Storage Cost.
Loading Diagram...
Flowchart, top to bottom. User clicks Cloud Shell connects to Storage Linked?. B -- No connects to Prompt to create Storage Account. B -- Yes connects to Azure assigns a temporary Container instance. C connects to D. D connects to Mounts Azure File Share to $HOME. E connects to Session Starts: Bash or PowerShell.
Loading Diagram...
Mermaid diagram. VNet_A < connects to VNet_B (Peering).