With vCloud Application Director, you can create an advanced application blueprint with dependencies between components, clustered nodes, and multiple networks.

Clustered Windows Application Example
Screenshot of a clustered Windows application blueprint in vFabric Application Director

Dependencies are added in the blueprint to define an order in which the deployment tasks must be performed. Creating a dependency link from one item such as a service or application component to another service or application component guarantees that the task of creating the first item finishes successfully before a second task begins.

For scaling deployments, you might need to deploy multiple virtual machines or a cluster for a particular node and use a load balancer to manage them.

In most deployments, some servers are deployed to a DMZ zone and some servers are deployed to a network protected by a firewall.

Flexible disk layout enhances the storage flexibility and lets you add additional disks to a node. You can also add the disks when you create an application blueprint. The disks are created dynamically during provisioning and added to the node.

You can add basic or advanced external services to the blueprint that are installed external to the deployment of the vCloud Application Director application. External services are commonly used because these services are not provisioned as part of the blueprint, but the application needs the external service in order to work.