7.3

Table Of Contents
Deploying Any Application and Middleware Service
You can deploy Software components on Windows or Linux operating systems on vSphere,
vCloud Director, vCloud Air, and Amazon AWS machines.
n
IaaS architects create reusable machine blueprints based on templates, snapshots, or Amazon
machine images that contain the guest agent and Software bootstrap agent to support Software
components.
n
Software architects create reusable software components that specify exactly how the software is
installed, configured, updated during deployment scale operations, and uninstalled on machines.
n
Software architects, IaaS architects, and application architects use a graphical interface to model
application deployment topologies. Architects reconfigure Software properties and bindings as
required by the software architect, and publish application blueprints that combine Software
components and machine blueprints.
n
Catalog administrators add the published blueprints to a catalog service, and entitle users to request
the catalog item.
n
Entitled users request the catalog item and provide any configuration values designed to be editable.
vRealize Automation deploys the requested application, provisioning any machine(s), networking and
security components, and Software component(s) defined in the application blueprint.
n
Entitled users request the scale in or scale out actions to adjust their deployments to changing
workload demands. vRealize Automation installs or uninstalls Software components on machines for
scale, and runs update scripts for dependent Software components.
Standardization in Software
With Software, you can create reusable services using standardized configuration properties to meet
strict requirements for IT compliance. Software includes the following standardized configuration
properties:
n
Model-driven architecture that enables adding IT certified machine blueprints and middleware
services within the application blueprint.
n
A delegation model for overriding configuration name value pairs between software architect,
application architect, and end user to standardize configuration values for application and middleware
service.
Software Extensibility and Open Architecture
You can download predefined Software components for a variety of middleware services and applications
from the VMware Solution Exchange. Using either the vRealize CloudClient or vRealize Automation
REST API , you can programmatically import predefined Software components into your
vRealize Automation instance.
n
To visit the VMware Solution Exchange, see
https://solutionexchange.vmware.com/store/category_groups/cloud-management.
n
For information about vRealize Automation REST API, see Programming Guide and vRealize
Automation API Reference.
Foundations and Concepts
VMware, Inc. 12