IT Practice Exams

AZ-900 · Describe Cloud Concepts · Updated August 7, 2026

Manageability in the Cloud: Azure Monitor, Automation, and IaC

Manageability is the cloud benefit that describes how easily you can configure, monitor, and maintain resources once they’re deployed. In Azure, that shows up as a set of consistent tools rather than one single feature: the Azure portal, command-line interfaces, and REST APIs let you administer resources interchangeably; infrastructure as code (IaC) lets you deploy the same configuration repeatedly without manual clicking; and services like Azure Monitor, Azure Advisor, and Azure Arc give you visibility and recommendations across everything you run, on Azure or off it.

Manageability, defined against the benefits around it

AZ-900 groups manageability with scalability, reliability, and security as core cloud benefits, and it’s easy to confuse them. Scalability and elasticity are about capacity matching demand. Reliability is about staying up through failure. Manageability is narrower: it’s specifically about the effort required to configure, observe, and maintain what’s already running. A resource can be perfectly scalable and reliable and still be a manageability headache if every change requires someone to remote into a machine by hand.

The exam’s baseline definition is worth memorizing almost verbatim: manageability is the ability to configure, monitor, and maintain cloud resources efficiently using tools such as a web portal, command-line interface, or APIs.

One set of resources, several equivalent interfaces

A core part of Azure manageability is that the same resource can be managed through more than one tool, and none of them is the “real” way:

  • Azure portal: a graphical, browser-based console for point-and-click administration.
  • Azure CLI and Azure PowerShell: command-line tools for scripting repeatable actions — see Azure CLI vs Azure PowerShell for how to choose between them.
  • Azure Cloud Shell: a browser-based shell, pre-authenticated and pre-loaded with both the CLI and PowerShell, that runs from any device without installing anything locally.
  • REST API: the underlying interface that the portal, CLI, and PowerShell all ultimately call, available directly for custom tooling.

An administrator who needs to run commands from a borrowed laptop with nothing installed reaches for Cloud Shell. A team automating a deployment pipeline reaches for the CLI or REST API. Both are managing the same resource through different doors, and that interchangeability, not any single interface, is the manageability benefit being tested.

Infrastructure as code: define once, deploy consistently

Manually recreating an environment through the portal every time you need a new dev, test, or staging copy is slow and invites drift, since no two administrators configure things exactly the same way twice. Infrastructure as code (IaC) solves this by defining resources in a code-based template, most commonly an ARM (Azure Resource Manager) template or Bicep file, that can be stored in version control and redeployed identically as many times as needed.

The manageability payoff is twofold: it removes manual configuration errors, since the same definition produces the same result every time, and it scales without adding administrative effort, since deploying to the fortieth environment takes the same steps as the first. IaC doesn’t replace testing before a production rollout, and it doesn’t guarantee lower costs on its own; it guarantees consistency, which is a different and often more valuable thing at scale.

Monitoring, recommendations, and automation compared

Once resources are deployed, staying on top of dozens or hundreds of them by hand doesn’t scale any better than configuring them by hand did. A handful of purpose-built services divide up that ongoing work:

ServiceWhat it doesWhen you reach for it
Azure MonitorCollects metrics and logs (via Log Analytics) and fires alert rules on defined thresholdsYou need automatic notification when a metric crosses a threshold, instead of watching a dashboard
Azure AdvisorAnalyzes actual usage and recommends changes for cost, performance, reliability, and securityYou want personalized “here’s what to fix” guidance based on how resources are really being used
Azure AutomationRuns scheduled scripts and configuration tasks (such as patching) across many resourcesYou need the same maintenance task applied consistently without a manual script per machine
Azure ArcProjects non-Azure resources (on-premises, other clouds) into Azure Resource Manager for unified managementYou need one console and one set of policies across Azure and non-Azure infrastructure

These aren’t competitors; a mature environment typically runs all four together. Azure Monitor tells you something is happening right now. Azure Advisor tells you what to improve based on a longer usage pattern. Azure Automation applies routine changes without a human repeating the same steps by hand. Azure Arc extends all of the above beyond Azure’s own boundary.

Manageability beyond Azure’s edge: Azure Arc

Most organizations don’t run everything in Azure. A manufacturing company with on-premises servers alongside Azure workloads, or a retailer with point-of-sale servers in hundreds of physical stores, still wants one place to apply policy and view compliance. Azure Arc addresses exactly this by projecting non-Azure and on-premises servers into Azure Resource Manager as manageable resources. Once onboarded, those resources can receive the same Azure Policy assignments and appear in the same compliance views as anything running natively in Azure, without migrating a single workload. This is distinct from Azure Migrate, which moves workloads into Azure rather than managing them where they already sit.

Platform as a Service (PaaS) is worth a mention here too, since it’s one of the biggest manageability wins available without touching any of the tools above: with PaaS, Microsoft takes on patching and maintaining the underlying platform and operating system, which directly removes the recurring staff time a team would otherwise spend applying OS and security updates to servers it manages itself.

How the AZ-900 exam tests this

  • The “eliminate manual work at scale” scenario. An administrator manages dozens of environments and wants to stop clicking through the portal for each one; the answer is infrastructure as code (ARM/Bicep), not manual repetition or disabling monitoring.
  • The “single console, multiple environments” scenario. A company runs servers in its own datacenter, another public cloud, and Azure, and wants one place to monitor and govern all of them; the answer is Azure Arc, not Azure Migrate or Availability Zones.
  • The “recommend improvements based on usage” scenario. An organization wants suggestions on cost, performance, and reliability tuned to how it actually uses its resources; the answer is Azure Advisor, distinct from Azure Policy (which enforces rules) or Azure Monitor (which observes and alerts).
  • The “notify me automatically” scenario. A team wants to stop manually checking dashboards for a performance threshold; the answer is Azure Monitor alert rules.

Once you can sort a scenario into “define infrastructure,” “observe it,” “get recommendations,” or “extend management outside Azure,” these questions become fast recognition rather than guesswork; practicing that sort with AZ-900 practice questions is the quickest way to make it automatic.

Quick reference

  • Manageability is the ease of configuring, monitoring, and maintaining resources, distinct from scalability, reliability, and security.
  • The same resource can be managed through the Azure portal, CLI, PowerShell, Cloud Shell, or REST API interchangeably.
  • Infrastructure as code (ARM templates, Bicep) removes manual configuration errors and scales deployment effort to zero extra work per environment.
  • Azure Monitor collects metrics and logs and triggers alerts; Azure Advisor recommends improvements based on usage; Azure Automation runs scheduled maintenance tasks.
  • Azure Arc extends Azure management, monitoring, and policy to on-premises and multicloud resources without migrating them.
  • PaaS shifts patching and platform maintenance to Microsoft, directly reducing a customer’s ongoing manageability burden.
Choose your exam → Lifetime access
from $59, once