228 words
1 min read

Optimal Active Directory Structure

By · Docker Captain · CNCF Ambassador · IBM Champion
Cover image for the post 'Optimal Active Directory Structure'

Here’s a proven Active Directory (AD) structure commonly used by large organizations, including enterprises with over 10,000 employees globally. Such environments typically implement a domain tree structured by country or continent.

Example domain hierarchy#

  • Root domain: heyvaldemar.net
  • Child domains: canada.heyvaldemar.net, ireland.heyvaldemar.net

Each domain in the tree follows a consistent internal structure.

Active Directory OU structure showing grouped organizational units for a domain in Toronto

Domain-Level Organization by City#

  • Toronto (City of Toronto)

City-Level OUs by Object Type#

  • Groups - All security and distribution groups
  • Servers - All server objects
  • Service - Service accounts used to run applications
  • Users - End user accounts
  • Workstations - User endpoints

Groups - Organized by Scope#

  • Local - Domain-local groups
  • Global - Global groups
  • Universal - Universal groups
  • Distribution - Non-security mail groups

Servers - Organized by Service Role#

  • Disabled - Decommissioned or inactive servers
  • Exchange - Microsoft Exchange servers
  • File - File servers with shared resources
  • Normal - General-purpose servers
  • Print - Print servers

(More categories can be added based on operational needs.)

Service Accounts - Organized by Role#

  • Disabled - Inactive service accounts
  • Normal - Active service accounts used in production

User Accounts - Organized by Role#

  • Admins - Elevated-privilege accounts
  • Disabled - Former employees or inactive accounts
  • External - Contractors or third-party users
  • Normal - Standard user accounts

(Expand categories as needed for your organization.)

Workstations - Organized by User Role#

  • Admins - Devices used by admin accounts
  • Disabled - Retired or unused machines
  • Normal - Standard user workstations

Final Note#

This structure provides a scalable, secure, and easily manageable AD layout — ideal for delegation, policy application, and compliance.


Vladimir Mikhalev

Docker Captain  ·  CNCF Ambassador  ·  IBM Champion

The Verdict — production-tested analysis on YouTube.

The Verdict

Inconvenient truths about shipping in the AI era

Container security, platform engineering, and the agentic shift — tested in production, argued without the hype. The verdict reaches your inbox the moment there's one worth sending.

Related Posts

Same category
  1. 1
    Recovering a Corrupt Exchange Database with Stellar Repair — Real-World Lab Test
    SysAdmin & IT Pro · We deliberately broke an Exchange 2019 server to test Stellar Repair on a dirty-shutdown EDB file. The recovery process, lab setup, and lessons learned.
  2. 2
    Terminal, Shell, Command Line, Prompt: Four Words, Four Things
    SysAdmin & IT Pro · The terminal is the window, the shell runs your commands, the prompt says it is ready, the command line is the idea. Plain definitions, examples, a cheat sheet.
  3. 3
    Install Ubuntu Server 22.04 LTS
    SysAdmin & IT Pro · Step-by-step guide to install Ubuntu Server 22.04 LTS. Covers language, disk setup, OpenSSH, user creation, and system configuration for beginners.
  4. 4
    Install OTRS on Ubuntu Server
    SysAdmin & IT Pro · Guide to installing OTRS Community Edition on Ubuntu Server — configure PostgreSQL, Apache, and SSL with Let's Encrypt, and launch OTRS securely.

Random Posts

Random
  1. 1
    Install Active Directory Domain Services on Windows Server 2008 R2
    SysAdmin & IT Pro · Step-by-step guide to install Active Directory Domain Services (AD DS) on Windows Server 2008 R2. Configure DNS, static IP, and promote to domain controller.
  2. 2
    Install Wiki.js with Docker Compose
    Self-Hosting · Step-by-step guide to install Wiki.js with Docker Compose on Ubuntu using Traefik, Let's Encrypt, and PostgreSQL. Secure setup with SSH and HTTPS.
  3. 3
    watsonx.governance Enforcement Tracking — Sampled Compliance and the Unevidenced Run
    AI & MLOps · EU AI Act Article 12 wants a per-event record. Enforcement Tracking evidences thresholds on a schedule. What that gap costs, and the join key that closes it.
  4. 4
    Install Bitbucket on Ubuntu Server: PostgreSQL, Apache, Let's Encrypt
    Self-Hosting · Bitbucket on Ubuntu Server step by step: the PostgreSQL database, an Apache reverse proxy with certbot certificates, the installer, and the first login.
Optimal Active Directory Structure
https://heyvaldemar.com/optimal-active-directory-structure/
Author
Vladimir Mikhalev
Published
2021-02-13
Updated
2026-03-23
License
CC BY-NC-SA 4.0