Ongoing

Microsoft Enterprise Lab Foundation

Architecture and documentation foundation · 2026 · Foundation stage · 1 person · 3 min read

The lab has documented architecture, network, security, dataset and automation scaffolds without deploying Windows VMs or paid cloud resources.

Overview

ABD Labs is preparing a reproducible Windows, Active Directory, Microsoft 365 and automation lab. The foundation stage captures architecture and guardrails before any heavy infrastructure is installed.

Problem

A realistic Microsoft lab needs enough fidelity to demonstrate administration and troubleshooting, but the current VPS is too small and does not expose nested KVM. Building directly on it would risk existing services and produce a weak lab.

Constraints

Approach

Create a repository foundation first: architecture notes, security boundaries, Lab V1 specification, network plan, synthetic employee data and PowerShell scaffolds. Leave compute selection and private access as explicit next decisions.

Key Decisions

Reject the current VPS as the Windows VM host.

Reasoning:

The VPS has no /dev/kvm, no exposed hardware virtualization flags and limited CPU/RAM. It is also already responsible for public services.

Alternatives considered:
  • Try software-emulated Windows VMs on the VPS.
  • Install Proxmox or libvirt directly on the current host.
  • Move the lab to a separate compute target.

Start with documentation and synthetic data.

Reasoning:

The lab can be designed, reviewed and partially automated before paid infrastructure or risky host changes are introduced.

Alternatives considered:
  • Provision infrastructure first and document later.
  • Use real tenant exports for faster demo data.

Make Tickly integration read-only and later.

Reasoning:

Tickly should consume stable synthetic signals only after the lab can produce them. The commercial product must not depend on lab runtime health.

Alternatives considered:
  • Couple Tickly directly to the lab from the beginning.
  • Use the lab as a required production dependency.

Tech Stack

Result & Impact

The project now has a clear foundation that can be reviewed before choosing compute, private access and storage policy.

Learnings

Current State

The repository contains the foundation materials for the Microsoft Enterprise Lab. The actual lab infrastructure is not deployed yet.

The next operational decision is the Lab V1 compute path: external dedicated host, local lab host, Azure-first slice or a mixed approach.

Acceptance Gate

The foundation becomes implementation-ready only after compute, private access, storage quota and snapshot policy are selected.