The Infrastructure Origami Engine: A VCF 9.1 Blueprint for Multi-Tenant Private Cloud
VMware News, virtual machine, vm, VMware
TL;DR
The infrastructure origami engine is a useful mental model for VMware Cloud Foundation because it separates the private cloud standard from each tenant-specific outcome. Networking, storage, compute, identity, security, operations, and workload services are designed once as a governed platform blueprint, then parameterized and assembled into repeatable tenant environments.
The important qualification is that a tenant is not one VCF object. Real isolation is created by combining identity scope, consumption policy, networking, security, resource controls, storage policy, observability, and lifecycle ownership. The goal is not to clone an entire private cloud for every team. The goal is to reuse a controlled provider foundation without allowing one tenant’s configuration, traffic, capacity demand, or administrative access to spill into another.
Introduction
The most expensive private clouds are often not the largest. They are the ones where every new application team, business unit, development environment, or regulated workload triggers another bespoke design exercise.
The network team creates a new routing pattern. The virtualization team creates another cluster layout. Security invents another policy structure. Identity groups are assigned manually. Storage policies are interpreted differently. Monitoring arrives after deployment, and nobody agrees whether the resulting environment is a tenant, a project, a workload domain, a namespace, or simply a folder with a different color.
The infrastructure origami image offers a better model. Start with one carefully engineered blueprint. Fold the required platform capabilities into it. Transform the variable parts through approved parameters. Deploy a complete environment, then repeat the process without abandoning the standard.
That model fits VMware Cloud Foundation 9.1 particularly well. VCF provides an integrated private cloud foundation spanning compute, storage, networking, security, automation, identity integration, operations, and workload consumption. The platform also exposes several different boundaries that can be assembled into tenant environments.
The difficult part is not finding a product feature called the Infrastructure Origami Engine. No such component exists. The difficult part is designing the contracts between the VCF provider plane, the automation layer, the network and security model, and the teams consuming the resulting service.
The Origami Engine Is a Design Contract, Not a Product
The engine in the image should be interpreted as the complete platform production system.
It includes architecture standards, configuration templates, automation workflows, policy controls, naming conventions, validation tests, operational ownership, and lifecycle procedures. A YAML blueprint or catalog item may be part of that system, but the blueprint is larger than any one file.
A credible private cloud blueprint answers several questions before a tenant request reaches production:
- Which capabilities are inherited from the provider platform?
- Which values can the tenant select?
- Which values are calculated or allocated automatically?
- Which controls are mandatory and cannot be overridden?
- Which isolation boundary is required for this workload?
- How will capacity, cost, health, and ownership be measured?
- What evidence proves that the environment was deployed correctly?
- How will the environment be patched, recovered, changed, and retired?
The blueprint becomes a contract between the platform team and the consumer. The consumer receives a predictable service. The platform team receives a predictable environment that can be governed and operated at scale.
Without that contract, automation only accelerates inconsistency.
The Blueprint Must Cover the Complete Platform
The image identifies seven layers: networking, storage, security, compute, identity, operations, and workload services. That is a stronger starting point than a traditional infrastructure template focused only on virtual machines and networks.
A useful VCF blueprint should define both the standard baseline and the tenant-specific parameters at every layer.
| Blueprint layer | Provider standard | Tenant-specific parameters | Acceptance evidence |
|---|---|---|---|
| Networking | Approved network consumption model, routing design, address-management process, DNS integration, egress pattern | Address ranges, connectivity class, inbound exposure, egress requirements, network ownership | Route validation, name resolution, reachability tests, denied-path tests |
| Storage | Supported storage policies, availability classes, protection standards, capacity controls | Capacity, performance tier, retention, recovery requirement, encryption requirement | Policy compliance, capacity confirmation, backup or recovery test |
| Security | Baseline policy structure, administrative boundaries, logging requirements, exception process | Application groups, approved flows, service exposure, workload classification | Policy review, traffic validation, logging evidence, exception approval |
| Compute | Cluster classes, placement rules, approved images, reservation model, capacity thresholds | CPU, memory, accelerator, availability zone, environment size | Placement verification, quota check, headroom validation |
| Identity | Identity-provider integration, role model, privileged-access process, service-account standard | Tenant groups, administrators, consumers, automation identities | Login test, role review, denied-access test, ownership confirmation |
| Operations | Telemetry baseline, service-health model, alert standards, incident routing, capacity reporting | Dashboard scope, alert recipients, SLO targets, showback tags | Alert test, dashboard validation, ownership acknowledgement |
| Workload services | Approved catalog, versioned templates, lifecycle actions, lease and approval standards | Selected service, deployment inputs, environment class, expiration | Successful provisioning, post-deployment test, lifecycle-action test |
The acceptance-evidence column matters. A blueprint is not complete when the deployment workflow reports success. It is complete when the resulting environment passes tests that demonstrate its intended behavior.
One Blueprint Can Produce Many Outcomes
The origami metaphor does not imply that the complete provider platform is copied for each tenant. Most organizations should not deploy another fleet, VCF instance, management domain, operations stack, and automation stack every time a new application team arrives.
Instead, the provider plane remains shared where sharing is appropriate. Tenant-specific boundaries are assembled beneath that provider plane.
The relationship looks like this:

What the diagram shows is an important separation of concerns. The provider plane owns the common platform and the rules for consuming it. Each tenant receives a distinct profile, but the physical and management infrastructure beneath those profiles may remain shared.
That is how standardization creates efficiency without requiring every tenant to become identical.
Tenant Is Not a Single VCF Object
Private cloud conversations become confusing when different teams use the word tenant to describe different objects.
A security engineer may mean an NSX project. An automation engineer may mean a VCF Automation organization. A virtualization administrator may mean a workload domain or resource pool. A Kubernetes platform engineer may mean a namespace. A business owner may simply mean a department paying for the service.
These constructs are related, but they are not interchangeable.
| VCF construct | Primary purpose | How it relates to tenancy | Important limitation |
|---|---|---|---|
| VCF fleet | Shared management, operations, automation, and lifecycle scope across one or more instances | Provides the provider control plane for multiple consuming environments | A fleet is not normally a tenant boundary |
| VCF instance | A discrete VCF deployment footprint containing a management domain and optional workload domains | Can strengthen management, identity, and failure isolation for a major tenant or regulated environment | More expensive and operationally heavier than logical tenancy |
| Workload domain | Infrastructure and lifecycle boundary for workload resources | Can provide dedicated capacity and lifecycle separation | Does not automatically provide complete identity, network, or data isolation |
| VCF Automation organization or project | Consumption, membership, policy, quota, catalog, and placement scope | Often represents a business unit, application group, or consumer boundary | The exact model depends on the selected VCF Automation consumption pattern |
| NSX project or VPC | Networking and security consumption boundary | Supports separation of networking and security objects between consumers | Network separation alone is not complete tenant isolation |
| Namespace or resource scope | Workload placement, policy, quota, and service-consumption boundary | Useful for application teams and Supervisor-backed services | Does not replace identity, network, storage, and operational design |
| Storage policy | Placement, protection, and service-level intent for data | Allows tenant workloads to receive differentiated storage behavior | A policy does not by itself create a separate failure or administrative domain |
A complete tenant is the deliberate composition of the boundaries required by the workload. That composition may remain entirely logical, or it may include dedicated clusters, workload domains, VCF instances, encryption keys, management services, or physical resources.
The required strength of separation should be selected through architecture criteria, not assumed from the name of an object.
Fold the Standard, Transform the Variables
The image uses the sequence fold, transform, and deploy. A production platform needs two more stages: validate and operate.
Fold the Provider Baseline
The fold represents the architecture decisions that should not be reinvented during each request.
Examples include:
- Supported VCF topology
- Approved network consumption models
- Provider-owned routing and egress patterns
- Identity integration and role hierarchy
- Storage service classes
- Security-policy structure
- Standard images and content sources
- Logging, metrics, alerting, and audit requirements
- Backup and recovery expectations
- Naming, tagging, ownership, and expiration rules
The fold should be opinionated. A platform that presents every underlying infrastructure decision to the consumer has exposed complexity rather than creating a service.
Transform Through Controlled Parameters
Transformation applies values that legitimately differ between tenants.
A tenant may select an environment class, capacity profile, recovery tier, connectivity option, workload service, or expiration period. The platform then converts those selections into infrastructure settings.
Some values should not be directly selected. Address ranges, placement targets, object names, policy identifiers, and shared-service endpoints are often safer when allocated or calculated by the platform.
The transformation layer should distinguish between consumer choice, provider policy, and system-generated data.
Deploy Through Automation
The deployment stage creates or configures the required objects through supported platform interfaces.
Depending on the consumption model, this could involve VCF Automation catalog content, infrastructure templates, Supervisor services, APIs, orchestration workflows, Terraform, PowerCLI, or a combination of tools.
The tool is less important than the transaction boundary. The workflow should either produce a usable tenant environment or fail cleanly without leaving unmanaged fragments behind.
Validate Before Handoff
Validation should prove the environment, not simply inventory it.
A tenant acceptance workflow should confirm:
- The correct users can access the environment.
- Unauthorized users cannot access it.
- Required network paths work.
- Prohibited network paths remain blocked.
- Workloads land on the intended resources.
- Storage policies are compliant.
- Logs and metrics reach the expected operational platform.
- Alerts route to an accountable owner.
- Backup, recovery, or lifecycle actions operate as designed.
- Capacity and quota controls are active.
A successful API response is evidence that an object was created. It is not evidence that the tenant boundary works.
Operate the Blueprint as a Product
After deployment, the platform must reconcile the running environment against the intended standard.
That requires blueprint versioning, drift detection, exception tracking, lifecycle compatibility, capacity management, and a defined retirement process. Tenant environments should not become disconnected copies of yesterday’s architecture.
The complete delivery loop is therefore:

The feedback loop is what turns a deployment template into a platform operating model.
Isolation Must Be Designed Across Multiple Planes
The most dangerous interpretation of multi-tenancy is that a different folder, resource pool, network segment, or catalog project automatically creates an isolated environment.
It does not.
Isolation is a stack. Each plane addresses a different type of failure or unauthorized interaction.
Identity and Administrative Isolation
The identity design determines who can discover, request, administer, and operate tenant resources.
The blueprint should define tenant administrators, service consumers, platform operators, automation identities, emergency access, and review procedures. It should also distinguish between access to the consumption layer and access to the underlying infrastructure.
A user who can request a service should not automatically receive administrative access to the provider platform. Likewise, a provider administrator should not use broad standing access when a narrower operational role will work.
Networking and Security Isolation
Networking isolation controls address ownership, routing visibility, ingress, egress, east-west communication, and administrative control over network objects.
NSX projects, VPCs, segments, groups, gateways, and security policy can contribute to this boundary. The exact combination depends on the selected network consumption model and available entitlements.
The design must also state who owns shared routing, NAT, load balancing, DNS, IP address management, firewall exceptions, and external connectivity. A tenant boundary becomes weak when the provider and consumer both assume the other party owns the transition point.
Compute and Capacity Isolation
Resource boundaries determine whether one tenant can consume capacity needed by another.
Quotas, reservations, limits, placement policy, admission controls, dedicated clusters, and dedicated workload domains offer different strengths of separation. The appropriate choice depends on noisy-neighbor risk, licensing, performance guarantees, maintenance cadence, and recovery requirements.
A quota limits consumption. It does not guarantee performance when the underlying cluster is oversubscribed. A dedicated cluster provides stronger capacity separation, but it also creates stranded-capacity and lifecycle costs.
Storage and Data Isolation
Storage design must account for placement, encryption, protection, retention, recovery, administrative access, and deletion.
Two tenants using different storage policies on the same underlying system may satisfy one requirement and fail another. Regulated environments may require separate keys, backup domains, retention controls, administrators, or physical systems.
The blueprint should state the actual control being provided instead of using the word isolated as a blanket description.
Operational and Governance Isolation
Operations is often the forgotten tenant boundary.
Tenants may require separate dashboards, alert routing, cost attribution, incident queues, log visibility, maintenance communication, recovery reporting, and service-level objectives. At the same time, the provider needs cross-tenant visibility to manage shared capacity and identify systemic failures.
The design should provide tenant-scoped views without blinding the platform team to the condition of the shared service.
Standardize Hard, Parameterize Carefully
The success of the origami model depends on deciding what remains fixed.
Too little parameterization forces consumers into unsuitable environments. Too much parameterization turns the service catalog into an infrastructure design questionnaire.
A practical rule is to parameterize business intent and keep low-level implementation choices inside the provider blueprint.
Good consumer inputs include:
- Environment purpose
- Workload classification
- Expected capacity
- Availability requirement
- Recovery requirement
- Connectivity class
- Data sensitivity
- Required workload service
- Ownership group
- Expiration or review date
Provider-controlled decisions should usually include:
- Cluster and datastore placement
- Address allocation
- Object naming
- Routing implementation
- Baseline security controls
- Monitoring agents and integrations
- Mandatory tags
- Backup integration
- Supported software versions
- Lifecycle sequencing
Expert consumers may need advanced profiles, but those profiles should still be governed products rather than unrestricted access to every infrastructure setting.
Choosing Between Shared and Dedicated Boundaries
Not every tenant should be implemented at the same layer.
| Deployment pattern | Best fit | Isolation characteristics | Primary tradeoff |
|---|---|---|---|
| Shared VCF instance with logical tenant boundaries | Internal teams, development environments, standard enterprise applications | Identity, organization, network, quota, storage, and operational separation on shared infrastructure | Highest efficiency, largest shared-service blast radius |
| Dedicated cluster or workload domain | Performance-sensitive workloads, separate maintenance cadence, stronger capacity control | Dedicated execution or lifecycle resources while selected management services remain shared | Better separation with additional capacity and lifecycle cost |
| Dedicated VCF instance | Regulated business unit, major organizational boundary, regional or identity separation | Stronger management, failure, identity, and lifecycle boundary | Additional management footprint and operational complexity |
| Dedicated fleet or physical platform | Legal separation, sovereign environments, high-assurance service-provider requirements | Maximum control over management services and infrastructure dependencies | Highest cost, lowest consolidation efficiency |
The decision should consider more than technical feasibility.
Key criteria include:
- Regulatory or contractual separation
- Identity and delegated-administration requirements
- Security-policy ownership
- Acceptable management-plane blast radius
- Performance predictability
- Maintenance-window alignment
- Recovery time and recovery point objectives
- Data residency and encryption-key ownership
- Tenant scale and expected growth
- Platform team capacity
- Cost attribution and economic efficiency
- Exit and portability requirements
A dedicated workload domain should not be selected merely because the consumer is called a tenant. Conversely, logical separation should not be selected merely because it is cheaper.
Operational Implications of the Origami Model
A repeatable blueprint changes the work of the platform team. It does not eliminate that work.
Blueprint Ownership Becomes a Platform Responsibility
Every production blueprint needs an accountable owner, technical maintainers, security reviewers, test evidence, a supported-version matrix, and a review trigger.
An unowned template becomes technical debt faster than a manually documented design because it can reproduce its defects at scale.
Drift Must Be Classified
Not all drift is equal.
Some changes represent a security failure. Others are approved exceptions, emergency remediations, or tenant-specific configuration. The platform needs a method to classify drift, record justification, assign an expiration date, and determine whether the change belongs in the next blueprint version.
Automatically reversing every difference can be as dangerous as ignoring every difference.
Shared Capacity Requires Provider Discipline
The shared platform must track committed capacity, actual consumption, growth, headroom, failure scenarios, and maintenance requirements.
Tenant quotas cannot compensate for a provider that has no capacity model. The blueprint should perform preflight checks before accepting a deployment that would reduce the platform below its operational reserve.
Lifecycle Changes Must Preserve the Contract
VCF lifecycle operations, automation updates, NSX changes, identity modifications, storage updates, and catalog revisions can affect many tenant environments at once.
The platform team should test blueprint compatibility against new component versions before changing the provider baseline. Existing tenants may need controlled remediation rather than silent mutation.
Offboarding Must Be Designed at the Beginning
A tenant retirement workflow should revoke identity access, remove workloads, reclaim addresses and quotas, delete or archive automation objects, handle data retention, update cost records, preserve required audit evidence, and confirm that no shared dependencies remain.
Provisioning without retirement is not a service lifecycle. It is resource accumulation.
Assumptions and Guardrails
This article is a mental model, not a step-by-step VCF deployment guide.
It assumes VMware Cloud Foundation 9.1 as the current architecture baseline, but exact component behavior, licensing, supported topology, and product terminology should be verified before production implementation.
The word tenant is used broadly to describe an organizational or workload consumer requiring controlled separation. It does not imply that every tenant requires a dedicated VCF instance, workload domain, cluster, NSX project, or physical platform.
Security and network capabilities depend on the selected VCF architecture, enabled services, configuration, and entitlements. A visual boundary in an automation portal should never be treated as proof of technical isolation.
Finally, the blueprint must preserve escape hatches. Some workloads will not fit the standard profile. The exception process should make those differences visible and governable rather than forcing teams to work around the platform.
Conclusion
The infrastructure origami engine is a strong model for the modern VCF private cloud because it reframes infrastructure from a collection of manually assembled components into a governed production system.
The blueprint defines the standard. Tenant profiles supply controlled variation. Automation performs the assembly. Validation proves the result. Operations keeps each environment aligned with the intended state.
The most important lesson is that repeatability and isolation are different design problems. Reusing one blueprint improves consistency, but isolation still has to be engineered across identity, networking, security, compute, storage, data, operations, and lifecycle ownership.
A successful private cloud does not create infinite copies of the same environment. It creates a limited set of trusted patterns that can produce many appropriate outcomes.
The engine is not the automation product alone. It is the contract connecting architecture, policy, automation, evidence, and operations.
External References
- VMware by Broadcom: VMware Cloud Foundation | Private Cloud Platform
Canonical URL: https://www.vmware.com/products/cloud-infrastructure/vmware-cloud-foundation - Broadcom TechDocs: VMware Cloud Foundation 9.1
Canonical URL: https://techdocs.broadcom.com/us/en/vmware-cis/vcf/vcf-9-0-and-later/9-1.html - Broadcom TechDocs: Architectural Options in VMware Cloud Foundation
Canonical URL: https://techdocs.broadcom.com/us/en/vmware-cis/vcf/vcf-9-0-and-later/9-1/design/vmware-cloud-foundation-concepts.html - Broadcom TechDocs: Design Blueprints for VMware Cloud Foundation
Canonical URL: https://techdocs.broadcom.com/us/en/vmware-cis/vcf/vcf-9-0-and-later/9-1/design/design-blueprints-for.html - Broadcom TechDocs: Understanding VCF Automation Blueprints and Catalog
Canonical URL: https://techdocs.broadcom.com/us/en/vmware-cis/vcf/vcf-9-0-and-later/9-1/design/design-library/vcf-automation-deployment-models-9-x/organization-consumption-model/understanding-classes-catalog-blueprints.html - Broadcom TechDocs: Managing Organizations in VMware Cloud Foundation Automation
Canonical URL: https://techdocs.broadcom.com/us/en/vmware-cis/vcf/vcf-9-0-and-later/9-1/organization-management/managing-organizations-for-all-apps-in-vcf-automation.html - Broadcom TechDocs: NSX
Canonical URL: https://techdocs.broadcom.com/us/en/vmware-cis/vcf/vcf-9-0-and-later/9-1/advanced-network-management.html - Broadcom TechDocs: Secure VPC
Canonical URL: https://techdocs.broadcom.com/us/en/vmware-security-load-balancing/vdefend/vdefend-firewall/9-1/secure-vpc-projects.html - Broadcom TechDocs: Configure VCF Single Sign-On for VCF Operations and VCF Automation
Canonical URL: https://techdocs.broadcom.com/us/en/vmware-cis/vcf/vcf-9-0-and-later/9-1/fleet-management/managing-identity-and-access-using-vcf-single-sign-on/what-is/setting-up-sso/configure-vmware-cloud-foundation-sso-for-the-operations-and-automation-appliance%281%29/join-or-add-vcf-components-to-vcf-single-sign-on.html - Broadcom TechDocs: Lifecycle Management of VCF Components
Canonical URL: https://techdocs.broadcom.com/us/en/vmware-cis/vcf/vcf-9-0-and-later/9-1/lifecycle-management/using-the-depot-configuration-tab.html
TL;DR VMware Cloud Foundation provides the private cloud body, but NSX supplies much of the network awareness, policy distribution, traffic control, and…
The post The Infrastructure Origami Engine: A VCF 9.1 Blueprint for Multi-Tenant Private Cloud appeared first on Digital Thought Disruption.