Skip to content
← Back to explorer
MICROSOFT CLOUD, EXPLAINED · 01

Azure, mapped

A field guide for business readers. Each box lives inside the one around it.

01Tenant≈ The company HQ

A tenant is a distinct Microsoft Entra directory for an organisation's identities and applications.

02Subscription≈ The budget account

A subscription is a boundary for managing Azure resources, access, quotas and charges.

03Resource group≈ The project folder

A resource group is a container for related Azure resources.

04Resource≈ The actual equipment

A resource is a manageable item in Azure, such as a virtual machine, storage account or database.

App ServiceAzure FunctionsAzure Container AppsAzure Static Web AppsVirtual MachinesVirtual Machine Scale SetsKubernetes Service (AKS)Azure Container InstancesAzure Container RegistryAzure BatchAzure Service FabricAzure SQL DatabaseAzure SQL Managed InstanceAzure Database for PostgreSQLAzure Database for MySQLAzure Cosmos DBAzure Managed RedisStorage accountAzure Blob StorageAzure FilesAzure Data Lake StorageAzure Managed DisksAzure NetApp FilesAzure Table StorageAzure Elastic SANData FactoryAzure DatabricksAzure Synapse AnalyticsAzure Data ExplorerAzure Stream AnalyticsAzure HDInsightAzure Synapse SQLAzure OpenAIMicrosoft FoundryMicrosoft Foundry Agent ServiceAzure AI SearchAzure Machine LearningAzure Document IntelligenceAzure SpeechAzure LanguageAzure TranslatorAzure VisionAzure AI Content SafetyAzure Virtual NetworkAzure Load BalancerAzure Application GatewayAzure Front DoorAzure Traffic ManagerAzure DNSAzure Private LinkAzure VPN GatewayAzure ExpressRouteAzure Virtual WANAzure NAT GatewayAzure BastionAzure FirewallAzure DDoS ProtectionAzure Network WatcherAzure Logic AppsAzure API ManagementAzure Service BusAzure Event GridAzure Event HubsAzure Queue StorageAzure SignalR ServiceAzure Web PubSubAzure Communication ServicesKey VaultManaged identitiesMicrosoft Defender for CloudMicrosoft SentinelMicrosoft PurviewAzure MonitorAzure App ConfigurationAzure BackupAzure Site RecoveryAzure AutomationAzure ArcAzure LocalAzure MigrateAzure AdvisorAzure Service HealthAzure Load TestingAzure Chaos StudioAzure Managed GrafanaLog AnalyticsAzure IoT HubIoT Hub Device Provisioning ServiceAzure Digital TwinsAzure IoT OperationsAzure DevOps
A simplified example · nikhilitaliya.com · Independent guide, not endorsed by Microsoft.
02 / SERVICES

What each one is for

App Service

The shopfront

Runs your website or web API without your team looking after servers. Microsoft maintains the hosting platform, while your team supplies the application and its settings.

Which one? App Service suits websites and APIs that run all the time. Functions suits short pieces of code that run when something happens. Container Apps suits applications already packaged as containers.

Explore: App Service plan, Scaling, Deployment slots, Runtime, Custom domain

Azure Functions

On-call staff

Runs small pieces of code automatically when something happens, such as a file arriving, a message landing or a set time. Your team writes the code; Azure starts it when needed.

Which one? Functions suits short tasks started by an event or a schedule. App Service suits a website or API that is always running. Logic Apps suits workflows built from ready-made connectors with little code.

Explore: Triggers, Bindings, Function app

Azure Container Apps

A serviced business centre

Runs applications that have been packaged as containers, without your team managing servers or a Kubernetes cluster. It suits websites, background jobs and services that react to events.

Which one? Container Apps suits most containerised applications without the overhead of running Kubernetes. AKS suits teams that need full Kubernetes control. Container Instances suits a single container for a short job.

Explore: Environment, Revision, Replica, Ingress

Azure Static Web Apps

A print shop linked to the editor

Publishes a website straight from your code repository each time an approved change is merged. It can also include small back-end functions and sign-in for the site.

Which one? Static Web Apps suits sites made mostly of web pages and scripts that are built from a repository. App Service suits applications that need a full server-side runtime.

Explore: Build and deployment, Preview environment, Integrated API

Virtual Machines

Also called: VM

A rented empty office

A computer you rent in Azure, with your choice of operating system and size. It gives the most control, but your team looks after the operating system and software on it.

Which one? Choose a virtual machine when software needs full control of the computer, such as an older application. For new websites and APIs, a managed service such as App Service usually needs less upkeep.

Explore: Sizes, Image, OS disk, Data disk

Virtual Machine Scale Sets

Also called: VMSS

A fleet of identical vans

Runs a group of identical virtual machines whose number can grow or shrink automatically with demand or on a schedule.

Which one? Use a scale set when several identical machines share the same job. Use a single virtual machine for one-off servers.

Explore: Instance, Autoscale, Orchestration mode

Kubernetes Service (AKS)

Also called: AKS

A busy container port

Runs containerised applications on Kubernetes, a widely used system for running many cooperating services. Azure manages the core of Kubernetes; how much else it manages depends on the chosen mode.

Which one? AKS suits large or complex container estates and teams with Kubernetes skills. Container Apps is simpler for most containerised applications.

Explore: Nodes, Node pool, Pod, Deployment, Kubernetes Service

Azure Container Instances

Also called: ACI

A pop-up stall

Starts a single container quickly in Azure, without setting up a server or a container platform. It suits short or simple jobs.

Which one? Container Instances suits one-off or simple containers. Container Apps and AKS suit applications that need scaling, networking between services and ongoing operation.

Explore: Container group, CPU and memory allocation, Mounted volume

Azure Container Registry

Also called: ACR

The sealed stockroom

A private store for your team's packaged applications (container images). Hosting services fetch approved versions from here when they run them.

Explore: Container image, Repository, Tag and digest

Azure Batch

A temporary workforce

Splits very large computing jobs into many tasks and runs them in parallel on a pool of machines, such as rendering thousands of images or running complex calculations.

Explore: Compute pool, Job, Task

Azure Service Fabric

A floor of production lines

A platform for running large applications made of many small cooperating services, including services that keep their own data as they run.

Which one? Service Fabric suits applications built for it. Container Apps and AKS are other options for running containerised services.

Explore: Cluster, Stateful service, Microservice

Azure SQL Database

The filing cabinet

A database for business records such as customers, orders and invoices, organised into tables. Microsoft runs the database service, including updates and automatic backups.

Which one? SQL Database suits new applications. SQL Managed Instance suits existing SQL Server applications that need near-full compatibility. Cosmos DB suits fast, flexible records for users spread around the world.

Explore: Tables, Queries, Elastic pools, SQL pools in Synapse, Logical server, vCore, DTU, Serverless compute, View

Azure SQL Managed Instance

Your filing room, moved as it is

A managed home for existing SQL Server databases that need almost everything the familiar SQL Server product offers, so they can move to Azure with fewer changes.

Which one? Managed Instance suits moving existing SQL Server applications. SQL Database suits new applications and single databases.

Explore: Managed instance, Virtual network integration, Point-in-time restore

Azure Database for PostgreSQL

A familiar filing cabinet, serviced

A managed PostgreSQL database, a popular open-source database. Microsoft runs the servers; your team chooses size, availability and recovery settings.

Which one? Choose PostgreSQL or MySQL when an application is built for that database. Otherwise the choice usually follows your team's skills and existing systems.

Explore: Flexible server, High availability, PgBouncer

Azure Database for MySQL

Another familiar cabinet, serviced

A managed MySQL database, a popular open-source database. Microsoft runs the servers; your team chooses size, availability and recovery settings.

Which one? Choose MySQL or PostgreSQL when an application is built for that database. Otherwise the choice usually follows your team's skills and existing systems.

Explore: Flexible server, Read replica, Backup retention

Azure Cosmos DB

A worldwide card index

A database for applications that must respond quickly to many users, possibly around the world. It stores flexible records rather than fixed rows and columns, and can keep copies in several regions.

Which one? Cosmos DB suits fast, flexible records at large or global scale. SQL Database suits structured business records with relationships between tables.

Explore: Request units, Database, Container

Azure Managed Redis

The desk tray

Keeps frequently used data in fast memory so applications can respond more quickly, instead of fetching the same information from a slower database every time.

Explore: Cache, Shard, Expiration and eviction

Storage account

The warehouse

Where Azure keeps your files and data, such as uploaded documents, images, backups and exports. One account can hold several kinds of storage, each suited to a different job.

Explore: Containers, Access tiers, Software containers, Redundancy, Storage service address, Shared access signature (SAS)

Azure Blob Storage

The labelled box warehouse

Stores large numbers of files of any kind, such as documents, images, videos, logs and exports. Applications save and fetch each file by name.

Which one? Blob Storage suits files that applications save and fetch. Azure Files suits a shared drive people or servers open like a network folder. Managed Disks are the hard drives of virtual machines.

Explore: Container, Blob, Access tier

Azure Files

The shared filing room

A shared network drive in the cloud. People and servers can open its folders the same way they use a familiar office file server.

Which one? Azure Files suits shared folders. NetApp Files suits demanding, high-performance file workloads. Blob Storage suits files handled by applications rather than people browsing folders.

Explore: File share, SMB and NFS, Azure File Sync

Azure Data Lake Storage

Also called: ADLS · ADLS Gen2

The aisle-and-shelf warehouse

A large store for raw data collected from many business systems, organised in folders so analytics teams can work with it and control who sees each part.

Explore: Hierarchical namespace, Access control list (ACL), File system

Azure Managed Disks

A plugged-in hard drive

The hard drives used by Azure virtual machines. Teams choose each disk's type, size and speed.

Which one? Managed Disks are for a single virtual machine's drives. Elastic SAN provides a shared pool of drives for many machines.

Explore: IOPS, Throughput, Snapshot

Azure NetApp Files

The high-speed filing room

High-performance shared file storage for demanding business systems, such as large databases or engineering workloads.

Which one? NetApp Files suits workloads that need very high file performance. Azure Files suits everyday shared folders.

Explore: Capacity pool, Volume, Snapshot

Azure Table Storage

The long ledger

Stores large numbers of simple records that are looked up by key, such as settings or device details. It is cheap and quick but does not link records across tables.

Which one? Table Storage suits simple, low-cost key lookups. Cosmos DB suits richer queries and global scale. SQL Database suits related business records.

Explore: Entity, PartitionKey, RowKey

Azure Elastic SAN

A central bank of drives

A shared pool of storage drives in Azure that can be divided up and attached to many machines, similar to the central disk systems used in company data centres.

Which one? Elastic SAN suits sharing a large, centrally managed pool of drives across many machines. Managed Disks suit drives for individual virtual machines.

Explore: Volume group, Volume, iSCSI

Data Factory

Also called: ADF

The delivery trucks

Moves and prepares data between systems on a schedule, such as copying yesterday's orders into a reporting database each night.

Which one? Data Factory suits moving and scheduling data. Databricks suits heavy data processing and analysis. Logic Apps suits business workflows between applications.

Explore: Pipelines, Linked service, Dataset, Integration runtime

Azure Databricks

Also called: ADB · DBX

The analytics workshop

A shared platform where data teams clean, combine and analyse large amounts of data, and build machine learning models. It works with data kept in cloud storage.

Which one? Databricks suits large-scale data engineering, analytics and AI work. Synapse brings SQL warehousing and data integration together. Data Factory focuses on moving and scheduling data.

Explore: Workspace, Delta Lake, Databricks account, Databricks unit (DBU), Unity Catalog

Azure Synapse Analytics

The analytics building

An analytics service that brings data loading, a data warehouse and big-data processing together in one workspace, for reporting across the business.

Which one? Synapse suits combining warehousing and data integration in one place. Databricks suits teams focused on large-scale data engineering and AI.

Explore: Workspace

Azure Data Explorer

The detective's desk

Quickly searches and analyses huge volumes of time-stamped data, such as application logs, device readings and website activity, soon after it arrives.

Which one? Data Explorer suits fast analysis of large log and event data. Stream Analytics suits processing events continuously as they arrive.

Explore: Cluster, Database, Kusto Query Language (KQL)

Azure Stream Analytics

The conveyor-belt inspector

Analyses data while it is still arriving, such as spotting unusual sensor readings or counting website visits minute by minute, and sends the results onwards.

Which one? Stream Analytics suits results that must update continuously. Data Explorer suits searching and analysing data once it has been collected.

Explore: Input, Streaming query, Output

Azure HDInsight

A specialist big-data crew

Runs well-known open-source big-data tools, such as Spark, Hadoop and Kafka, on clusters that Microsoft manages.

Which one? HDInsight suits workloads built on these specific open-source tools. Databricks and Synapse are other analytics options with their own management models.

Explore: Cluster type, Apache Spark, Apache Kafka

Azure Synapse SQL

Also called: Synapse SQL

The analytical reading room

The SQL part of Azure Synapse, used to ask questions of large business datasets. Teams can reserve fixed capacity for a warehouse, or pay per query to search files in a data lake.

Explore: Dedicated SQL pool, Serverless SQL pool

Azure OpenAI

A hired expert writer

Gives your applications access to OpenAI's AI models through Azure, for tasks such as drafting text, summarising documents or answering questions.

Which one? Azure OpenAI provides the models. Foundry is the wider platform for building, testing and governing AI applications. Agent Service builds assistants that use models and tools to carry out tasks.

Explore: Model deployments, Tokens, Model, Endpoint, Quota and capacity

Microsoft Foundry

Also called: AI Foundry · Azure AI Foundry · Azure AI Studio

The AI workshop

Microsoft's platform for building AI applications. Teams choose models, build assistants and agents, test their quality and manage them in one place.

Which one? Foundry is the overall AI workshop. Azure OpenAI is one family of models inside it. Machine Learning suits building and training your own predictive models.

Explore: Project, Model catalog, Evaluation

Microsoft Foundry Agent Service

An assistant with a job description

Builds and runs AI assistants that can follow instructions and use approved tools, such as looking up information or updating a system, to complete tasks.

Explore: Instructions, Tool, Conversation state

Azure AI Search

The handbook index

Builds a searchable index of your organisation's content, so a website, an app or an AI assistant can find the most relevant passages quickly.

Explore: Index, Indexer, Vector search, Skillset

Azure Machine Learning

The forecasting laboratory

A workspace for data scientists to build, train and run their own prediction models, such as forecasting demand, and to keep them accurate over time.

Which one? Machine Learning suits training your own models. Azure OpenAI and Foundry suit using ready-made generative models.

Explore: Workspace

Azure Document Intelligence

The data-entry clerk

Reads documents such as invoices, receipts and forms, and pulls out the text and key details automatically so people do not retype them.

Which one? Document Intelligence suits pulling details out of business documents. Vision suits describing what is in photos and images.

Explore: Optical character recognition (OCR), Prebuilt model, Custom extraction model

Azure Speech

A transcriber and narrator on call

Turns speech into text, text into natural-sounding speech, and translates spoken language, so applications can listen and talk.

Explore: Speech to text, Text to speech, Speech translation

Azure Language

A team of careful readers

Analyses written text to pick out things like names, places, personal information, key topics and sentiment, and can summarise it.

Explore: Named entity recognition, PII detection, Summarisation

Azure Translator

The on-demand translator

Translates text and whole documents between many languages automatically.

Explore: Text translation, Document translation, Custom Translator

Azure Vision

A photo describer

Looks at images and describes what is in them, such as objects, scenes or printed text.

Which one? Vision suits understanding photos. Document Intelligence suits reading business documents and forms.

Explore: Image OCR, Image analysis

Azure AI Content Safety

The moderator

Checks text and images for harmful content, such as hate or violence, so an application can block or review it before people see it.

Explore: Harm categories, Severity level, Blocklist

Azure Virtual Network

Also called: VNet

Private corridors

Your own private network inside Azure. It lets your cloud resources talk to each other securely and, if you set it up, to your offices or the internet.

Explore: Subnet, Peering, Network security group (NSG)

Azure Load Balancer

A receptionist with many desks

Spreads incoming network traffic across several servers so that no single server is overloaded and the service keeps running if one fails.

Which one? Load Balancer spreads any network traffic across servers. Application Gateway routes web visitors within one region by the address they ask for. Front Door is a worldwide entrance for web applications. Traffic Manager points users to a location using DNS.

Explore: Backend pool, Health probe, Load-balancing rule

Azure Application Gateway

A receptionist who reads requests

Directs web visitors to the right part of your application within one Azure region, based on the address they ask for, such as /shop or /api.

Which one? Front Door suits users spread across countries or an app running in several regions. Application Gateway handles web routing inside one region. Some setups use both.

Explore: Listener, Routing rule, Web application firewall (WAF)

Azure Front Door

Reception desks worldwide

A worldwide entrance to your website or app. Visitors connect to Microsoft's network near where they are, and Front Door passes them to your application by a fast route.

Which one? Front Door suits users spread across countries or an app running in several regions. Application Gateway handles web routing inside one region. Some setups use both.

Explore: Origin, Edge location, Content caching

Azure Traffic Manager

The branch directory

Sends users to the best available location of your application, such as the nearest or the one that is working, by answering the lookup their device makes before connecting.

Which one? Traffic Manager only points users to a location. Front Door also carries and speeds up web traffic, and adds caching and security options.

Explore: Profile, Endpoint, Routing method

Azure DNS

Also called: DNS

The internet's phone book

The internet's address book for your domain names. It turns names people type, such as www.example.com, into the addresses computers use to find your services.

Explore: DNS zone, DNS record, Private DNS zone

Azure Private Link

A private internal door

Lets your applications reach Azure services, such as a database or storage, over your private network instead of the public internet.

Explore: Private endpoint, Private Link service

Azure VPN Gateway

Also called: VPN

A sealed tunnel

Creates an encrypted connection between your offices or remote staff and your Azure network, usually over the public internet.

Which one? VPN Gateway suits encrypted links over the internet and is quicker to set up. ExpressRoute suits a dedicated private line from a provider, with more predictable performance.

Explore: Site-to-site VPN, Point-to-site VPN, VPN tunnel

Azure ExpressRoute

A leased private line

A private, dedicated connection from your data centre or offices to Microsoft's cloud, arranged through a telecoms provider rather than the public internet.

Which one? ExpressRoute suits a dedicated private line with more predictable performance. VPN Gateway suits encrypted links over the internet and is quicker to set up.

Explore: Circuit, Peering

Azure Virtual WAN

The central transport hub

Connects many offices, remote workers and Azure networks through central hubs, so a large organisation can manage its connections in one place.

Explore: Virtual hub, Hub connection

Azure NAT Gateway

The outgoing post room

Lets private servers reach the internet for things like updates or partner services, using fixed public addresses, without letting the internet reach in.

Explore: Source NAT (SNAT), SNAT ports

Azure Bastion

The staffed security gate

A secure way for administrators to log in to virtual machines without exposing those machines to the internet.

Explore: RDP and SSH sessions, Private VM access

Azure Firewall

The security checkpoint

A security checkpoint for network traffic. It checks what goes in and out of your Azure networks against rules your team sets.

Explore: Firewall policy, Network rule, Application rule

Azure DDoS Protection

Crowd control

Helps keep public services online during deliberate floods of fake traffic designed to overwhelm them.

Explore: DDoS attack, Mitigation

Azure Network Watcher

The building engineer's toolkit

Tools for finding out why network connections in Azure are failing or slow, such as tracing a route or recording traffic.

Explore: Packet capture, Connection monitor, Next hop

Azure Logic Apps

A flowchart that runs itself

Automates business processes between systems using ready-made connectors, such as saving email attachments to storage and notifying a team, often with little or no code.

Which one? Logic Apps suits workflows built from connectors. Functions suits custom code. Data Factory suits moving large amounts of data.

Explore: Workflow, Connector, Action

Azure API Management

Also called: APIM

The front desk for APIs

A single front door for your organisation's APIs. It controls who can use them, limits how much they are used, and gives developers a portal to find them.

Explore: API gateway, Product, API policy, Workspace

Azure Service Bus

Tracked internal post

Passes tasks between applications reliably. Each message waits until the receiving application is ready, so one side can keep working when the other is busy or offline.

Which one? Service Bus is for business tasks that must be handled. Event Grid is for “something happened” alerts. Event Hubs is for high-volume data streams. Queue Storage is a simpler, low-cost queue.

Explore: Namespace, Queue, Topic and subscription

Azure Event Grid

The announcement system

Tells other applications when something has happened, such as a new file arriving, so they can react straight away instead of checking repeatedly.

Which one? Event Grid is for “something happened” alerts. Service Bus is for business tasks that must be handled. Event Hubs is for high-volume data streams.

Explore: Event, Event subscription, Event handler

Azure Event Hubs

The high-capacity mailroom

Takes in very large, continuous streams of data, such as readings from thousands of devices or website clicks, so analytics tools can process them.

Which one? Event Hubs is for high-volume data streams. Service Bus is for business tasks that must be handled. Event Grid is for “something happened” alerts.

Explore: Namespace, Partition, Consumer group, Event retention

Azure Queue Storage

The in-tray of job tickets

A simple, low-cost to-do list for applications. One part adds tasks, and another part picks them up and processes them later.

Which one? Queue Storage suits simple, high-volume task lists. Service Bus suits business messages that need ordering, transactions or advanced delivery options.

Explore: Message, Worker

Azure SignalR Service

The live scoreboard

Pushes live updates to people's screens, such as chat messages or dashboard changes, without them refreshing the page. It is built for applications that use Microsoft's SignalR library.

Which one? SignalR Service suits applications built with the SignalR library, common in .NET. Web PubSub suits other applications that use standard WebSocket connections.

Explore: Hub, Group

Azure Web PubSub

The managed switchboard

Pushes live messages to connected browsers and apps, such as notifications or collaboration updates, without your team running the connection servers.

Which one? Web PubSub suits applications using standard WebSocket connections. SignalR Service suits applications built with the SignalR library.

Explore: Hub, Group, Connection

Azure Communication Services

Phone lines for your app

Adds voice and video calls, chat, text messages and email to your own applications, such as a customer portal or support app.

Explore: SDK, User access token

Key Vault

Also called: AKV · KV

The safe

A secure safe for passwords, keys and certificates that applications need, so they are not written into code or settings files.

Which one? Key Vault stores secrets. A managed identity lets an application prove who it is so it can fetch them without a password of its own.

Explore: Secrets, Cryptographic keys, Certificates

Managed identities

A badge for an application

Gives an Azure application its own identity, so it can prove who it is to other services without anyone storing a password in its code.

Which one? A managed identity lets an application prove who it is. Key Vault stores the secrets, keys and certificates it may need.

Explore: System-assigned identity, User-assigned identity, Access token

Microsoft Defender for Cloud

The security inspector

Checks your cloud setup for security weaknesses, tells you what to fix first, and can watch selected workloads for attacks.

Which one? Defender for Cloud finds weaknesses and protects workloads. Sentinel is where the security team investigates and responds to threats across many sources.

Explore: Cloud security posture management (CSPM), Workload protection plan, Security recommendation

Microsoft Sentinel

The security control room

A security control room. It gathers security alerts and records from many systems so a security team can spot, investigate and respond to threats.

Which one? Sentinel is for investigating and responding to threats. Defender for Cloud finds weaknesses and protects workloads. Azure Monitor watches application health.

Explore: Sentinel workspace, Data connector, Incident, Playbook

Microsoft Purview

The library catalogue and rules

Helps an organisation know what data it has, where it lives and how sensitive it is, and apply rules to protect it.

Explore: Data Map, Unified Catalog, Data loss prevention (DLP)

Azure Monitor

Cameras and dashboards

Collects measurements and records from your applications and Azure services, shows how they are performing, and alerts people when something looks wrong.

Which one? Azure Monitor watches your own applications. Service Health tells you about problems on Azure's side. Log Analytics is where teams search the collected records.

Explore: Alerts, Azure Monitor workspace, Metrics, Application Insights

Azure App Configuration

The central settings board

One central place to keep application settings and on/off switches for features, so teams can change them without editing every server.

Explore: Key-value setting, Feature flag, Label

Azure Backup

The archive of dated copies

Takes regular copies of servers, databases and files, so you can restore something that was deleted, damaged or encrypted by an attack.

Which one? Backup restores earlier copies after data loss. Site Recovery keeps systems running from another location during a major outage. Most organisations need both.

Explore: Vault, Backup policy, Recovery point

Azure Site Recovery

The standby office

Keeps a standby copy of your servers in another location, so the business can switch over and keep running if the main site has a serious outage.

Which one? Site Recovery keeps systems running from another location during a major outage. Backup restores earlier copies after data loss. Most organisations need both.

Explore: Replication, Failover, Recovery plan

Azure Automation

A robot with a checklist

Runs routine IT tasks automatically, such as switching off test machines at night, so they happen the same way every time.

Explore: Runbook, Automation job, Hybrid Runbook Worker

Azure Arc

One system for every site

Lets you manage servers and systems outside Azure, in your own data centres or other clouds, using the same Azure tools and rules.

Which one? Arc brings existing outside servers under Azure management. Azure Local is Azure-managed infrastructure that runs on your own site.

Explore: Arc-enabled server, Arc-enabled Kubernetes, Extension

Azure Local

A branch built to head-office standard

Runs Azure-style infrastructure on hardware at your own sites, such as factories or branches, for applications that must stay local, while managing it from Azure.

Which one? Azure Local is infrastructure that runs on your own site. Arc brings existing outside servers under Azure management.

Explore: Azure Local instance, Local workload

Azure Migrate

The removals survey

Helps plan and carry out a move to Azure. It finds your existing servers, checks whether they are ready and estimates what they will cost to run in Azure.

Explore: Discovery, Assessment, Migration replication

Azure Advisor

The visiting consultant

Reviews how your Azure resources are set up and used, and suggests ways to save money and improve security, reliability and performance.

Explore: Recommendation, Recommendation category

Azure Service Health

The building notice board

Tells you when an Azure outage or planned maintenance could affect the services your organisation uses.

Which one? Service Health reports problems on Azure's side. Azure Monitor shows how your own applications are behaving.

Explore: Service Health, Resource Health, Azure status

Azure Load Testing

A fire drill for traffic

Simulates large numbers of users to check how an application copes with heavy traffic before real customers arrive.

Which one? Load Testing checks behaviour under heavy demand. Chaos Studio checks behaviour when parts of the system fail.

Explore: Load test, Test engine, Test run

Azure Chaos Studio

A controlled rehearsal for failure

Deliberately causes controlled failures, such as switching off a server, to check that systems and teams recover as planned.

Which one? Chaos Studio checks behaviour when parts of the system fail. Load Testing checks behaviour under heavy demand.

Explore: Chaos Studio workspace, Scenario, Experiment, classic

Azure Managed Grafana

The wall of monitors

Builds shared dashboards that show charts and gauges from monitoring and other data sources, in a Grafana service that Microsoft manages.

Explore: Grafana workspace, Data source, Dashboard

Log Analytics

The investigation desk

The tool teams use to search and analyse the records collected by Azure Monitor, for example to investigate errors or unusual activity.

Explore: Log Analytics workspace, Kusto Query Language (KQL)

Azure IoT Hub

The switchboard for equipment

Connects your devices in the field, such as sensors or machines, to the cloud, so they can send readings and receive instructions securely.

Which one? IoT Hub connects devices to the cloud. The Device Provisioning Service registers new devices automatically. IoT Operations processes equipment data on site.

Explore: Telemetry, Device twin, Message routing

IoT Hub Device Provisioning Service

The onboarding desk for devices

Registers new devices automatically when they are first switched on, and connects each one to the right IoT hub, so thousands of devices can be set up without manual work.

Explore: Enrollment, Attestation, Allocation policy

Azure Digital Twins

A live model of the building

Builds a live digital model of a real place, such as a building or factory, showing how rooms, equipment and systems connect.

Explore: Model, Twin graph, Digital twin

Azure IoT Operations

The control room on site

Collects and processes data from industrial equipment on site, close to the machines, and sends what is needed to the cloud.

Which one? IoT Operations processes equipment data on site. IoT Hub connects devices directly to the cloud.

Explore: MQTT broker, Dataflow, Asset

Azure DevOps

Also called: ADO

The software workshop

Tools for software teams to plan work, store and review code, test changes and release updates automatically.

Explore: Azure DevOps organisation
03 / ACROSS ALL LAYERS

Questions worth asking

Access control

Azure role-based access control grants identities permissions at a scope such as a subscription, resource group or resource. Assignments normally apply down the scope hierarchy.

Ask: Who has Owner access to our production subscription?

Azure Policy

Azure Policy evaluates resources against organisational standards. Depending on the policy effect, it can audit, deny or help remediate configurations.

Ask: Which rules are enforced, and which only warn?

Cost management

Microsoft Cost Management helps teams analyse charges, allocate costs and monitor budgets across supported billing arrangements.

Ask: Do we have budgets and alerts set up?

Regions

An Azure region is a set of physical facilities and networking infrastructure in a geography. Regional availability and resilience options vary by service.

Ask: Where does our customer data physically live?

How services connect

Applications connect services through requests, messages and events. Each dependency needs an appropriate connection, identity and permission arrangement.

Ask: What breaks if this service goes down?
04 / GLOSSARY

The words, explained

Access control list (ACL) · Azure Data Lake Storage
Permissions on files and directories that provide fine-grained access control in Data Lake Storage.
Access tier · Azure Blob Storage
A storage option that balances storage price against access frequency and retrieval behaviour.
Access tiers · Storage account
Blob access tiers offer different arrangements for data that is used frequently, infrequently or archived.
Access token · Managed identities
A credential a workload obtains from Microsoft Entra to call a protected service as its identity.
ACI (Azure Container Instances)
Runs containers in Azure without first creating and managing a virtual machine or a full container platform.
ACL (Access control list)
Permissions on files and directories that provide fine-grained access control in Data Lake Storage.
ACR (Azure Container Registry)
Stores container images and related deployment artefacts. Teams can publish versions here and let hosting services retrieve them.
Action · Azure Logic Apps
One operation in a workflow, such as reading a record or sending a request.
ADB (Azure Databricks)
Provides a platform for data engineering, analytics and AI, integrating with cloud storage and security. Teams can work with notebooks, data processing and managed compute options. Common team shorthand for Azure Databricks.
ADF (Azure Data Factory)
Orchestrates data movement and transformation through pipelines and connected activities. It helps teams coordinate data-processing steps across systems.
ADLS (Azure Data Lake Storage)
Adds analytics-focused capabilities to Azure Blob Storage, including directory organisation and file-level access controls.
ADLS Gen2 (Azure Data Lake Storage Gen2)
Adds analytics-focused capabilities to Azure Blob Storage, including directory organisation and file-level access controls.
ADO (Azure DevOps)
Helps teams plan work, manage code, test changes and automate software releases. It brings development and delivery tools together.
AI Foundry (Former name: Azure AI Foundry)
Provides a platform for working with AI models, agents and tools, with management, evaluation and governance capabilities. Previously called Azure AI Foundry. Azure OpenAI models are one part of the model offering, not a synonym for the whole platform.
AKS (Azure Kubernetes Service)
Runs containerised applications using managed Kubernetes. Azure manages platform components, while operational responsibilities depend on the chosen AKS mode and configuration.
AKV (Azure Key Vault)
Stores and controls access to secrets, encryption keys and certificates used by applications and services.
Alerts · Azure Monitor
Alert rules evaluate monitoring signals and can notify people or start configured actions when conditions are met.
Apache Kafka · Azure HDInsight
An event-streaming platform that applications use to publish, retain and consume streams of records.
Apache Spark · Azure HDInsight
A distributed processing engine used for large-scale data engineering, analytics and machine learning.
API (Application programming interface)
A defined interface that lets software request data or ask another system to do something. A web API makes that interface available over web protocols.
API gateway · Azure API Management
The runtime entry point that receives API requests, applies policies and forwards requests to backend services.
API policy · Azure API Management
A rule that changes or controls API processing, such as checking authentication, limiting calls or transforming messages.
APIM (Azure API Management)
Helps organisations publish, secure and manage APIs, with policies and tools for the API lifecycle.
App Service
Hosts websites and web APIs while Azure manages the underlying hosting platform. Your team supplies and maintains the application and its configuration.
Application Insights · Azure Monitor
An application monitoring capability for understanding requests, dependencies, performance and failures.
Application rule · Azure Firewall
A rule that allows or denies supported application traffic using destination names and related settings.
Arc-enabled Kubernetes · Azure Arc
A Kubernetes cluster connected to Azure for supported management and extension capabilities.
Arc-enabled server · Azure Arc
A server outside Azure represented in Azure so supported management and governance capabilities can be applied.
Assessment · Azure Migrate
An analysis of migration readiness, sizing and expected Azure costs for discovered workloads.
Asset · Azure IoT Operations
A represented industrial device or system whose data is discovered, described and managed for use by applications.
Asynchronous processing
Work can continue without the caller waiting for the whole operation to finish in the same exchange. A system may return an acknowledgement and provide the result later.
Authentication
Checking that a person, device or application is the identity it claims to be.
AuthN (Authentication)
Checking that a person, device or application is the identity it claims to be.
AuthZ (Authorization)
Deciding what an identity is allowed to access or do.
Automation job · Azure Automation
One execution of a runbook, with its own status, output and history.
Autoscale
Scaling up changes the capacity or features available through an App Service plan. Scaling out changes the number of instances running applications.
Autoscaling
Automatically adjusting resources when defined conditions are met, such as a rise or fall in load.
Azure Advisor
Analyses resource configuration and usage to suggest improvements in areas such as reliability, security, performance and cost.
Azure AI Content Safety
Analyses text and images to help applications detect categories of potentially harmful content.
Azure AI Search
Indexes and retrieves information for search experiences and AI applications. It can supply relevant business content to a model.
Azure API Management
Helps organisations publish, secure and manage APIs, with policies and tools for the API lifecycle.
Azure App Configuration
Stores application configuration and feature flags centrally so teams can manage settings across application components.
Azure Application Gateway
Routes web traffic using information such as host names and URL paths. It is designed for application-layer load balancing.
Azure Arc
Extends Azure management and governance to supported resources running in other clouds, data centres and edge locations.
Azure Artifacts · Azure DevOps
Stores and shares versioned software packages used by development teams.
Azure Automation
Automates operational processes across Azure and other supported environments using managed automation capabilities.
Azure Backup
Protects supported workloads through centrally managed backup policies and recovery operations.
Azure Bastion
Provides managed SSH and RDP connectivity to virtual machines without requiring those machines to have public IP addresses.
Azure Batch
Runs large collections of computing tasks across a pool of machines. It handles scheduling and the supporting compute pool.
Azure Blob Storage
Stores large amounts of unstructured data, such as documents, images, logs and exported files. Objects are organised into containers in a storage account.
Azure Boards · Azure DevOps
Tracks planned work, bugs and progress using work items and boards.
Azure Chaos Studio
Helps teams test resilience by deliberately introducing supported faults and examining how systems behave.
Azure Communication Services
Provides APIs for adding supported communication channels, including calling, chat, SMS and email, to applications.
Azure Container Apps
Runs applications packaged as containers without your team managing the underlying servers. It supports websites, background jobs and services that respond to events.
Azure Container Instances
Runs containers in Azure without first creating and managing a virtual machine or a full container platform.
Azure Container Registry
Stores container images and related deployment artefacts. Teams can publish versions here and let hosting services retrieve them.
Azure Data Explorer
Ingests and queries large volumes of data, including logs, telemetry and time-series records, for near-real-time analysis.
Azure Data Lake Storage
Adds analytics-focused capabilities to Azure Blob Storage, including directory organisation and file-level access controls.
Azure Database for MySQL
Runs MySQL as a managed database service. Teams choose configuration, capacity and supported availability options.
Azure Database for PostgreSQL
Runs the PostgreSQL database engine as a managed Azure service, with configuration and availability options for different workloads.
Azure DDoS Protection
Provides enhanced mitigation capabilities to help protect supported Azure resources against distributed denial-of-service attacks.
Azure DevOps
Helps teams plan work, manage code, test changes and automate software releases. It brings development and delivery tools together.
Azure DevOps organisation · Azure DevOps
The administration boundary that brings together an organisation's DevOps projects and users.
Azure Digital Twins
Represents environments using digital models and relationships, helping applications reason about places, equipment and their connections.
Azure DNS
Hosts and resolves DNS names so clients can find application endpoints. Azure supports public and private DNS scenarios.
Azure Document Intelligence
Uses document-analysis models to extract text, layout and structured information from documents, including forms and invoices.
Azure Elastic SAN
Provides a managed storage area network in Azure. Teams provision storage volumes for compatible computing workloads.
Azure Event Grid
Distributes events between publishers and subscribers. Applications can react when something happens instead of continuously checking.
Azure Event Hubs
Collects high volumes of streaming events for other applications and analytics tools to consume. It also supports Kafka-compatible clients.
Azure ExpressRoute
Extends an organisation's network to Microsoft cloud services through a private connection arranged with a connectivity provider.
Azure File Sync · Azure Files
A service that caches Azure file shares on Windows servers to support local access and synchronisation.
Azure Files
Provides managed file shares using familiar file-sharing protocols such as SMB and NFS. Applications and users can access shares from supported environments.
Azure Firewall
Provides a managed network firewall to inspect and control traffic according to configured rules.
Azure Front Door
Uses Microsoft's edge network to deliver and route static and dynamic web content to users around the world.
Azure HDInsight
Provides managed clusters for supported open-source analytics frameworks such as Spark, Hadoop and Kafka.
Azure IoT Hub
Enables communication between an IoT application and connected devices, with device identities and messaging capabilities.
Azure IoT Operations
Runs modular data services on Azure Arc-enabled Kubernetes at the edge, supporting industrial data collection and processing.
Azure Language
Provides text-analysis capabilities for applications, such as identifying entities and understanding aspects of written content.
Azure Load Balancer
Distributes incoming network traffic across back-end virtual machines or scale sets.
Azure Load Testing
Generates simulated traffic to help teams evaluate application performance, capacity and scalability.
Azure Local
Brings Azure capabilities to customer-owned infrastructure for supported local applications and workloads, using Azure Arc for management.
Azure Local instance · Azure Local
A deployment of Azure Local infrastructure in a customer-owned environment.
Azure Logic Apps
Builds automated workflows that connect applications, data and services using connectors and orchestration capabilities.
Azure Machine Learning
Helps teams train, deploy and operate machine-learning models, including monitoring and updating them over time.
Azure Managed Disks
Provides managed block storage volumes used by Azure virtual machines. Teams choose disk type, size and performance characteristics.
Azure Managed Grafana
Provides a Microsoft-managed Grafana environment for visualising data from supported monitoring and other sources.
Azure Managed Redis
Provides a managed Redis Enterprise-based in-memory data store. Applications can use it to reduce repeated work and improve responsiveness.
Azure Migrate
Helps teams discover, assess and move supported workloads to Azure, including evaluating readiness and migration options.
Azure Monitor
Collects and analyses supported telemetry, including metrics, logs, traces and events, to help teams understand health and performance.
Azure NAT Gateway
Provides outbound internet connectivity for resources in a subnet through network address translation.
Azure NetApp Files
Provides enterprise file storage with volume, capacity and performance choices for demanding workloads.
Azure Network Watcher
Helps teams monitor and diagnose Azure infrastructure networking, including connectivity and traffic-related issues.
Azure OpenAI
Provides Azure access to OpenAI models for application features such as generating text, analysing supported inputs and creating embeddings. Microsoft documents these models within the broader Foundry model offering.
Azure Private Link
Connects a virtual network to supported services through private endpoints, using the Microsoft network.
Azure Queue Storage
Stores messages so an application can leave work for another component to process later.
Azure Repos · Azure DevOps
Stores source code with version history and tools for reviewing changes.
Azure Service Bus
Provides managed message queues and publish-subscribe topics so applications can exchange work without running at the same time.
Azure Service Fabric
Deploys and manages distributed applications made of services and containers, including services that keep their own state.
Azure Service Health
Provides information about Azure service issues, planned maintenance and other events that may affect resources.
Azure SignalR Service
Manages real-time connections so applications using SignalR can push updates to connected clients.
Azure Site Recovery
Provides replication, failover and recovery capabilities for supported machines and disaster-recovery scenarios.
Azure Speech
Provides capabilities such as transcribing speech, generating spoken audio and translating speech. Microsoft documents these capabilities within Foundry Tools.
Azure SQL Managed Instance
Provides a managed database instance with broad SQL Server compatibility. Microsoft handles many underlying database maintenance tasks.
Azure Static Web Apps
Builds and deploys web applications from a code repository. It combines hosted web content with options for back-end APIs and authentication.
Azure Stream Analytics
Processes streams of incoming data to identify patterns, calculate results and send outputs to other services.
Azure Synapse Analytics
Brings together data integration and analytics capabilities, including SQL and Spark, for warehouse and big-data workloads.
Azure Synapse SQL
The SQL analytics capability in Azure Synapse Analytics. It offers dedicated SQL pools with provisioned capacity and serverless SQL pools for querying external data.
Azure Table Storage
Stores structured, non-relational data using keys rather than the relational table model of Azure SQL Database.
Azure Traffic Manager
Uses DNS-based routing to direct clients to public application endpoints according to a chosen routing method and health checks.
Azure Translator
Provides machine translation capabilities that applications can use to work with content in supported languages.
Azure Virtual Network
Provides a network in Azure through which resources can communicate with each other and, when configured, with external networks.
Azure Virtual WAN
Brings together networking, routing and connectivity capabilities for branches, users and Azure virtual networks.
Azure Vision
Provides image-analysis capabilities that return information about visual content.
Azure VPN Gateway
Connects Azure virtual networks and other networks using encrypted VPN traffic, including connections over the public internet.
Azure Web PubSub
Helps applications deliver real-time messages to connected clients without operating the underlying connection infrastructure.
Backend pool · Azure Load Balancer
The set of destination resources that can receive traffic through the load balancer.
Backup policy · Azure Backup
The schedule and retention rules that determine when backups are taken and how long recovery points are kept.
Backup retention · Azure Database for MySQL
The period for which automatic backups remain available for supported restore operations.
Bindings · Azure Functions
A convenient way for a function to read or write data in connected services without writing all the connection code itself.
Blob
Blob containers group stored objects within a storage account. Blobs can hold documents, images and other unstructured data.
Blob · Azure Blob Storage
An individual stored object, such as a document, image or data file.
Build and deployment · Azure Static Web Apps
The process that turns source files into a published website and sends the result to Static Web Apps.
Caching
Keeping a temporary copy of data or a calculated result so it can be reused more quickly.
Capacity pool · Azure NetApp Files
A grouping that provides provisioned capacity and service-level settings for NetApp volumes.
Catalog · Azure Databricks
The first level of the Unity Catalog data namespace, used to group schemas and separate broad data domains.
CD (Continuous delivery or continuous deployment)
CI builds and tests code changes. CD automates preparing changes for release or deploying them, according to the team's process.
Certificates · Key Vault
Digital identity documents managed with associated key material, often used to secure connections or prove identity.
Chaos Studio workspace · Azure Chaos Studio
The current management area for discovering resources, running resilience scenarios and reviewing their reports.
CI (Continuous integration)
CI builds and tests code changes. CD automates preparing changes for release or deploying them, according to the team's process.
CI/CD (Continuous integration and continuous delivery or deployment)
CI builds and tests code changes. CD automates preparing changes for release or deploying them, according to the team's process.
CI/CD · Azure DevOps
CI builds and tests code changes. CD automates preparing changes for release or deploying them, according to the team's process.
Cluster · Azure Data Explorer
The Azure Data Explorer compute environment that hosts databases and handles ingestion and queries.
Cluster · Azure Service Fabric
A collection of machines on which Service Fabric deploys and manages applications.
Cluster type · Azure HDInsight
The selected big-data engine and machine arrangement for a workload, such as Spark or Kafka.
Compute target · Azure Machine Learning
The processing resource used to run machine learning work, such as training or inference.
Configuration
The settings that control how an application or its supporting resources behave, such as which endpoint to use or which feature is enabled.
Connection · Azure Web PubSub
The relationship between a client and the service through which real-time interactions happen.
Connection monitor · Azure Network Watcher
A capability for repeatedly checking connectivity between configured sources and destinations.
Connector · Azure Logic Apps
An integration component that provides triggers or actions for a connected service or system.
Consumer group · Azure Event Hubs
An independent view of an event stream, allowing applications to read at their own pace.
Container · Azure Cosmos DB
The main unit for organising and scaling a collection of data items in Cosmos DB.
Container (software)
A software container packages an application's code and dependencies so it can run in an appropriate container environment.
Container (storage)
Blob containers group stored objects within a storage account.
Container group · Azure Container Instances
The top-level deployment unit in Container Instances. Its containers share a host, network and lifecycle.
Container image · Azure Container Registry
A packaged application and its dependencies, stored so machines can download and run it.
Content caching · Azure Front Door
Keeping reusable responses at edge locations so later requests can be served more quickly.
Cosmos DB
Provides a managed database designed for responsive applications, with flexible data models and distribution options depending on the chosen API and configuration.
Cryptographic keys · Key Vault
Keys used for operations such as encrypting data, decrypting data or signing information.
Custom domain · App Service
A web address owned by your organisation that you connect to an App Service app.
Custom extraction model · Azure Document Intelligence
A model configured with your own sample documents to extract the information your process needs.
Custom Translator · Azure Translator
A capability for adapting translation to an organisation's terminology and domain using training data.
Dashboard · Azure Managed Grafana
A collection of panels that visualises related information from connected data sources.
Data connector · Microsoft Sentinel
An integration that brings security-relevant data from a source into Sentinel.
Data Factory
Orchestrates data movement and transformation through pipelines and connected activities. It helps teams coordinate data-processing steps across systems.
Data loss prevention (DLP) · Microsoft Purview
Policies that identify and help prevent inappropriate sharing or use of sensitive information in supported locations.
Data Map · Microsoft Purview
A governance capability that records metadata about data assets and their relationships across connected sources.
Data source · Azure Managed Grafana
A configured connection that lets Grafana query a monitoring or other supported data system.
Database · Azure Data Explorer
A grouping of tables and related objects within an Azure Data Explorer cluster.
Databricks
Provides a platform for data engineering, analytics and AI, integrating with cloud storage and security. Teams can work with notebooks, data processing and managed compute options.
Databricks account · Azure Databricks
The administration level that can contain several Databricks workspaces and shared account-level identity and governance settings.
Dataflow · Azure IoT Operations
A configured pipeline that collects, transforms and routes operational data at the edge.
Datastore · Azure Machine Learning
A named connection to a storage location used by machine learning workloads.
DBX (Azure Databricks)
Provides a platform for data engineering, analytics and AI, integrating with cloud storage and security. Teams can work with notebooks, data processing and managed compute options. Another shorthand used by some teams.
DDoS attack · Azure DDoS Protection
An attempt to make a service unavailable by overwhelming it with traffic or requests.
Dead-letter queue · Azure Service Bus
A secondary holding area for messages that cannot be delivered or processed under the configured rules.
Delta Lake / lakehouse
Delta Lake is a storage layer for reliable analytical tables, using data files and a transaction log. It underpins tables in a Databricks lakehouse.
Deployment · Kubernetes Service (AKS)
A Kubernetes definition that manages the desired number and version of an application's pods.
Deployment slots · App Service
Deployment slots are separate live application environments that support testing and swapping eligible application deployments.
Development environment
The deployment where a team builds and changes the application before it is released. It uses resources allocated for development rather than the live deployment.
Device twin · Azure IoT Hub
A cloud-side JSON document holding a device's metadata and desired and reported properties.
Digital twin · Azure Digital Twins
An individual digital representation of a real-world entity in the twin graph.
Disaster recovery
The plans and actions used to restore a service after a serious outage or disaster.
Discovery · Azure Migrate
Finding existing servers, applications and dependencies so migration planning starts from an inventory.
DNS (Domain Name System)
Hosts and resolves DNS names so clients can find application endpoints. Azure supports public and private DNS scenarios.
DNS record · Azure DNS
An entry that maps a name to information such as an IP address or another name.
DNS zone · Azure DNS
A managed collection of records for a domain or part of a domain.
Document translation · Azure Translator
Translating supported documents while preserving their structure and formatting as far as the service supports.
DR (Disaster recovery)
The plans and actions used to restore a service after a serious outage or disaster.
DTU (Database transaction unit)
A bundled measure of compute, memory and input/output capacity in the DTU purchasing model.
DTU · Azure SQL Database
A bundled measure of compute, memory and input/output capacity in the DTU purchasing model.
Edge location · Azure Front Door
A point in Microsoft's global network where Front Door handles requests close to users.
Elastic pool
An elastic pool shares a configured set of resources across several Azure SQL databases with varying demand.
Endpoint · Azure Traffic Manager
A public-facing destination that Traffic Manager can select in a DNS response.
Entra ID (formerly Azure Active Directory)
A tenant is a distinct Microsoft Entra directory for an organisation's identities and applications. People use accounts in it to sign in. An organisation can use more than one tenant.
Environment
The separate setup where a version of an application runs. Teams often have one for development, another for testing and one for the live service.
Environment · Azure Machine Learning
A versioned definition of the software dependencies needed to run a machine learning task.
Environments
An environment is a separate deployment of an application for a particular stage of its lifecycle. Teams can organise development, testing and live operation using different resource groups or subscriptions.
Environments in separate subscriptions
Placing environments in different subscriptions gives them separate subscription scopes for access, policy and resource limits. Resource groups still organise the resources inside each subscription.
ETL (Extract, transform, load)
A pipeline groups activities that carry out a data-processing task. Activities can move, transform or coordinate data work.
Event · Azure Event Grid
A record describing something that happened, which interested applications can react to.
Event retention · Azure Event Hubs
The period during which ingested events remain available for reading again.
Event subscription · Azure Event Grid
The configuration describing which events a consumer wants and where they should be delivered.
Extension · Azure Arc
An installed capability that adds supported management, monitoring or service functionality to an Arc-connected resource.
Feature flag · Azure App Configuration
A setting that controls whether application functionality is enabled for selected circumstances or users.
File share · Azure Files
A shared network file system that several authorised clients can access.
File system · Azure Data Lake Storage
The top-level grouping used by Data Lake Storage APIs, corresponding to a Blob container.
Firewall policy · Azure Firewall
A centrally managed collection of protection settings and rules applied to Azure Firewall.
Flexible server · Azure Database for MySQL
The managed MySQL resource that provides the database engine and configurable compute, storage and networking.
Flexible server · Azure Database for PostgreSQL
The managed PostgreSQL server resource whose compute, storage, networking and maintenance you configure.
Function app · Azure Functions
The Azure resource that groups functions together for deployment, configuration and management.
Functions / serverless
Runs application code in response to triggers such as requests, timers and incoming messages. Azure manages the supporting execution infrastructure.
Grafana workspace · Azure Managed Grafana
The managed Grafana instance in which teams configure data sources, dashboards and access.
Group · Azure SignalR Service
A named set of client connections used to target messages to selected recipients.
Harm categories · Azure AI Content Safety
The types of potentially harmful content identified by the service's analysis.
Health probe · Azure Load Balancer
A repeated check used to decide whether a backend can receive new connections.
Hierarchical namespace · Azure Data Lake Storage
A storage capability that gives data a real directory and file hierarchy for analytics workloads.
High availability · Azure Database for PostgreSQL
A configured standby arrangement that helps the PostgreSQL service recover when a server or supported zone fails.
HNS (Hierarchical namespace)
A storage capability that gives data a real directory and file hierarchy for analytics workloads.
Hub · Azure SignalR Service
The SignalR application component through which clients and servers exchange real-time messages.
Hub · Azure Web PubSub
A logical grouping of client connections for a real-time application scenario.
Hub connection · Azure Virtual WAN
A connection that links a network or supported connectivity service to a virtual hub.
Hybrid Runbook Worker · Azure Automation
A worker that executes supported runbooks on machines outside the Azure Automation sandbox.
IaaS / PaaS / SaaS
Different ways to divide responsibility between a provider and its customer: infrastructure, an application platform, or a complete software product.
IaC (Infrastructure as code)
Defining infrastructure in versioned files so tools can create or change it in a repeatable way.
Image analysis · Azure Vision
Using a supported model to return information about an image's visual contents.
Incident · Microsoft Sentinel
A grouped investigation item that brings related alerts and evidence together for security analysts.
Index · Azure AI Search
A searchable collection of documents with fields describing the information available for queries.
Index · Azure SQL Database
An extra data structure that helps the database find selected rows more efficiently.
Infrastructure as code (IaC)
Defining infrastructure in versioned files so tools can create or change it in a repeatable way.
Input · Azure Stream Analytics
A source that supplies live events or reference data to a Stream Analytics job.
Integrated API · Azure Static Web Apps
Backend functions or connected backend services that a static website can call to carry out work or retrieve data.
Integration runtime · Data Factory
The execution infrastructure that runs or dispatches data integration activities.
IOPS · Azure Managed Disks
The number of individual storage read or write operations a disk can handle per second.
iSCSI · Azure Elastic SAN
A network protocol that lets a machine access remote block storage as a disk device.
Item · Azure Cosmos DB
One stored record, such as a JSON document when using the API for NoSQL.
Job · Azure Batch
A collection of tasks and settings that define a unit of Batch work.
Job run · Azure Databricks
One execution of a Databricks job, with task outcomes and run history.
Key Vault
Stores and controls access to secrets, encryption keys and certificates used by applications and services.
Key-value setting · Azure App Configuration
A named configuration value that applications retrieve from a shared configuration store.
KQL (Kusto Query Language)
The query language used to filter, combine and summarise log records in Azure Monitor Logs.
Kubernetes
Runs containerised applications using managed Kubernetes. Azure manages platform components, while operational responsibilities depend on the chosen AKS mode and configuration.
Kubernetes Service · Kubernetes Service (AKS)
A stable network access point for reaching a set of pods even when individual pods change.
Kusto Query Language (KQL) · Log Analytics
The query language used to filter, combine and summarise log records in Azure Monitor Logs.
KV (Key Vault)
Stores and controls access to secrets, encryption keys and certificates used by applications and services.
Label · Azure App Configuration
An additional identifier used to distinguish versions or variants of a key-value setting.
Lakeflow Job · Azure Databricks
A workflow that schedules and coordinates one or more Databricks tasks.
Latency
The delay between starting an operation and receiving its result. In a discussion, check exactly where that timing starts and stops.
LAW (Log Analytics workspace)
The data store for collected logs, organised into tables with access and retention settings. Refers to the workspace holding logs; Log Analytics is the query tool.
Linked service · Azure Synapse Analytics
A stored connection definition for reaching external storage, data or compute from a Synapse workspace.
Listener · Azure Application Gateway
The configuration that accepts incoming web requests for specified hostnames, ports and protocols.
Load test · Azure Load Testing
A defined traffic simulation used to examine application performance under demand.
Load-balancing rule · Azure Load Balancer
A configuration mapping incoming traffic to a backend pool using specified ports and protocols.
Local workload · Azure Local
An application running on Azure Local infrastructure rather than in a Microsoft Azure region.
Log Analytics
Log Analytics is a tool for exploring and querying data in Azure Monitor Logs. Teams can use queries and interactive tools to investigate events.
Log Analytics workspace · Azure Monitor
The data store for collected logs, organised into tables with access and retention settings.
Log retention · Azure Monitor
How long records remain available in supported interactive or long-term storage arrangements.
Logical server · Azure SQL Database
A management grouping for Azure SQL databases and elastic pools, with shared connection and administration settings.
Logs
Recorded events that help explain what happened in a system, often with a time and other useful context.
Managed identities
Gives a supported Azure resource an identity it can use to request Microsoft Entra tokens without storing credentials in application code.
Managed instance · Azure SQL Managed Instance
A managed SQL Server engine environment that can host several databases with shared instance-level capabilities.
Management group
A subscription is a boundary for managing Azure resources, access, quotas and charges. Organisations often use several to separate environments or responsibilities.
Message · Azure Queue Storage
An individual piece of work or information waiting for an application to process.
Message routing · Azure IoT Hub
Rules that send device messages to selected supported destinations.
Metrics
Numerical measurements of system behaviour over time, such as request counts, error rates or processor use.
Metrics · Azure Monitor
Numerical measurements collected over time, such as CPU use or request counts.
Microservice · Azure Service Fabric
A small application component with a focused job that can be deployed and updated independently.
Microsoft Defender for Cloud
Helps organisations assess security posture and protect workloads across supported cloud and hybrid environments.
Microsoft Foundry (formerly Azure AI Foundry)
Provides a platform for working with AI models, agents and tools, with management, evaluation and governance capabilities.
Microsoft Foundry Agent Service
Helps teams build and run AI agents that use models, instructions and tools. Available approaches include managed agent experiences and hosted code.
Microsoft Purview
Provides a family of data governance, security and compliance solutions to help organisations understand and protect their data.
Microsoft Sentinel
Collects and analyses security signals to support threat detection, investigation, hunting and response across environments.
Migration replication · Azure Migrate
Copying supported workload data to prepare for a move to Azure.
Mitigation · Azure DDoS Protection
The detection and filtering response used to reduce the impact of attack traffic.
Model · Azure Digital Twins
A definition of a type of real-world thing, including the properties and relationships its digital twins can have.
Model deployments · Azure OpenAI
A model deployment makes a chosen model available through a supported deployment option. The option affects capacity, processing location and charging arrangements.
Mounted volume · Azure Container Instances
Storage made available inside a container so the program can read and write files.
MQTT broker · Azure IoT Operations
A messaging component that lets edge applications publish and subscribe to data using MQTT.
Named entity recognition · Azure Language
Finding named items in text, such as people, organisations, places or dates.
Namespace · Azure Event Hubs
A management container for Event Hubs resources and shared capacity settings.
Namespace · Azure Service Bus
A top-level Service Bus messaging container for queues, topics and related settings.
Network rule · Azure Firewall
A rule controlling traffic using network details such as source, destination, port and protocol.
Network security group (NSG) · Azure Virtual Network
A set of traffic rules that allows or denies network connections for supported subnets or network interfaces.
Next hop · Azure Network Watcher
The next routing destination Azure selects for traffic leaving a resource.
Node pool · Kubernetes Service (AKS)
A group of Kubernetes worker machines with the same configuration, managed together.
Nodes · Kubernetes Service (AKS)
Nodes provide the computing capacity where Kubernetes runs application workloads. Node pools group machines with a common configuration.
Notebook
Notebooks combine code, written explanation and results in a collaborative environment for data work.
Observability
Being able to understand what is happening inside a system by using the signals it produces.
Origin · Azure Front Door
The backend application or content source from which Front Door retrieves a response.
Packet capture · Azure Network Watcher
A diagnostic recording of network packets for investigating communication problems.
Partition · Azure Event Hubs
An ordered segment of an event stream used to distribute storage and processing work.
Partition key · Azure Cosmos DB
A property used to group and distribute items so Cosmos DB can spread work across storage and processing resources.
PartitionKey · Azure Table Storage
The value that groups related entities into a partition for storage and access.
Peering · Azure Virtual Network
A connection that lets two virtual networks communicate through Azure's network infrastructure.
PgBouncer · Azure Database for PostgreSQL
A connection pooler that reuses database connections so applications can handle many client requests more efficiently.
PII detection · Azure Language
Finding text that may contain personally identifiable information so it can be handled or redacted appropriately.
Playbook · Microsoft Sentinel
An automated response workflow that can run when selected security conditions occur.
Pod · Kubernetes Service (AKS)
The smallest deployable workload unit in Kubernetes, containing one or more closely related containers.
Point-to-site VPN · Azure VPN Gateway
An encrypted connection from an individual user's device to an Azure virtual network.
Policy
Azure Policy evaluates resources against organisational standards. Depending on the policy effect, it can audit, deny or help remediate configurations.
Prebuilt model · Azure Document Intelligence
A ready-made extraction model for a supported document category, such as invoices or receipts.
Preview environment · Azure Static Web Apps
A separate version of a site used to review changes before they reach the production website.
Private DNS zone · Azure DNS
A zone used to resolve names within linked private networks.
Private endpoint · Azure Private Link
A network interface with a private IP address that connects a virtual network to a specific supported service.
Private Link service · Azure Private Link
A capability for publishing your own supported service so consumers can connect using private endpoints.
Private VM access · Azure Bastion
Connecting to a virtual machine's private IP address through the Bastion service.
Profile · Azure Traffic Manager
A collection of endpoints and a selected DNS traffic-routing method.
Project · Azure DevOps
A shared area for a team to plan work, manage code and organise delivery tools.
Query
A SQL query asks a relational database for information. SQL statements can also add, change or remove records.
Queue · Azure Service Bus
A holding place for messages until receiving applications process them.
RBAC (Role-based access control)
Azure role-based access control grants identities permissions at a scope such as a subscription, resource group or resource. Assignments normally apply down the scope hierarchy.
RDP and SSH sessions · Azure Bastion
Remote administration connections used to access Windows or Linux virtual machines through Bastion.
Recommendation · Azure Advisor
A suggested improvement based on a resource's configuration or observed usage.
Recommendation category · Azure Advisor
A grouping such as cost, security, reliability, operational excellence or performance.
Recovery plan · Azure Site Recovery
An ordered procedure for starting and coordinating protected workloads during recovery.
Recovery point · Azure Backup
A supported point in time from which protected data can be restored.
Recovery point objective (RPO)
The largest acceptable gap in recovered data, measured as time. It describes how much recent work the business could afford to lose.
Redundancy · Storage account
Azure Storage keeps multiple copies of data using the selected redundancy option to help protect against supported failure scenarios.
Region
An Azure region is a set of physical facilities and networking infrastructure in a geography. Regional availability and resilience options vary by service.
Replication · Azure Site Recovery
Copying supported workload changes to a recovery location so the workload can be brought up after disruption.
Request units · Azure Cosmos DB
Request units express the resources used by Cosmos DB operations. Reads, writes and queries consume different amounts depending on the work they perform.
Resilience
The ability to handle failures and recover while keeping the business impact within acceptable limits.
Resource
A resource is a manageable item in Azure, such as a virtual machine, storage account or database. Resource Manager provides a common management layer for many such items.
Resource group
A resource group is a container for related Azure resources. Teams commonly group resources that they expect to deploy, manage and retire together.
Rollback
Returning to a previous working version or configuration when a change causes a problem.
Routing method · Azure Traffic Manager
The policy used to choose an endpoint, such as priority, performance or geographic routing.
Routing rule · Azure Application Gateway
The logic that sends an incoming request to a backend based on settings such as hostname or URL path.
RPO (Recovery point objective)
The largest acceptable gap in recovered data, measured as time. It describes how much recent work the business could afford to lose.
RTO (Recovery time objective)
The longest acceptable period for an application to be unavailable after an incident.
Runbook · Azure Automation
An automation procedure that performs a repeatable task using supported scripting or authoring methods.
Runtime · App Service
The language environment that runs an application's code, such as .NET, Java or Node.js.
Sandbox
A separate place to experiment with ideas or prototypes without making those experiments part of the live service.
SAS (Shared access signature)
A signed token that grants limited access to storage resources for specified operations and a limited time.
Scaling
Changing the computing capacity available to handle demand. Scaling up changes the size of a resource; scaling out adds instances.
Scenario · Azure Chaos Studio
A planned simulation of a disruption used to test a system's resilience.
Schema · Azure Databricks
A grouping inside a catalog for tables, views, volumes and other data or AI objects.
SDK · Azure Communication Services
A software library that helps an application use a communication capability such as calling or messaging.
Secret version · Key Vault
A separately identified value created when a secret is set or updated.
Secrets · Key Vault
Secrets are sensitive values such as passwords or connection strings that Key Vault can store and return to authorised applications.
Serverless compute · Azure SQL Database
A SQL Database compute option that adjusts compute within configured limits and can pause in supported configurations.
Serverless SQL pool · Azure Synapse Analytics
Queries external data, such as files in a data lake, using the serverless SQL capabilities in Synapse.
Service connection · Azure DevOps
A configured way for a pipeline to authenticate to an external system, such as an Azure subscription.
Service Health · Azure Service Health
A personalised view of Azure service issues and planned changes that can affect your subscribed resources.
Service-level agreement (SLA)
An agreement between a provider and a customer about the service being supplied and the commitments attached to it.
Service-level objective (SLO)
A measurable target for the quality of a service, such as successful requests or response time over a defined period.
Severity level · Azure AI Content Safety
A score describing the detected intensity of a supported type of harmful content.
Site-to-site VPN · Azure VPN Gateway
An encrypted connection between an Azure virtual network and a network location such as an office or datacentre.
Sizes · Virtual Machines
A virtual machine size specifies computing characteristics such as processor, memory and supported capacity. Different size families suit different workload needs.
SKU / tier
An App Service plan defines the computing resources and tier used by hosted applications. Multiple apps can share a plan.
SLA (Service-level agreement)
An agreement between a provider and a customer about the service being supplied and the commitments attached to it.
SLO (Service-level objective)
A measurable target for the quality of a service, such as successful requests or response time over a defined period.
SMB and NFS · Azure Files
Standard protocols that let operating systems access shared files over a network.
Snapshot · Azure Managed Disks
A point-in-time copy of a managed disk that can be used when creating another disk.
Snapshot · Azure NetApp Files
A point-in-time view of a volume that helps recover earlier file data.
SNAT ports · Azure NAT Gateway
Connection identifiers used to let multiple outbound connections share public IP addresses.
Source NAT (SNAT) · Azure NAT Gateway
The process that replaces a private source address with an outbound public address when connecting to the internet.
Spark (Apache Spark)
Provides a platform for data engineering, analytics and AI, integrating with cloud storage and security.
Spark pool · Azure Synapse Analytics
A workspace configuration for running Apache Spark analytics with allocated compute when a session starts.
Speech translation · Azure Speech
Translating spoken content into another supported language.
SQL (Structured Query Language)
A SQL query asks a relational database for information. SQL statements can also add, change or remove records. Used across several database and analytics products; ask which service is meant.
SQL pools in Synapse · Azure SQL Database
Synapse offers dedicated and serverless SQL pool approaches for analytical workloads. A dedicated pool uses provisioned capacity; a serverless pool can query external data such as lake files.
SQL warehouse · Azure Databricks
A compute resource used to run SQL queries and explore data in Databricks.
Stage · Azure DevOps
A grouping of jobs in a delivery pipeline, such as build, test or deployment.
Staging environment
A place to check a release in conditions close to production before it reaches live users.
Stateful service · Azure Service Fabric
A service whose business state is managed with Service Fabric's state management capabilities.
Step · Azure DevOps
One operation in a pipeline job, such as running a script or a task.
Storage account
A storage account provides a namespace and settings for supported Azure Storage data services, including blobs, files, queues and tables.
Streaming query · Azure Stream Analytics
The processing logic that filters, joins or summarises incoming events as they arrive.
Subnet · Azure Virtual Network
A range of network addresses inside a virtual network where resources or service integrations can be placed.
Synapse pipeline · Azure Synapse Analytics
A coordinated set of activities that moves or transforms data within Synapse integration workflows.
Synchronous processing
The caller waits for a result from an operation before continuing that exchange.
Table
Tables organise records into rows and columns. A row describes a record, while columns hold its fields.
Table · Azure Databricks
A governed collection of structured data that can be queried using its catalog, schema and table name.
Tag
Azure Policy evaluates resources against organisational standards.
Tag and digest · Azure Container Registry
A tag is a convenient label for an image version; a digest identifies its exact content.
Task · Azure Batch
An individual program execution scheduled onto a machine in a Batch pool.
Task · Azure Databricks
One step inside a Databricks job, such as running a notebook or processing data.
Technical debt
Future work created by known shortcuts, weak design choices or unresolved problems in a system.
Telemetry
Data a system produces about how it is working, including logs, measurements and traces.
Telemetry · Azure IoT Hub
Measurements or events that devices send to the cloud, such as temperature readings or equipment status.
Tenant
A tenant is a distinct Microsoft Entra directory for an organisation's identities and applications.
Test environment
The deployment used to check changes before release, including quality assurance and user acceptance testing. It has resources for those checks.
Test run · Azure Load Testing
One execution of a load test, producing performance results and diagnostics.
Text to speech · Azure Speech
Generating spoken audio from written text using a chosen voice.
Throughput
How much work a system completes in a period, such as requests per second or records processed per hour.
Token
Tokens are pieces of content that a model processes. For text, they can be words, parts of words or other character sequences.
Tool · Microsoft Foundry Agent Service
A capability an agent can call to retrieve information or carry out an operation in another system.
Topic and subscription · Azure Service Bus
A publish-and-subscribe arrangement in which subscriptions receive their own matching copies of messages sent to a topic.
Traces
Records that follow an operation through the parts of a system it uses, helping a team see where work or delays occurred.
Triggers · Azure Functions
A trigger defines the event that causes an Azure function to run, such as a timer, request or message. Bindings provide ways to read from or write to other services.
Twin graph · Azure Digital Twins
The network of digital twins and relationships representing an environment.
UAT (User acceptance testing)
Business users try realistic tasks to check that a solution meets their needs before accepting it for use.
Unified Catalog · Microsoft Purview
A discovery and governance experience that helps people find, understand and use organisational data.
Unity Catalog · Azure Databricks
The Databricks governance layer that controls access to data and AI assets and records information such as lineage and activity.
User access token · Azure Communication Services
A credential that grants a communication identity access to selected communication capabilities.
User-assigned identity · Managed identities
A separate managed identity resource that can be assigned to multiple supported Azure resources.
Vault · Azure Backup
A management and protection resource used by Azure Backup for supported workloads.
vCore · Azure SQL Database
A measure of database compute capacity used in the vCore purchasing model.
View · Azure SQL Database
A saved query that presents data from tables as a reusable result.
Virtual hub · Azure Virtual WAN
A managed regional networking hub that connects branches, users and virtual networks.
Virtual machine (VM)
Provides a virtual computer with choices of operating system and capacity. It gives a team more control over its computing environment than a managed application platform.
Virtual Machine Scale Sets
Creates and manages a group of virtual machines. The number of machines can change with demand or a schedule.
VM (Virtual machine)
Provides a virtual computer with choices of operating system and capacity. It gives a team more control over its computing environment than a managed application platform.
VMSS (Virtual Machine Scale Sets)
Creates and manages a group of virtual machines. The number of machines can change with demand or a schedule.
VNet (Virtual network)
Provides a network in Azure through which resources can communicate with each other and, when configured, with external networks.
Volume · Across services
A service-specific storage unit or file location. Its underlying technology and management responsibilities depend on the service.
Volume · Azure Databricks
A Unity Catalog object for governing files that are not managed as tables, such as documents or images.
Volume · Azure Elastic SAN
A block storage device provisioned from Elastic SAN for a connected workload.
Volume · Azure NetApp Files
A provisioned file system in a capacity pool that clients can access using supported file protocols.
Volume group · Azure Elastic SAN
A grouping of Elastic SAN volumes with shared management and access settings.
VPN (Virtual private network)
Connects Azure virtual networks and other networks using encrypted VPN traffic, including connections over the public internet.
VPN tunnel · Azure VPN Gateway
The encrypted communication path established between VPN endpoints.
Web application firewall (WAF) · Azure Application Gateway
A capability that inspects web traffic for common attack patterns and applies configured protection rules.
Worker · Azure Queue Storage
An application process that retrieves queued messages and performs their work.
Workflow · Azure Logic Apps
A sequence of operations that carries out a business process, starting with a trigger and followed by actions.
Workload
The application, data, code and supporting infrastructure that work together to achieve a business outcome.
Workload protection plan · Microsoft Defender for Cloud
An enabled Defender capability that adds protection for a supported workload type, such as servers or databases.
Workspace · Azure Databricks
A Databricks environment where a team develops and runs work using notebooks, jobs, dashboards and compute settings.
Workspace · Azure Machine Learning
The collaboration and management resource that brings together machine learning jobs, models, data assets and endpoints.
Workspace · Azure Synapse Analytics
The collaboration and security boundary that brings Synapse SQL, Spark and integration work together.
Technical summaries reviewed 2026-10-23 against Microsoft Learn. Analogies and business scenarios are editorial illustrations.Microsoft, Azure, Power BI and Power Platform are trademarks of the Microsoft group of companies. This independent guide is not affiliated with or endorsed by Microsoft.