Live Application Stack Blueprints in VCF 9.1 The Application Platform Layer Finally Arrives
What changes when the full application stack compute, network, storage, identity, security, and observability becomes a single declarative artefact.
This is Part 26 of the series, opening a new block on the application platform layer in VCF 9.1. Earlier parts covered infrastructure, lifecycle, security, storage, and operations. This article covers the layer above the layer where applications meet the platform and the architectural shift that Live Application Stack Blueprints represent.
For most of enterprise virtualisation’s history, the application platform layer has been a gap. Infrastructure-as-code tools (Terraform, Ansible, Pulumi) provisioned resources. Configuration management tools (Chef, Puppet, SaltStack) configured them. Application deployment tools (CI/CD, container platforms) delivered the workload. Observability tools wrapped everything. Identity and security tooling layered in separately. Each tool worked, but the seams between them were where most operational pain lived.
Live Application Stack Blueprints close those seams. The full application surface compute, network, storage, identity, security, observability becomes one declarative artefact. Version-controlled. Reproducible. Drift-detectable. Lifecycle-managed from Day 1 through Day 365 and beyond.
This article walks through what they are, how they differ from earlier IaC patterns, the architecture they enable, and the implications for platform teams and application owners.
What a Live Application Stack Blueprint actually defines
A Live Application Stack Blueprint is a declarative definition of an entire application’s presence on the platform. Not just the VMs or containers everything the application needs to run, in one artefact.
What’s in scope:
• Compute resources VMs and containers, sizing, placement constraints, anti-affinity rules
• Network resources NSX VPCs, segments, distributed firewall rules, load balancers, north-south connectivity
• Storage resources volumes, storage policies, snapshot schedules, replication targets
• Identity resources service accounts, application-scoped RBAC, IDP federation for application users
• Security resources DFW policies, IDPS rules where applicable, encryption requirements, compliance baseline mapping
• Observability resources dashboards, alerts, log collection rules, metric scrape targets, SLO definitions
• Backup and DR backup policy assignment, retention, replication topology
• Dependencies references to other application stacks, external integrations, platform services
The blueprint is a single artefact that captures all of this declaratively. The platform interprets the blueprint and reconciles the running state to match. Changes are made by editing the blueprint, not by direct resource manipulation.
How this differs from earlier IaC patterns
Infrastructure-as-code with Terraform, Pulumi, or similar tools has been mainstream for years. Live Application Stack Blueprints differ from these in important architectural ways.
Scope. Earlier IaC tools provision infrastructure resources. Live Application Stack Blueprints provision the full application surface infrastructure plus identity plus security plus observability plus DR as one unified artefact. The seams between tools become internal seams of the platform.
Lifecycle integration. Earlier IaC tools are Day-1 deployment tools that struggle on Day 365. Drift between IaC code and running state accumulates. Live Application Stack Blueprints are designed for the full lifecycle the blueprint is the running configuration, drift is detected against the blueprint, and Day-365 changes flow through the blueprint.
Platform native. Earlier IaC tools sit outside the platform and call platform APIs. They don’t know what the platform actually allows or expects. Live Application Stack Blueprints are platform-native they understand VCF’s constraints, policies, and capabilities. Invalid blueprints fail at definition time, not at runtime.
Identity, security, and observability are first-class. In earlier IaC patterns, these layers are added afterwards via integrations and post-deployment configuration. In Live Application Stack Blueprints, they’re part of the blueprint from the start. RBAC, DFW rules, dashboard definitions all live in the same artefact as the compute and network definitions.
Audit-ready by design. The blueprint is the evidence. Approvals attach to blueprint changes. Compliance evidence is generated from the platform’s reconciliation of running state against blueprint definition. Audit conversations become “show me the current blueprint and the approval history,” not “generate me a snapshot of how the environment is configured.”
The architecture in detail
Looking inside a Live Application Stack Blueprint, the structure is hierarchical. At the top, the application identity name, owner, environment, tier, compliance scope. Below that, the resource sections, organised by category.
Application metadata section. Application name, version, environment (dev / staging / prod / DR), tier (platinum / gold / silver / bronze), compliance scope (PCI / SOX / GDPR / etc.), owner, business unit, cost centre. Drives downstream policy enforcement and reporting attribution.
Compute section. VM and container definitions sizing, OS image references, placement constraints, anti-affinity rules, scaling policies. Container workloads reference VKS clusters or namespaces. VM workloads reference Workload Domains or specific clusters where placement matters.
Network section. VPC definitions for tenant isolation, segment definitions for application tiers, DFW rule sets for east-west security, load balancer configurations, north-south connectivity policies. References Transit Gateway policies for cross-VPC and cross-application connectivity.
Storage section. Volume definitions with storage policy references, snapshot schedules, backup policy assignments, replication targets for DR. Object storage allocations for backup or AI training data where Native Object Storage is in scope.
Identity section. Service account definitions for application-to-platform integration, RBAC role definitions for application-scoped permissions, IDP federation configuration for application user authentication where applicable, break-glass account provisions.
Security section. DFW policy references (extending the network section’s rules), IDPS policy assignments, encryption requirements per resource, KMS reference for key custody, vulnerability management scope.
Observability section. Dashboard definitions in VCF Operations, alert rule definitions, log collection scopes, metric scrape configurations, SLO and SLI definitions, integration points for external observability tools.
Lifecycle section. Day-2 operational policies patching cadence acceptance, change window declarations, dependency declarations for ordered operations, rollback policy declarations.
Day-1 to Day-365 the lifecycle benefit
The single biggest argument for Live Application Stack Blueprints is what they do to Day-365 operations. Most IaC tools work well at Day 1; they degrade at Day 365 because drift accumulates.
With Live Application Stack Blueprints:
• The blueprint is the source of truth. Direct changes to running state surface as drift
• Drift detection runs continuously via VCF Operations Configuration Drift Management
• Drift remediation is one operation reconcile to blueprint
• Authorised changes flow through blueprint updates with approval workflow
• Audit evidence is the blueprint version history plus approval trail
• Disaster recovery is blueprint-driven deploy the blueprint to a recovery site, the application materialises
• Environment cloning is one operation deploy the blueprint with environment-specific overrides
• Multi-region deployments are blueprint-driven the same artefact, parameterised per region
For application owners, this means the environment they design at Day 1 is the environment that exists at Day 365 not a drift-accumulated approximation. For platform teams, this means drift becomes signal rather than noise, with remediation built in.
The platform team / application owner contract
Live Application Stack Blueprints formalise a contract between the platform team and application owners that earlier patterns left implicit.
What the platform team defines:
• Available blueprint primitives what compute, network, storage, security, observability resources can be declared
• Policy guardrails what combinations of primitives are valid, what compliance scopes require which controls
• Tier definitions platinum / gold / silver / bronze patterns that application owners can adopt
• Standard libraries pre-built blueprint fragments for common patterns (three-tier web app, microservice cluster, AI inference workload, etc.)
• Approval workflows what blueprint changes require what level of review
• Audit and reporting policies what evidence flows where
What the application owner declares:
• The application identity and metadata
• Resource requirements within platform-defined primitives
• Tier selection within available options
• Custom configurations where allowed within policy
• Dependencies on other application stacks or platform services
The contract is bidirectional: application owners get a clear, finite set of choices that’s easier to navigate than “design your own infrastructure.” Platform teams get application requirements declared in a policy-validated format that’s easier to govern than ad-hoc requests.
Common patterns and use cases
The use cases where Live Application Stack Blueprints land hardest:
Multi-environment reproducibility. Dev, staging, prod, and DR environments deployed from the same blueprint with environment-specific overrides. Reproducibility becomes structural rather than aspirational. Environment differences surface as explicit configuration deltas rather than implicit drift.
Compliance-scoped applications. Applications in PCI DSS, HIPAA, GDPR, or other compliance scopes carry their compliance requirements as part of the blueprint. The platform validates that the running state matches the compliance requirements continuously. SPM and Continuous Compliance Enforcement integrate naturally.
Multi-tenant SaaS platforms. A SaaS provider running customer instances on VCF can blueprint each customer’s stack same template, customer-specific parameters. Tenant onboarding becomes blueprint instantiation. Tenant offboarding becomes blueprint deletion with audit trail.
Highly regulated workloads. Financial services trading platforms, healthcare clinical systems, government workloads with specific compliance scope. The blueprint is the documented configuration the artefact regulators ask for and the artefact the platform actually runs.
Disaster recovery and business continuity. DR site provisioning becomes blueprint deployment. RTO improves because the recovery procedure is platform-driven rather than runbook-driven. Recovery testing becomes “deploy the blueprint to the test environment” rather than “execute the runbook and hope.”
Integration with the broader VCF 9.1 surface
Live Application Stack Blueprints aren’t isolated; they integrate with the rest of the VCF 9.1 capability surface.
• VCF Automation the orchestration layer that reconciles blueprint definitions to running state
• VCF Operations surfaces blueprint definitions, running state, drift, and reconciliation history
• VKS referenced from blueprints for container workload placement
• NSX VPC consumption referenced from blueprints for network resource declaration
• vSAN storage policies referenced from blueprints for storage tier assignment
• Identity Broker federation and RBAC referenced from blueprints
• vDefend / DFW security policy referenced from blueprints
• vSAN Protection backup policies referenced from blueprints
• ACC / SPM compliance scope referenced from blueprints, with Continuous Compliance Enforcement validating runtime
The integration depth means the blueprint isn’t just a config artefact it’s the operational interface to the platform for application owners.
Adoption considerations
Live Application Stack Blueprints aren’t a Day-1 adoption everyone is ready for. Things to think through:
• Existing IaC investment customers with mature Terraform / Ansible / Pulumi pipelines have transition decisions. Coexistence patterns work for a period; eventually the question is which is the source of truth
• Application owner capability declaring application requirements in blueprints requires application owners who can think in those terms. Less mature application teams need platform team support and standard libraries
• Platform team capability the contract is bidirectional. Platform teams need to define primitives, policies, and standard libraries that are usable. This takes investment
• Approval workflow design not all blueprint changes need the same approval. Lightweight changes (sizing within bounds, observability adjustments) shouldn’t go through the same gate as compliance scope changes. Workflow design matters
• Migration of existing applications deploying a blueprint over an existing application isn’t free. Plan a migration approach new applications adopt blueprints first, then existing applications migrate over time
Closing
Live Application Stack Blueprints are the application platform layer that VCF has been working toward for several releases. The 9.1 implementation closes the gap between “infrastructure-as-code” and “application-as-code,” bringing identity, security, observability, and lifecycle into the same declarative surface as compute and network.
For platform teams, this is the abstraction layer that lets you offer self-service to application teams without losing governance. For application owners, this is the platform interface that lets you declare requirements rather than provision resources. For compliance and audit, this is the artefact that makes evidence generation a platform property rather than manual work.
In my design conversations, the Live Application Stack Blueprint questions I work through:
• What’s the existing IaC investment, and what’s the coexistence or migration path?
• Who defines the blueprint primitives platform team, vendor, or combination?
• What tier structure (platinum / gold / silver / bronze) is right for the customer environment?
• What standard libraries do application owners need to be productive?
• What approval workflows govern blueprint changes by change type?
• How do existing applications migrate to blueprint-driven management?
• How does the blueprint integrate with the customer’s CI/CD pipelines?
• What’s the audit and compliance evidence flow?
Get those answered and Live Application Stack Blueprints become the platform interface that finally delivers on the application-as-code promise.
Part 27 in the series picks up an adjacent frontier topic MCP-based Agentic AI Workflows in VCF 9.1, and the architectural pattern that makes agentic AI safe at enterprise scale.
Sources
• Broadcom Announcing VCF 9.1: Modern Private Cloud Built for Efficiency and Resilience
• Broadcom VCF 9.1: The Secure, Cost-Effective Private Cloud Platform for Production AI
• Broadcom VMware Cloud Foundation Automation: Consume and Deploy VMs and Kubernetes Clusters
• Broadcom Scale, Simplify, and Secure Your Private Cloud Operations with VCF 9.1
• Broadcom Press Release Broadcom Announces VMware Cloud Foundation 9.1
• Broadcom VCF 9.1 is Available: Explore the New Features in Hands-on Labs