What is SDDC?
SDDC (Software-Defined Data Center), told as a story about a next-generation warehouse that reconfigures its shelves, aisles, and staffing through software settings — no walls torn down.
The new product line needs the shelves and aisles rebuilt.Tearing down and rebuilding walls takes weeks.
Physical walls, aisles, and doors are hard to change once built.While under construction, the warehouse is unusable.
SDDC reconfigures shelves, aisles, and staffing entirely through software settings.Rebuilding the warehouse with code instead of walls.
In SDDC, shelf layout, aisles, and staffing all become settings.Saving these settings as code is infrastructure as code.
The real servers and wiring underneath still physically exist.One bad setting can spread across the whole warehouse at once.
SDDC (Software-Defined Data Center) virtualizes storage, network, and compute entirely through software settings, letting the whole center be reconfigured without physical construction.
SDDC unifies storage virtualization (SDS), network virtualization (SDN), and compute virtualization under one management layer, and saves those settings as code (IaC) to make them reproducible. The underlying physical servers, disks, and cables still exist, though — and a single misconfiguration's blast radius can reach further than before.
When grown-ups say it
- Virtualization
- Carving up physical resources in software. The basic foundation SDDC is built on.
- SDN
- A network whose aisles are set in software. Reroutes traffic without touching wiring.
- SDS
- Shelf layout set in software. Reorganizes disk pools logically.
- Infrastructure as Code
- The settings themselves, saved as code. A core tool in the SRE field too. → building the theme park with code
- HCI
- Shelf, aisle, and staffing bundled into one box. Bundles compute, storage, and network into server nodes. It can serve as an SDDC building block.
- Relation to Private Cloud
- Running your own warehouse like a cloud. SDDC can serve as the foundation of a private cloud.
- Blast Radius
- How far a misconfiguration spreads. One setting reaches more resources, so a mistake spreads further.
- Automated Provisioning
- Standing up resources from a single request. Settings-as-code stands the warehouse up automatically.