6.2

Table Of Contents
Deploying Any Application and Middleware Service
With Application Services, application architects can use virtual machine templates and scripts to model
an application deployment with middleware services and applications.
With Application Services, you can deploy applications on Windows and Linux operating systems in the
vCloud Director and vRealize Automation cloud environments. For the Amazon EC2 cloud environment,
you can only deploy applications on Linux operating systems.
n
Application architects can use virtual machine templates from a standardized cloud provider library
defined for their enterprise.
n
Application architects can also add application components to the middleware services defined in the
application blueprint.
Multicloud Support
Application Services is designed to deploy the same application to multiple types of clouds.
n
Application Services encapsulates deployment settings in deployment profiles, separate from
application blueprints. Deployment profiles enable application blueprint portability across private
clouds based on vCloud Director, the public clouds based on Amazon EC2, and use the
vRealize Automation provisioning infrastructure to access the vSphere private and public clouds.
n
Application Services uses a CAL to plug in cloud providers. It automates deployments to the
vCloud Director, the vSphere through vRealize Automation, and the Amazon EC2 cloud environment.
vCloud Director uses open standards like the vCloud API and the Open Virtualization Format (OVF).
Application Services integrates with vCloud Director through the publicly available IaaS API that is
based on vCloud. This integration allows you to deploy applications in private and public deployments
of vCloud Director clouds.
vCloud Automation Center uses REST APIs to deploy applications to the vSphere private and public
clouds.
Application Services uses the Amazon AWS APIs and Amazon Machine Images (AMIs) to deploy
applications to the Amazon EC2 cloud.
Application Services Extensibility and Open Architecture
Application Services is optimized for vCloud components and is extensible to other components.
n
The Application Services library has predefined (out-of-the-box) services or applications for
middleware services. In addition, you can add pointers to virtual machine templates residing in cloud
libraries. The Application Services library also lets you add definitions of dynamically installable
custom services on virtual machine templates using install, configure, start, update, rollback, and
teardown scripts, and appropriate configurations.
n
Deployment execution plans are generated by the system based on the blueprint. These plans help
users to track the status and progress of tasks during deployment.
Using Application Services
VMware, Inc. 14