Azure Stack HCI: Cloud Power Inside Your Own Building

Azure Stack HCI: Cloud Power Inside Your Own Building

A friendly, step-by-step guide to how Azure Stack HCI, now branded Azure Local, brings cloud-style management to servers that live in your own datacenter or branch office, covering clusters, virtualization, storage, networking, Azure Arc, security, updates, monitoring, and design patterns, with plain-English analogies throughout.

Imagine you own a small bakery. You could buy flour from a huge city warehouse every morning, but sometimes the roads are blocked, the delivery is slow, or your recipes require special equipment that you want to keep in your own kitchen. So you keep an oven at home, but you still want the warehouse’s ordering system, its price lists, and its quality checks. Azure Stack HCI is that arrangement for computers: the servers sit in your own building, but they are managed, billed, and monitored through the Azure cloud.

In this guide you will learn what the product is, why it exists, how its building blocks work together, how it stores data and connects networks, how Azure Arc joins it to the cloud, how it is secured, updated, and monitored, and how to avoid common mistakes. You do not need any previous experience. Every new word is explained the first time it appears.

i
A Note About the Name

In late 2024 Microsoft began renaming Azure Stack HCI to Azure Local, and many documents now use the new name. Older articles, certifications, and tools still say Azure Stack HCI. In this guide the two names refer to the same family of ideas. Features, limits, hardware lists, and prices change often, so confirm details in Microsoft’s current documentation.

1First, Some Basic Words

A few simple ideas make the rest of this guide easy to follow.

Server, Datacenter, and Cloud

A server is a powerful computer that runs programs for many people. A datacenter is a room or building full of servers, with strong power supplies, cooling, and security. The cloud means renting computing power from someone else’s datacenters, such as Microsoft’s, over the internet. Renting is convenient because you do not buy or maintain the machines.

On-Premises

Not everything can go to the cloud. On-premises (often shortened to “on-prem”) means computers that sit in your own premises: your own server room, factory floor, hospital, shop, or branch office. Companies keep systems on-premises for many reasons, including speed, rules about where data may live, unreliable internet, and equipment that must sit next to machines or sensors.

Virtual Machines

A virtual machine, or VM, is a pretend computer that runs inside a real one. One strong server can host many VMs, each acting like a separate computer with its own system and programs. The special software that makes this possible is called a hypervisor.

Simple Analogy

A big apartment building is one structure, but it contains many separate flats, each with its own door and family. The building is the real server. The flats are virtual machines. The building manager who decides who lives where is the hypervisor.

Cluster

A cluster is a group of servers that work together as one team. If one member fails, the others carry on. This idea of teamwork is central to Azure Stack HCI.

2What Is Azure Stack HCI?

It is a hybrid platform that runs virtual machines, containers, and storage on servers you own, managed through Azure.

The Short Definition

Azure Stack HCI is a Microsoft solution that combines a specialized operating system, certified server hardware, and a connection to Azure so that you can run modern workloads in your own location while managing them like cloud resources. “HCI” stands for hyperconverged infrastructure, an approach in which computing power, storage, and networking are all built into the same group of servers instead of being separate big boxes.

What “Hyperconverged” Means

In older datacenters, you often had three separate worlds: rows of servers for computing, a big expensive storage cabinet for data, and special network equipment tying them together. Each needed its own experts. In a hyperconverged design, every server has its own local disks, and software combines those disks across all servers into one shared pool of storage. Need more power? Add another server, which adds computing, storage, and network capacity at the same time.

Simple Analogy

Imagine a camping trip. In the old way, you carry a separate cooking truck, a separate food truck, and a separate tent truck. In the hyperconverged way, every camper carries a backpack with a bit of food, a small stove, and a tent piece, and the group pools them together. Adding one more camper adds all three resources at once.

The Hybrid Idea

“Hybrid” means mixing on-premises and cloud. The servers stay in your building, but they register with Azure, appear in the Azure portal, can be governed by Azure policies, protected by Azure security tools, and backed up or monitored with Azure services. You get local control with cloud-style operations.

Runs On-Premises
Servers sit in your datacenter, factory, or branch
Managed From Azure
Use the Azure portal and tools for visibility and control
Hyperconverged
Compute, storage, and networking in the same servers

3Why Does It Exist? The Problems It Solves

Many organizations love the cloud but cannot move everything there.

Problem 1: Data Must Stay Local

Laws, contracts, or company policy may require that certain data stays within a country, a building, or a controlled network. Hospitals, banks, and government offices often face such rules.

Problem 2: Speed and Distance

Some programs need an answer in a few thousandths of a second. A machine on a factory floor cannot wait for a round trip to a faraway datacenter. Processing near the source avoids this delay.

Problem 3: Unreliable or Slow Internet

Ships, mines, remote farms, stores, and rural clinics may have weak or interrupted connections. They need systems that keep working even when the link to the cloud is down.

Problem 4: Old Systems That Are Hard to Move

Some applications were built for specific hardware or are too risky or expensive to rewrite. They need to stay near their equipment or in a known environment.

Problem 5: Two Different Worlds to Manage

Teams that use the cloud and also run on-premises servers often have two sets of tools, two sets of skills, and two sets of rules. This splits attention and creates gaps in security and governance.

Simple Analogy

Think of a chain of coffee shops. The head office wants every shop to follow the same recipes, prices, and quality checks, yet each shop must keep its own coffee machine in its own premises to serve customers quickly. Azure Stack HCI is the machine in every shop, with head-office rules applied remotely.

What You Gain

  • Local processing with low delay
  • Data kept where rules require
  • Continued operation during internet outages
  • One set of cloud-style tools for both worlds
  • Modernization without a full rewrite

What You Take On

  • You own and house the hardware
  • You handle power, cooling, and physical security
  • Capacity planning is your job
  • You need basic datacenter skills
  • Upfront hardware investment

4The Core Building Blocks

A handful of pieces combine to make a working system.

Block 1

Validated Hardware

Servers from partner manufacturers that have been tested to work well with the software, often sold as ready-made systems.

Block 2

The Operating System

A purpose-built operating system containing the hypervisor, storage features, and networking features, delivered and updated as a cloud-connected product.

Block 3

The Cluster

Two or more servers joined together that share storage, move workloads between them, and survive failures.

Block 4

Azure Arc

The connection that projects your on-premises systems into Azure so you can see and manage them there.

Block 5

Azure Portal and Tools

The place where you deploy, monitor, update, and govern the cluster and the workloads on it.

Block 6

Workloads

The virtual machines, containers, virtual desktops, and data services that actually do your business work.

Simple Analogy

Think of a ship. The hardware is the hull and engines. The operating system is the control room. The cluster is the crew working as one team. Azure Arc is the radio link to headquarters. The portal is the headquarters’ command screen. The workloads are the passengers and cargo on board.

flowchart TD
  AZ["Azure cloud - portal, policies, monitoring, security"] --> ARC["Azure Arc connection"]
  ARC --> CL["Local cluster of servers"]
  CL --> N1["Server node 1"]
  CL --> N2["Server node 2"]
  CL --> N3["Server node 3"]
  N1 --> ST["Shared storage pool built from local disks"]
  N2 --> ST
  N3 --> ST
  CL --> WL["Workloads - virtual machines, containers, desktops"]
  ST --> WL
        
FIG 1 — A local cluster built from servers, pooled storage, and workloads, connected to Azure through Arc

5Hardware: Servers, Disks, and Network Cards

Because the software depends on hardware behaving well, the hardware choice matters.

Why Validated Hardware

Microsoft works with server makers to test specific models, drivers, and firmware versions. Using a validated system means the pieces are known to work together, which reduces strange problems and makes updates smoother. Many vendors sell pre-built and pre-tested “integrated systems” with the software already installed, while others sell validated nodes that you set up yourself.

The Key Components

ComponentWhat It DoesWhy It Matters
ProcessorsDo the thinking for all workloadsMore cores allow more virtual machines
MemoryShort-term working space for running programsEach VM reserves some, so memory often limits how many VMs fit
Fast disks (flash)Store data with high speedSpeed of the storage pool depends on them
Network cardsConnect servers to each other and to the outsideStorage traffic between servers depends on fast, reliable links
Boot and security chipsStart the system safely and hold secretsSupport secure startup and encryption
Simple Analogy

Buying validated hardware is like buying a kitchen set where the oven, hood, and gas line are designed to fit each other. You could mix random parts, but you might spend weeks fixing leaks and strange noises.

!
Common Mistake

Reusing old or mismatched servers because they are already owned. Differences in disks, network cards, or firmware often cause poor performance and difficult troubleshooting. Use validated and consistent hardware across all nodes in a cluster.

6The Cluster: Servers Acting as a Team

The cluster is the heart of the system, and understanding it explains most of the behavior.

Nodes

Each server in a cluster is called a node. A cluster can start with a small number of nodes and grow by adding more. Small sites, like shops and clinics, often use two nodes, while larger sites use several more.

Failover

If a node breaks, the virtual machines that were running on it are automatically restarted on the other nodes. This is called failover. Users may notice a short pause, but the service comes back without human action.

Live Migration

Sometimes you want to move a running VM from one node to another on purpose, for example to repair a server. Live migration moves it while it keeps running, with little or no interruption to users.

Quorum and Witness

Imagine a group voting on decisions. To avoid a split in which two halves of the cluster both believe they are in charge, the cluster uses quorum, a majority-vote rule. With only two nodes, a tie is possible, so a small extra voter called a witness is added. The witness can be a small file share, a simple device, or a cloud-based witness in Azure. It breaks ties and keeps the cluster safe.

Simple Analogy

Picture two friends deciding where to eat. If they disagree, nothing is decided. Adding a third person to cast the deciding vote solves it. The witness is that third person, and quorum is the “majority wins” rule.

ConceptPlain MeaningBenefit
NodeOne server in the teamMore nodes give more capacity
FailoverAutomatic restart of VMs elsewhere after a failureFast recovery without manual work
Live migrationMoving a running VM between nodesMaintenance without downtime
Quorum and witnessMajority vote with a tie-breakerPrevents the cluster from splitting into two bosses
i
Practical Tip

Always leave spare capacity. If a four-node cluster is already fully loaded, losing one node leaves the others unable to take over the extra work. Plan so that the cluster can lose at least one node and still run everything.

7Storage: Turning Many Disks Into One Pool

Storage is where hyperconverged systems differ most from traditional ones.

Storage Spaces Direct

The storage feature is called Storage Spaces Direct. It takes the local disks inside every node and combines them into a single shared pool. From the cluster’s point of view, all data lives in one big storage area, even though it is physically scattered across servers.

Copies for Safety

To survive disk or server failures, the system keeps several copies of every piece of data on different nodes. This is called resiliency. A common choice keeps two or three full copies, a method called mirroring. Another method spreads data and calculated repair information across disks, which uses less space but takes more effort to compute, and is used where saving space matters more than the fastest speed.

Caching and Tiers

Fast disks can act as a cache in front of slower, larger disks. Frequently used data is kept on the fast layer for quick access, while less-used data rests on the cheaper layer. This gives a good mix of speed and cost.

Simple Analogy

Imagine a library whose books are stored in several branches. The system keeps a duplicate of each important book in another branch, so a flood in one building loses nothing. Popular books are kept on the front-desk shelf for quick pickup, and rarely read ones sit in the back store room.

Mirroring

  • High speed for reads and writes
  • Simple and quick recovery
  • Uses more raw space because of full copies

Parity-Based Protection

  • Saves space compared with full copies
  • Better for large, rarely changed data
  • Slower writes and more processing work
!
Common Mistake

Counting raw disk space as usable space. Because of copies and reserved repair space, usable capacity is much smaller than the total of all disks. Always plan from usable capacity and keep unused room so the system can rebuild after a failure.

8Networking: Roads Between Servers and the World

Good networking is critical, because storage traffic between servers uses it constantly.

Three Kinds of Traffic

A cluster usually carries three kinds of network traffic. Management traffic is for administration and for communication with Azure. Compute traffic is what virtual machines send to users and other systems. Storage traffic is the very busy exchange of data copies between nodes. Because storage traffic is heavy and sensitive to delay, it deserves fast links and careful design.

Virtual Switches and Software-Defined Networking

Inside each node, a virtual switch connects virtual machines to the physical network, like a digital power strip for network cables. Software-defined networking goes further: it allows networks to be created, shaped, and secured through software instead of by moving physical cables. You can build virtual networks, apply firewall rules to individual machines, and balance traffic, all without touching hardware.

Design Choices

Choice 1

Converged Network

Use the same pair of fast links for management, compute, and storage traffic, with rules to give each fair priority. Saves ports and cables.

Choice 2

Separated Storage Network

Dedicate specific links to storage traffic so it never competes with other traffic. More cables but simpler to reason about.

Choice 3

Switchless Connections

In small clusters, connect nodes directly to each other without a switch for the storage traffic, which saves cost at small sites.

Choice 4

Redundant Paths

Use at least two links and two switches so one broken cable or switch does not stop the cluster.

Simple Analogy

Think of a city’s roads. A converged network is one wide highway with lanes reserved for buses, cars, and delivery trucks. A separated storage network is a private road just for delivery trucks. Switchless connections are direct private lanes between neighboring warehouses. Redundant paths are alternate routes if one bridge is closed.

i
Practical Tip

Network configuration mistakes cause a large share of early problems. Document the planned design, verify switch settings match it, and use the deployment checks before adding workloads.

9Azure Arc: The Bridge to the Cloud

Arc is what makes a local cluster feel like part of Azure.

What Is Azure Arc?

Azure Arc is a set of technologies that extend Azure’s management to resources outside Azure, such as servers in your own building. When a cluster is registered with Azure, it shows up as a resource in the Azure portal, with a name, location, tags, and permissions, just like a cloud resource.

What It Gives You

Benefit 1

One Management View

See cloud and on-premises resources together in the same portal and with the same tools.

Benefit 2

Cloud-Style Deployment

Create virtual machines on your local cluster through the same portal and templates you use for cloud machines.

Benefit 3

Governance

Apply Azure policies, tags, and role-based access to local resources for consistent rules.

Benefit 4

Security and Monitoring

Use Azure security and monitoring services on local machines without building separate tools.

Simple Analogy

Arc is like giving every shop in a chain a direct phone line and a shared dashboard to head office. The shops remain in their own towns, but headquarters sees stock, sales, and problems in real time and can send instructions.

Connection Is Outbound and Periodic

The cluster connects out to Azure; Azure does not need to reach into your network. The cluster must contact Azure regularly, and Microsoft documents the maximum time it may stay disconnected before some features stop working. After that, you must reconnect. Because rules and time limits change, check the current documentation when planning for sites with unreliable links.

Arc Resource Bridge and Custom Location

Two supporting pieces are worth knowing. The Arc resource bridge is a small managed virtual appliance running in the cluster that translates between Azure and the local system. A custom location is a named place in Azure that stands for your cluster, so that when you choose “create a virtual machine here,” Azure knows to create it on your local hardware.

sequenceDiagram
  participant U as Administrator
  participant P as Azure portal
  participant A as Azure services
  participant R as Arc resource bridge
  participant C as Local cluster
  U->>P: Choose to create a VM at the custom location
  P->>A: Send the request
  A->>R: Pass the instruction to the local bridge
  R->>C: Create the VM on local servers
  C-->>R: Report success
  R-->>A: Update the resource status
  A-->>P: Show the new VM in the portal
        
FIG 2 — Creating a local virtual machine from the Azure portal through Arc

10Running Workloads: VMs, Containers, and Desktops

Everything above exists to run real work. Here is what you can put on it.

Virtual Machines

The most common workload is the virtual machine. You can bring existing VMs from older environments, or create new ones from images. VMs can be managed through the Azure portal using Arc, or through traditional tools if needed.

Containers and Kubernetes

A container is a lightweight package that holds a program and everything it needs to run, sharing the machine’s core system instead of carrying a whole operating system. Kubernetes is a system that starts, stops, scales, and repairs many containers automatically. The platform can run Kubernetes clusters on your local hardware, managed through Azure Arc, so modern applications can live next to your data.

Virtual Desktops

Organizations can host virtual desktops locally, so that employees connect to a desktop running in the nearby datacenter. This is useful when the applications must sit close to local data or when the cloud connection is slow.

Data and Specialized Services

Azure data services and other Arc-enabled services can be run locally, and edge processing of data from cameras, machines, and sensors is a typical use. Some AI workloads also run locally when data cannot leave the site or must be handled quickly.

Simple Analogy

If the cluster is a large building, then a VM is a fully furnished apartment, a container is a small hotel room with shared plumbing, and a virtual desktop is a work desk you can sit at from anywhere. All of them live in the same building and share its power and security.

WorkloadBest ForNotes
Virtual machinesExisting applications and databasesEasiest path for moving older systems
Containers and KubernetesModern, scalable applicationsNeeds container skills; managed through Arc
Virtual desktopsLocal access to applications for staffGood when data or apps must stay nearby
Edge data and AI processingCameras, sensors, machines, local decisionsReduces data sent to the cloud

11Deployment: How a Cluster Comes to Life

Setting up a cluster follows a clear sequence of steps.

1

Plan

Decide how many nodes, how much storage, which network design, which addresses, and where the witness will live. Check that the site has power, cooling, and rack space.

2

Install Hardware

Rack the servers, connect power and network cables, and confirm firmware versions match the validated list.

3

Install the Operating System

Put the Azure Stack HCI operating system on every node, or use machines that arrive with it installed.

4

Register With Azure

Connect each node to Azure through Arc so it appears as a resource and receives cloud-based management.

5

Create the Cluster

Use the guided deployment in the Azure portal, which validates settings, configures networks, builds the storage pool, and sets up the witness.

6

Deploy Workloads

Create virtual machines or Kubernetes clusters, connect them to networks, and apply policies and monitoring.

7

Validate and Hand Over

Test failover, backups, and alerts, document the design, and train the people who will run it.

Simple Analogy

Deploying a cluster is like opening a new restaurant: choose the premises, install the kitchen, hire the staff, register with the authorities, run a trial service, and only then open the doors to customers.

!
Common Mistake

Skipping the planning step and fixing network or address problems mid-deployment. Cloud-guided deployment checks many settings, but a bad plan, such as overlapping address ranges or missing firewall openings, still causes delays. Complete the checklist before powering anything on.

12Security: Protecting Your Local Cloud

Because the hardware sits in your building, security spans both the physical and digital worlds.

Secure Starting

Validated hardware supports secure boot, a check that only trusted software is allowed to start, and a trusted platform module, a small chip that stores secrets and measurements safely. Together they make it harder for attackers to tamper with the system before it even begins working.

Encryption

Encryption scrambles data so that only holders of the right key can read it. The storage can be encrypted so that a stolen disk is useless, and traffic between nodes can be encrypted so that eavesdroppers on the network learn nothing.

Hardened Settings

The platform ships with a recommended secure configuration, and tools watch for drift, which means changes that move the system away from that safe baseline. Whenever drift is found, it can be corrected automatically or reported.

Cloud-Based Protection

Through Arc, you can use Azure security tooling to assess weaknesses, detect threats, and apply governance rules on local machines. Access to management is controlled through Azure role-based access control, so that each person gets only the permissions their job requires.

Network Segmentation

Software-defined networking lets you separate workloads into zones and apply firewall rules between them, limiting how far an attacker can move if one machine is compromised.

Simple Analogy

Imagine a bank branch. The vault door is encryption. The guard checking who enters and which keys they hold is access control. The inner glass walls between departments are network segments. The head office that regularly audits every branch’s safety checklist is cloud-based protection.

Control 1

Secure Boot and TPM

Ensure only trusted software starts and secrets are held safely.

Control 2

Encryption at Rest and in Transit

Protect stored data and network traffic between nodes.

Control 3

Role-Based Access

Limit who can manage clusters, networks, and virtual machines.

Control 4

Drift Control

Detect and fix changes that weaken the secure baseline.

Control 5

Segmentation and Firewalls

Contain problems inside small network zones.

Control 6

Physical Security

Lock racks and rooms, log access, and protect power and cooling.

!
Common Mistake

Treating the server closet as less important than the cloud. A shop’s back room with an unlocked door and a shared password undermines every digital control. Protect physical access and rotate credentials.

13Updates and Lifecycle Management

Keeping a cluster current without disturbing the work running on it is one of the most valuable features.

Rolling Updates

Updating a cluster does not require turning it all off. The update process works through the nodes one at a time. It moves the running workloads off a node, updates and restarts that node, checks that it is healthy, brings workloads back, and then moves to the next. Because other nodes carry the load, users see little or no interruption.

Solution Updates

Rather than updating the operating system, firmware, and drivers separately, newer approaches bundle them as a tested “solution update” so the pieces always move together. This reduces the risk of mismatched versions.

Feature Releases and Support Windows

The product receives regular releases, and each version is supported for a limited time. You need to stay reasonably current to remain in support. Check Microsoft’s documentation for the current release schedule and support period.

Simple Analogy

Think of servicing the elevators in a tall building. You do not close the whole building. You take one elevator out of service at a time while the others keep moving people, test it, and put it back before starting on the next.

flowchart TD
  S["Start update for the cluster"] --> D["Pick next node"]
  D --> M["Move its workloads to other nodes"]
  M --> U["Update and restart the node"]
  U --> H{"Node healthy?"}
  H -->|Yes| B["Bring workloads back"]
  H -->|No| X["Pause and alert the team"]
  B --> N{"More nodes left?"}
  N -->|Yes| D
  N -->|No| F["Update complete"]
        
FIG 3 — A rolling update visits one node at a time and checks health before continuing
i
Practical Tip

Schedule updates in quiet hours, make sure there is spare capacity for each node’s workloads to move, and test updates first in a smaller non-production cluster when possible.

14Monitoring, Logging, and Health

You cannot manage what you cannot see, and spread-out sites make visibility even more important.

What to Watch

Useful signals include the health of each node, the state of each disk, free storage space, network link status, processor and memory use, how busy storage is, and whether updates and backups are completing. Failures often announce themselves first as small warnings, such as a disk showing errors or a network link flapping on and off.

Tools

Azure Monitor and related insights show cluster-level and VM-level views, and let you set alerts that email or message the right team. Logs can be sent to a Log Analytics workspace for searching across many sites. Built-in health checks run on the cluster itself and report problems in plain language.

Simple Analogy

Monitoring is the dashboard of a car: warning lights for oil, temperature, and tires. You do not wait for the engine to stop; you notice the amber light and fix the issue at the next stop.

SignalWhat It Tells YouTypical Action
Node down or pausedCapacity is reduced and failover may have occurredInvestigate cause, restore the node
Disk error or failureStorage resiliency is reduced while repair runsReplace the disk and watch the rebuild
Low free pool spaceRisk of being unable to repair after failuresAdd capacity or remove unneeded data
Network link errorsSlow storage or failing connectionsCheck cables, switches, and settings
Connection to Azure lostCloud features may stop if the gap grows too longRestore connectivity before limits are reached
!
Common Mistake

Ignoring warnings because “the system is still working.” A cluster is built to hide a single failure, which is exactly why a second failure can be so damaging if the first was never repaired. Fix warnings promptly.

15Backup, Recovery, and Resilience

Clusters survive hardware failures, but they are not a substitute for backups.

High Availability Versus Backup

High availability keeps services running when a component breaks. Backup protects against different dangers: accidental deletion, software bugs, ransomware, a fire, or the loss of the whole site. A deleted file is deleted in every copy at once, so the mirrored copies will not save you.

Options for Protection

Option 1

Cloud Backup

Send backups of virtual machines and data to Azure, away from the physical site.

Option 2

Replication to Another Site

Copy workloads regularly to a second cluster or to Azure, ready to start if the main site fails.

Option 3

Stretched or Paired Clusters

Spread a cluster, or pair two clusters, across two nearby rooms or buildings for resilience against site loss.

Option 4

Immutable and Offline Copies

Keep copies that cannot be changed or deleted for a period, protecting against ransomware.

Simple Analogy

Having two copies of your documents in the same drawer protects you from a torn page, but not from a fire. Backup is the copy in a bank safe in another town.

1

Decide Your Targets

Define how long a system can be down and how much recent data you can afford to lose for each workload.

2

Choose Methods Per Workload

Critical systems may need replication; others may need only daily backup.

3

Keep Copies Off Site

Make sure at least one copy lives outside the building and outside the same administrator’s reach.

4

Practice Restoring

Test restores regularly, because a backup that has never been restored is only a hope.

16Licensing and Cost

Costs mix hardware you buy with services billed through Azure.

The Main Cost Parts

You pay for the hardware, a one-time or financed purchase, plus power, cooling, space, and support for it. You pay an Azure service fee, usually charged per processor core on the cluster per month, for the platform software and its cloud management. Additional costs come from guest operating system licenses inside VMs, such as Windows Server, unless you use existing licenses or special benefits. Optional Azure services you attach, such as monitoring, backup, or security tooling, are billed at their own rates.

Benefits and Savings

Organizations with existing licenses and certain subscription benefits may reduce the cost of guest operating systems or the platform fee. Rules and discounts change, so always confirm with Microsoft’s current pricing and licensing documentation or a licensing specialist.

Simple Analogy

It is like owning a food truck franchise. You buy the truck yourself (hardware), you pay a monthly fee to the brand for the recipes and support (platform fee), and you still pay for ingredients and a business license for what you cook (guest licenses and add-on services).

1

Right-Size Hardware

Buy for expected growth, not for the worst imaginable day. Adding nodes later is a normal option.

2

Use Existing Licenses Where Allowed

Check whether current licenses and subscription benefits apply.

3

Reclaim Idle VMs

Delete or shut down VMs that nobody uses, freeing memory and storage.

4

Watch Add-On Services

Log volume, backup storage, and security tooling can add up if left unchecked.

i
Good to Know

Compare total cost over several years, including power, cooling, space, and staff time, against running similar workloads in the public cloud. The answer depends on how steady, large, and location-bound the workloads are.

17Comparing With Related Options

Several other choices overlap with this product. Knowing them helps you choose well.

OptionWhere It RunsWho Manages HardwareBest For
Azure public cloudMicrosoft datacentersMicrosoftMost new workloads without location limits
Azure Stack HCI / Azure LocalYour own premisesYouLocal processing, data rules, offline-capable sites
Windows Server with Hyper-V (traditional)Your own premisesYouExisting setups with traditional management
Azure Stack HubYour premises, integrated systemsYou and the vendorRunning Azure-style cloud services in disconnected settings
Azure Arc-enabled serversAnywhereYouManaging existing servers from Azure without changing platforms
Other virtualization platformsYour own premisesYouExisting investments with their own ecosystems
Simple Analogy

The public cloud is renting an apartment in a managed complex. Azure Stack HCI is owning a house on your street, with the city’s utilities linked. Traditional Hyper-V is owning a house but handling all the paperwork yourself. Arc-enabled servers is hiring the city’s property manager to oversee houses you already own.

Choose Azure Stack HCI When

Workloads need to stay on site for speed, rules, or connectivity reasons, and you want modern, cloud-style management and updates.

Choose the Public Cloud When

There is no strong reason to keep the workload local and you value not owning hardware.

Choose Arc-Enabled Servers When

You want to bring existing servers under Azure governance and monitoring without replacing the platform.

18Advantages and Trade-offs

No platform is perfect. Seeing both sides helps you decide.

Advantages

  • Workloads stay local for speed and data rules
  • Single cloud-style management for local and cloud resources
  • Built-in resiliency with failover and live migration
  • Rolling updates with minimal disruption
  • Scales by adding nodes
  • Path to modernize old systems gradually

Disadvantages / Trade-offs

  • You buy, house, power, and secure the hardware
  • Capacity planning and spare capacity are your job
  • Periodic connection to Azure is required
  • Needs networking and datacenter skills
  • Not every Azure service is available locally
  • Naming, features, and licensing change, requiring attention
i
Decision Hint

Ask a simple question first: why can this workload not run in the public cloud? If there is a clear reason, such as speed, rules, or connectivity, this platform is a strong candidate. If there is not, the public cloud may be simpler.

19Design Patterns and Anti-Patterns

Teams repeat the same successes and the same mistakes. Learn from both.

Patterns Worth Copying

Edge Site Template

Design one standard small cluster, with the same hardware, network layout, and policies, and repeat it at every branch, store, or factory. Standardization makes support and updates far easier.

Hub and Spoke Management

Manage many sites from one central Azure view, with consistent policies, tags, and monitoring for every cluster.

Local First, Cloud Second

Process data locally for speed and resilience, then send summaries or important events to the cloud for long-term analysis.

Infrastructure as Code

Describe clusters, networks, and VMs in templates stored in source control, so every site and environment is built the same way.

Anti-Patterns to Avoid

ANTI-PATTERN-01 Avoid
Problem

Running the cluster at full load with no spare capacity.

Why It’s Harmful

When a node fails or is being updated, the remaining nodes cannot absorb its workloads, leading to outages or forced shutdowns of VMs.

Correct Approach

Plan to lose at least one node and still run everything, and keep unused storage room for repairs.

ANTI-PATTERN-02 Avoid
Problem

Relying on cluster resiliency as the only protection and taking no backups.

Why It’s Harmful

Deletions, corruption, ransomware, and site disasters affect all copies equally. The data is lost permanently.

Correct Approach

Keep tested backups or replicas off site, including at least one copy that attackers cannot easily alter.

ANTI-PATTERN-03 Avoid
Problem

Every site is built slightly differently by whoever happened to install it.

Why It’s Harmful

Problems become hard to diagnose, updates behave unpredictably, and knowledge stays in individual heads.

Correct Approach

Use a standard design and automated deployment, with documented exceptions only where truly required.

ANTI-PATTERN-04 Avoid
Problem

Postponing updates for a long time because the system seems to be running fine.

Why It’s Harmful

The cluster may fall out of support, miss security fixes, and face a risky, large catch-up update later.

Correct Approach

Apply updates on a regular schedule in small steps, test first where possible, and track support dates.

20Real-World Use Cases

Organizations across industries use the platform where the cloud alone does not fit.

Retail Stores and Restaurants

Each store runs a small two-node cluster for point-of-sale, inventory, and local analytics. If the internet fails, the store keeps selling, and headquarters manages all stores centrally.

Manufacturing Floors

Factories process data from machines and cameras locally to detect defects and trigger actions within milliseconds, sending only summaries to the cloud.

Hospitals and Clinics

Medical imaging and patient systems run in the hospital to meet data-location rules and performance needs, while backup and monitoring use Azure.

Banks and Financial Branches

Regulated workloads and branch services stay on controlled infrastructure, with cloud-based governance and security applied consistently.

Government and Defense

Sensitive workloads run in controlled facilities, sometimes with limited connectivity, while still benefiting from modern management tooling.

Remote Sites: Mining, Energy, Ships

Locations with weak links run local clusters that keep operating offline and synchronize when a connection is available.

Datacenter Modernization

Companies replace aging separate servers, storage cabinets, and network gear with a compact hyperconverged cluster that is simpler to manage and update.

“The cloud is a way of working, not just a place. Azure Stack HCI brings that way of working to wherever your business actually happens.”

21Best Practices and Common Mistakes

A short checklist that captures the lessons from earlier chapters.

Best Practices

1

Start With Why

Confirm there is a real reason for the workload to stay local before choosing the platform.

2

Use Validated, Consistent Hardware

Pick tested systems and keep nodes in a cluster identical in model, disks, network cards, and firmware.

3

Plan Networks Carefully

Design for storage traffic, redundancy, and addresses. Document and verify before deployment.

4

Keep Spare Capacity

Reserve room for one node failure and for storage repairs.

5

Back Up Off Site

Combine high availability with tested backups or replication to another location.

6

Automate and Standardize

Use templates and a repeatable site design, and manage settings through code and policy.

7

Update and Monitor Regularly

Apply updates on schedule, act on warnings quickly, and keep the Azure connection healthy.

Common Mistakes

!
Mistake: Underestimating Network Needs

Using slow or poorly configured links causes slow storage and unstable clusters. Treat the network as a first-class part of the design.

!
Mistake: Forgetting the Witness

A two-node cluster without a working witness can stop when one node fails. Set up and test the witness during deployment.

!
Mistake: Letting the Azure Connection Lapse

Long disconnections can limit features. Monitor connectivity and plan for sites with unreliable internet.

!
Mistake: Relying on Outdated Naming and Documentation

The product has been renamed and reorganized. Make sure the guidance you follow matches your current version.

22Getting Started: A Gentle Roadmap

You can begin learning with small steps before committing to hardware.

1

Learn the Concepts

Understand virtualization, clusters, and storage pools, and explore Azure Arc in a small trial.

2

Identify Candidate Workloads

List the systems that must stay local and note their size, speed, and availability needs.

3

Try a Small Evaluation

Use a trial environment or a small validated system to test deployment, networking, and updates.

4

Size and Price a Pilot

Estimate cores, memory, storage, and network, plus licensing and support, for one real site.

5

Run a Pilot Site

Deploy one cluster, migrate a few workloads, and practice failover, backup, and updates.

6

Standardize and Scale

Capture the design as a template, automate deployment, and roll it out to more sites.

Start With Why
Local needs justify the platform
Pilot First
Prove the design on one site
Standardize
Repeat a proven design everywhere

23Frequently Asked Questions

Q1What does HCI stand for?

Hyperconverged infrastructure. It means compute, storage, and networking are combined in the same group of servers, with software pooling the local disks of all nodes into shared storage.

Q2Is Azure Stack HCI the same as Azure Local?

Azure Local is the newer name Microsoft introduced for the same product family. Older documents and tools still use Azure Stack HCI. Check current documentation for exact details on versions and features.

Q3Does it require a permanent internet connection?

Workloads can keep running during short outages, but the cluster must connect to Azure periodically for licensing and management features. Microsoft documents the maximum allowed disconnection time, so check the current limit for your version.

Q4How is it different from the public cloud?

The hardware is in your location and you own and house it, while management is cloud-style through Azure. In the public cloud, Microsoft owns and operates the hardware in its datacenters.

Q5How many servers do I need?

Small deployments commonly start with two nodes plus a witness, and larger ones use more nodes for capacity and resilience. The right number depends on workloads, failure tolerance, and storage needs. Check current minimums and maximums.

Q6What is a witness and why is it needed?

A witness is an extra voter that breaks ties, so a two-node cluster does not split into two groups that both think they are in charge. It can be a file share or a cloud-based witness.

Q7What is Storage Spaces Direct?

It is the feature that combines the local disks of all nodes into a single, resilient storage pool, keeping multiple copies of data on different servers so that disk or node failures do not cause data loss.

Q8Can I run containers and Kubernetes on it?

Yes. Kubernetes clusters can run on the local hardware and be managed through Azure Arc, so modern applications can live close to local data.

Q9Do I still need backups?

Yes. Cluster resiliency protects against hardware failures but not against deletion, corruption, ransomware, or site loss. Keep tested backups or replicas off site.

Q10How are updates handled?

Updates roll through the nodes one at a time, moving workloads away, updating, checking health, and moving on. Bundled solution updates keep operating system, drivers, and firmware aligned. Stay current to remain supported.

Q11How is it billed?

You buy the hardware and pay Azure a service fee, typically per processor core per month, plus licenses for guest operating systems and any extra Azure services. Existing licenses and benefits may reduce costs. Confirm in current pricing documentation.

Q12When should I choose it over the public cloud?

Choose it when workloads need local processing for speed, must stay on site for legal or policy reasons, must keep working with weak connectivity, or are tied to local equipment. Otherwise the public cloud is often simpler.

24Summary and Key Takeaways

Azure Stack HCI, now also called Azure Local, brings cloud-style operations to servers in your own premises. Validated servers form a cluster that pools local disks into resilient shared storage, runs virtual machines, containers, and desktops, and recovers automatically from failures. Azure Arc connects the cluster to Azure so that deployment, governance, security, monitoring, and updates feel like managing cloud resources.

Success depends on a clear reason for staying local, validated and consistent hardware, a well-planned network, spare capacity, off-site backups, regular rolling updates, active monitoring, and a standard design repeated across sites. The platform provides the machinery; your planning and discipline decide how reliable it becomes.

Key Takeaways

  • Hybrid by design — servers stay in your building while Azure Arc projects them into Azure for unified management, governance, and monitoring.
  • Hyperconverged building blocks — compute, pooled storage, and software-defined networking live in the same cluster, and capacity grows by adding nodes.
  • Resilience is built in, but not complete — failover, live migration, mirrored storage, and a witness keep services running; off-site backups still protect against deletion, ransomware, and site loss.
  • Networking is a first-class concern — plan management, compute, and storage traffic, use redundant paths, and verify the design before deployment.
  • Security spans physical and digital — secure boot, encryption, role-based access, drift control, segmentation, and a locked server room all matter.
  • Rolling updates and steady monitoring — keep the cluster current within its support window and act on warnings before a second failure happens.
  • Standardize and verify names and limits — repeat a proven site design, use infrastructure as code, and confirm current naming, features, and pricing in Microsoft’s documentation.