We're Hiring!
Take the next step in your career and work on diverse technology projects with cross-functional teams.
LEARN MORE
Mountain West Farm Bureau Insurance
office workers empowered by business technology solutions
BLOG
10
2
2019

Azure Governance: Defining Your Organizational Hierarchy

Last updated:
9.16.2020
No items found.

A fundamental building block for your successful adoption of cloud services is the organizational hierarchy, a mode of organizing your cloud services, resources, and virtual machines in such a way that you ensure cloud governance and can better resolve billing within your organization.

Cloud governance is the answer to common questions like:

By implementing a flexible set of controls and overall organizational hierarchy within Azure, you can enable adoption of the cloud services your business units require and avoid shadow cloud use. A well-designed enterprise cloud environment can accommodate modern agile practices alongside traditional workloads.

Here’s how to structure your organizational hierarchy within Azure so you can set governance requirements and encourage speed of delivery for your individual departments and business units.
 

Aren’t hierarchies outdated?

With the introduction of Azure Management Groups, the previous model of departments and accounts became outmoded. However, creating a hierarchy as described below remains one of the best ways to initially structure your Management Groups.

Azure Management Groups allow a flexible structure of unified policies and access management across specified groups or business divisions. Each policy you apply to one group also applies to any nested underneath it. Each group has its own associated subscriptions.

 

What’s included in an Azure hierarchy

Your hierarchy will comprise subscription groups, subscriptions, and resource groups. We’ll be addressing the subdivisions assuming you have an Enterprise Agreement. Each subscription contains all resources while defining essential limits on the number of cores allowed, virtual networks, and more. Resource groups allow further subdivisions and groupings of those resources for better management.

You must arrange your hierarchy according to your individual organization’s needs and practices for billing and IT resource management. Generally speaking, the hierarchy moves from one to many in the following order:

Enterprise Department(s) Account(s) Subscription(s) Resource Group(s)

Each of these categories will correspond to a division of your business or organization depending on how you with to organize your hierarchy. For example, in a “Functional” pattern of distribution, it would be as follows:

Entire Organization (Enterprise) Departments such as Finance, IT, Marketing Account Owner within that Department (Account) → Individual Projects such as Dev Environment 1, Production Website, ERP App (Subscription)

Two other common patterns are “Business Division” and “Geographic”.

For geographic, the hierarchy is:

Entire Org (Enterprise) Region such as North America, Colorado, or Midwest (Department) Account Owner within that geo (Account) Individual Projects (subscription)

Business division hierarchies are essentially the same as the functional pattern described above, but instead of the department being finance, marketing, or IT, it would be the entire business unit. For example, a technology hardware company might structure its Departments under Handheld Devices, Servers, PCs, Audio & Visual, etc.

Business division has become the most popular hierarchy, especially for large enterprises with many siloed divisions, as there are likely to be applications and services used by many different business departments within the same division.
 

Driving DevOps via hierarchies

One side effect of the Azure hierarchical model is somewhat forced adoption of DevOps practices. Namely, the development team may begin to take ownership of key governance, security, and billing implementations as they are the first to stand up a new service or resource group. Operational components like Key Vault management is often automated at the dev level before entering production as well.

This can seriously boost time to market as resource groups are streamlined and optimized. Eventually, your entire hierarchy benefits from automation and repeatable processes first established in a pre-production environment.

Recent Blog Posts

lunavi logo alternate white and yellow
3.13.2025
3
.
12
.
2025
Unlocking the Power of Azure Managed Services with Lunavi

Cloud computing has become the backbone of modern business, offering agility, scalability, and cost efficiency. But managing cloud environments while keeping costs under control and security airtight? That’s a challenge. Azure Managed Services streamline cloud operations, helping businesses optimize spending, enhance security, and future-proof applications. Lunavi provides the expertise and tools to make it happen—so you can focus on growth instead of IT headaches.

Learn more
lunavi logo alternate white and yellow
2.11.2025
2
.
7
.
2025
The Future of Test Automation: Key Trends Shaping 2025 and Beyond

Software testing has gone from a chore to a game-changer, thanks to automation. But in 2025, sticking to old methods means falling behind. Stay ahead by embracing the future of test automation—let’s explore the key trends shaping what’s next.

Learn more
lunavi logo alternate white and yellow
2.11.2025
1
.
23
.
2025
The Importance of Cross Browser Testing

Making sure users have a smooth experience across all these platforms is crucial for businesses to stay competitive. Cross-browser testing is now a key part of modern development. It helps teams find and fix problems like layout issues, broken features, or slow performance before users are affected. Let’s look at why cross-browser testing matters and explore tools that make it easier to get the job done.

Learn more