🇬🇧 Microsoft Azure Certifications (e.g. AZ-104, AZ-900) · subject
Microsoft Azure Certifications (e.g. AZ-104, AZ-900) Core Azure Services and Workloads Syllabus
The Core Azure Services and Workloads syllabus for Microsoft Azure Certifications (e.g. AZ-104, AZ-900) in full: 4 chapters, 14 topics and 31 sub-topics, every one listed below, plus 50 Core Azure Services and Workloads flashcards with answers.
Core Azure Services and Workloads syllabus: all 4 chapters
Expand any chapter to see its topics and sub-topics.
-
Azure Compute Services
4 topics- Azure Virtual Machines
- VM series, sizes and operating system choice
- VM Scale Sets for elastic capacity
- Availability sets and update/fault domains
- Azure App Service
- Web apps, API apps and deployment slots
- App Service plans and pricing tiers
- Containers in Azure
- Azure Container Instances (ACI)
- Azure Kubernetes Service (AKS)
- Azure Container Apps
- Serverless compute
- Azure Functions and event-driven execution
- Consumption versus premium hosting plans
- Azure Virtual Machines
-
Azure Networking Services
3 topics- Azure Virtual Networks (VNets)
- Subnets and address spaces
- VNet peering
- Connectivity options
- VPN Gateway for site-to-site and point-to-site
- ExpressRoute private connectivity
- DNS in Azure
- Azure DNS public zones
- Private DNS zones
- Azure Virtual Networks (VNets)
-
Azure Storage Services
3 topics- Storage account types and services
- Blob, File, Queue and Table storage
- Azure Disk Storage for VMs
- Storage tiers and redundancy
- Hot, cool, cold and archive access tiers
- LRS, ZRS, GRS and GZRS redundancy options
- Data migration tools
- Azure Migrate
- Azure Data Box and AzCopy
- Storage account types and services
-
Identity, Databases and Analytics
4 topics- Azure database services
- Azure SQL Database and SQL Managed Instance
- Azure Cosmos DB
- Azure Database for MySQL and PostgreSQL
- Big data and analytics
- Azure Synapse Analytics
- Azure Databricks and HDInsight
- Internet of Things services
- IoT Hub
- IoT Central
- Artificial intelligence services
- Azure AI services (Cognitive Services)
- Azure Machine Learning
- Azure database services
Microsoft Azure Certifications (e.g. AZ-104, AZ-900) Core Azure Services and Workloads flashcards — 50 questions with answers
What is an Azure Virtual Machine (VM)?
An IaaS offering that provides an on-demand, scalable virtualised server (compute), giving you full OS-level control over Windows or Linux machines running in Azure datacentres. You manage the OS, patching, and software, while Microsoft manages the underlying hardware.
In the Azure VM shared responsibility model, what does the customer manage versus Microsoft?
Customer manages the guest OS, patches, applications, runtime, and data. Microsoft manages the physical hosts, physical network, and the hypervisor/virtualisation layer.
What are the main Azure VM series/families and their primary use cases?
B-series (burstable, low-cost dev/test), D-series (general purpose, balanced CPU-to-memory), E-series (memory-optimised), F-series (compute-optimised, high CPU), and N-series (GPU-enabled for graphics/AI).
What is an Azure VM Scale Set (VMSS)?
A service that lets you deploy and manage a group of identical, load-balanced VMs that can automatically increase or decrease (autoscale) in response to demand or a defined schedule.
What is an Azure Availability Set and what two concepts does it use to protect VMs?
A logical grouping of VMs that reduces the impact of hardware failures and maintenance. It uses Fault Domains (groups of VMs sharing a power source and network switch) and Update Domains (groups rebooted together during maintenance).
What is an Azure Availability Zone and what SLA-related benefit does it give?
A physically separate location within an Azure region, each with independent power, cooling, and networking. Spreading VMs across zones protects against entire datacentre failure and can provide a higher uptime SLA (e.g. 99.99% for VMs across zones).
What is Azure App Service?
A fully managed Platform-as-a-Service (PaaS) for building, deploying, and scaling web apps, REST APIs, and mobile backends without managing the underlying infrastructure. Supports .NET, Java, Node.js, Python, PHP, and containers.
What is an App Service Plan and what does it define?
It defines the set of compute resources (region, number of VM instances, VM size, and pricing tier) on which your App Service apps run. All apps in the same plan share these resources.
Name the main App Service Plan pricing tiers from lowest to highest.
Free and Shared (dev/test, shared infrastructure), Basic, Standard, Premium (PremiumV2/V3 — dedicated VMs, autoscale, more features), and Isolated (dedicated Azure environment via App Service Environment).
What is deployment slots feature in Azure App Service used for?
Deployment slots are live apps with their own hostnames (e.g. a staging slot) that let you deploy and validate a new version, then swap it into production with zero downtime and instant rollback. Available in Standard tier and above.
What is a container, and how does it differ from a VM?
A container packages an application with its dependencies and runs as an isolated process sharing the host OS kernel — making it lightweight and fast to start. A VM virtualises hardware and includes a full guest OS, making it larger and slower to boot.
What is Azure Container Instances (ACI)?
The fastest, simplest way to run a single container in Azure without managing servers or orchestrators. It is serverless containers, billed per second, ideal for short-lived/burst workloads and simple apps.
What is Azure Kubernetes Service (AKS)?
A managed Kubernetes container orchestration service. Azure manages the Kubernetes control plane (free), while you manage and pay for the worker/agent nodes. Used for complex, scalable, multi-container microservice applications.
What is Azure Container Apps and when is it preferred over AKS?
A serverless container platform built on Kubernetes/KEDA/Dapr that runs microservices and containerised apps without you managing the cluster. Preferred when you want container orchestration features (scale-to-zero, revisions) without the operational overhead of managing Kubernetes directly.
What is Azure Container Registry (ACR)?
A managed, private Docker/OCI registry service for storing and managing container images and related artifacts, integrated with ACI, AKS, and App Service for deployment.
What does 'serverless' compute mean in Azure?
An execution model where the cloud provider dynamically manages server allocation; you deploy only code/logic, it scales automatically (including scale-to-zero), and you pay only for actual execution/consumption rather than provisioned capacity.
What is Azure Functions?
A serverless, event-driven compute service that runs small pieces of code ('functions') in response to triggers (HTTP, timer, queue, blob, etc.) without provisioning infrastructure. Billed per execution under the Consumption plan.
What is the difference between a trigger and a binding in Azure Functions?
A trigger defines how a function is invoked (an event that starts it; each function has exactly one). A binding is a declarative connection to input or output data (e.g. read from a queue, write to a blob), removing the need for hardcoded data-access code.
What is Azure Logic Apps and how does it differ from Azure Functions?
Logic Apps is a serverless workflow/integration platform built visually (low-code/no-code) using prebuilt connectors to orchestrate processes. Azure Functions is code-first (you write the logic). Logic Apps = design-first orchestration; Functions = code-first execution.
What is an Azure Virtual Network (VNet)?
The fundamental building block of private networking in Azure — a logically isolated network that enables Azure resources (like VMs) to securely communicate with each other, the internet, and on-premises networks.
Show the other 30 Core Azure Services and Workloads flashcards
What is a subnet in a VNet and why segment a VNet into subnets?
A subnet is a sub-range of the VNet's IP address space. Segmenting improves security and organisation by isolating resources, allowing different network security rules (NSGs) and routing to be applied to each subnet.
How is the address space of a VNet/subnet defined, and how many usable IPs does a /24 subnet provide in Azure?
Address space is defined using CIDR notation (e.g. $10.0.0.0/16$). A $/24$ subnet contains $2^{8}=256$ addresses, but Azure reserves 5 per subnet, leaving $256-5=251$ usable host IPs.
What is VNet Peering?
A mechanism that connects two VNets, allowing resources in each to communicate privately over the Microsoft backbone as if in the same network. It can be regional (same region) or global (across regions). Traffic stays on the Microsoft network, not the public internet.
What is a Network Security Group (NSG)?
A set of security rules that allow or deny inbound and outbound network traffic to Azure resources, based on source/destination IP, port, and protocol. NSGs can be associated with subnets or network interfaces (NICs).
Compare the main Azure hybrid connectivity options: VPN Gateway vs ExpressRoute.
VPN Gateway creates an encrypted tunnel over the public internet (site-to-site or point-to-site); cheaper but variable performance. ExpressRoute provides a private, dedicated connection via a connectivity provider — higher bandwidth, lower latency, more reliable, and does NOT traverse the public internet.
What is an Azure VPN Gateway and what are point-to-site vs site-to-site connections?
A VPN Gateway sends encrypted traffic between Azure and on-premises over the internet. Site-to-site (S2S) connects an entire on-premises network to a VNet via a VPN device. Point-to-site (P2S) connects an individual client device to a VNet.
What is Azure ExpressRoute and what bandwidths and peering types does it support?
A private, dedicated connection to Azure via a connectivity provider, bypassing the public internet. Supports bandwidths up to $100\,\text{Gbps}$ and peering types: Private peering (to VNets) and Microsoft peering (to Microsoft 365/public services).
What is Azure DNS?
A hosting service for DNS domains that provides name resolution using Microsoft Azure's global infrastructure. It lets you manage public DNS records for your domain (e.g. mapping names to IPs) but does not register domain names.
What is an Azure Private DNS Zone used for?
It provides name resolution for resources within and between VNets without exposing records to the public internet, allowing custom private domain names instead of Azure-provided names.
List common DNS record types and what each maps.
A (name → IPv4 address), AAAA (name → IPv6 address), CNAME (alias → another domain name), MX (mail exchange server), TXT (text data, e.g. verification), NS (nameserver), and SOA (start of authority/zone info).
What are the four types of Azure Storage Account services (data services)?
Blob storage (objects/unstructured data), File storage (managed SMB/NFS file shares), Queue storage (messaging between app components), and Table storage (NoSQL key-value structured data). Azure Disks are also storage account-related for VM disks.
What are the three Azure Blob access tiers and their use cases?
Hot (frequently accessed data, highest storage cost, lowest access cost), Cool (infrequently accessed, stored at least 30 days), and Archive (rarely accessed, lowest storage cost but high retrieval cost/latency, stored at least 180 days).
What are the three types of blobs in Azure Blob Storage?
Block blobs (text/binary files, documents, media — most common), Append blobs (optimised for append operations like logging), and Page blobs (random read/write, used for VHDs / Azure VM disks).
What is Locally Redundant Storage (LRS) and how many copies does it keep?
LRS keeps 3 synchronous copies of your data within a single physical location (datacentre) in the primary region. It provides at least 99.999999999% (eleven nines) durability over a year but no protection against datacentre-level failure.
What is Zone-Redundant Storage (ZRS)?
ZRS replicates data synchronously across three Azure Availability Zones in the primary region, protecting against the failure of a single zone/datacentre while keeping data within one region.
Compare GRS and GZRS storage redundancy.
GRS (Geo-Redundant Storage) = LRS in the primary region plus asynchronous copy to a secondary region (3 copies in each via LRS). GZRS (Geo-Zone-Redundant Storage) = ZRS in the primary region (across 3 zones) plus async copy to a secondary region. GZRS gives both zone and regional protection.
What does the 'RA' prefix mean in RA-GRS / RA-GZRS?
RA = Read-Access. It allows read-only access to the data in the secondary region even when the primary region is available, instead of only after a failover.
How many copies of data does GRS maintain in total and across how many regions?
GRS maintains 6 copies of the data in total — 3 in the primary region and 3 in the secondary region — providing at least 16 nines (99.99999999999999%) durability over a year.
What is AzCopy?
A command-line utility for copying/migrating data to and from Azure Blob and File storage, and between storage accounts. It is optimised for high-performance, scriptable bulk data transfer.
What is Azure Storage Explorer?
A standalone GUI application (Windows/macOS/Linux) for visually managing and transferring data in Azure storage accounts — blobs, files, queues, and tables — without using the portal or command line.
What is the Azure Data Box family and when is it used for migration?
A set of physical offline transfer devices (Data Box Disk, Data Box, Data Box Heavy) shipped to your site to move very large volumes of data (terabytes to petabytes) when network transfer would be too slow or costly. Data is copied locally then physically shipped back to Azure.
What is Azure Database Migration Service (DMS)?
A fully managed service that enables seamless migrations of multiple database sources to Azure data platforms (e.g. SQL Server to Azure SQL) with minimal downtime, supporting both offline and online migrations.
What is Azure SQL Database and which deployment options does it offer?
A fully managed PaaS relational database engine based on SQL Server. Deployment options: Single Database (isolated, own resources), Elastic Pool (databases sharing a resource pool), and it is distinct from Azure SQL Managed Instance (near-100% SQL Server compatibility).
What is Azure Cosmos DB?
A globally distributed, multi-model, fully managed NoSQL (and relational) database offering single-digit-millisecond latency, elastic scaling, and turnkey global distribution. Supports multiple APIs: NoSQL (Core/SQL), MongoDB, Cassandra, Gremlin (graph), and Table.
What are the managed open-source relational database services in Azure?
Azure Database for MySQL, Azure Database for PostgreSQL, and Azure Database for MariaDB — fully managed PaaS offerings handling patching, backups, and high availability for these open-source engines.
What is Azure Synapse Analytics?
An integrated analytics service that combines enterprise data warehousing, big data analytics (Apache Spark), and data integration pipelines in one unified workspace for large-scale data analysis and reporting.
What is Azure Databricks?
A fully managed, Apache Spark-based analytics and machine learning platform (a first-party Azure/Databricks partnership) used for big data processing, data engineering, and collaborative data science.
What is Azure Data Factory?
A cloud-based, serverless data integration (ETL/ELT) service for creating, scheduling, and orchestrating data pipelines that move and transform data between many sources at scale.
What is the difference between Azure IoT Hub and Azure IoT Central?
IoT Hub is a PaaS message broker enabling secure bidirectional communication between IoT devices and the cloud (you build the solution). IoT Central is a higher-level managed SaaS application platform with dashboards and templates for quickly building IoT solutions with minimal coding.
What is Azure Cognitive Services / Azure AI Services?
A set of prebuilt, cloud-based AI APIs and models that let developers add capabilities — Vision, Speech, Language, Decision, and OpenAI — to apps without machine-learning expertise. Examples include Computer Vision, Translator, and the Speech service. Azure Machine Learning, by contrast, is used to build, train, and deploy custom ML models.
Microsoft Azure Certifications (e.g. AZ-104, AZ-900) Core Azure Services and Workloads FAQ
What is in the Microsoft Azure Certifications (e.g. AZ-104, AZ-900) Core Azure Services and Workloads syllabus?
Microsoft Azure Certifications (e.g. AZ-104, AZ-900) Core Azure Services and Workloads is split into 4 chapters: Azure Compute Services, Azure Networking Services, Azure Storage Services and Identity, Databases and Analytics. Together they contain 14 topics and 31 sub-topics.
How many chapters are in Microsoft Azure Certifications (e.g. AZ-104, AZ-900) Core Azure Services and Workloads?
4 chapters, containing 14 topics and 31 sub-topics. The largest chapter is Azure Compute Services, with 4 topics.
Are there flashcards for Microsoft Azure Certifications (e.g. AZ-104, AZ-900) Core Azure Services and Workloads?
Yes — a 50-card Core Azure Services and Workloads deck, printed in full in the flashcards section of this page and available in the Examius app with spaced repetition. The free plan covers one exam of your choice, including its flashcards; Examius Pro, a one-time purchase, unlocks every other exam and deck.