7.1

Table Of Contents
n
Software Components Overview on page 8
Software components automate the installation, conguration, and life cycle management of
middleware and application deployments in dynamic cloud environments. Applications can range
from simple Web applications to complex and even packaged applications.
n
XaaS Overview on page 9
With the XaaS, XaaS architects can create XaaS blueprints and resource action, and publish them as
catalog items.
n
Service Catalog Overview on page 10
The service catalog provides a unied self-service portal for consuming IT services. Users can browse
the catalog to request items they need, track their requests, and manage their provisioned items.
Infrastructure as a Service Overview
With Infrastructure as a Service (IaaS), you can rapidly model and provision servers and desktops across
virtual and physical, private and public, or hybrid cloud infrastructures.
Modeling is accomplished by creating a machine blueprint, which is a specication for a machine.
Blueprints are published as catalog items in the common service catalog, and are available for reuse as
components inside of application blueprints. When an entitled user requests a machine based on one of
these blueprints, IaaS provisions the machine.
With IaaS, you can manage the machine life cycle from a user request and administrative approval through
decommissioning and resource reclamation. Built-in conguration and extensibility features also make IaaS
a highly exible means of customizing machine congurations and integrating machine provisioning and
management with other enterprise-critical systems such as load balancers, conguration management
databases (CMDBs), ticketing systems, IP address management systems, or Domain Name System (DNS)
servers.
Software Components Overview
Software components automate the installation, conguration, and life cycle management of middleware
and application deployments in dynamic cloud environments. Applications can range from simple Web
applications to complex and even packaged applications.
By using a congurable scriptable engine, software architects fully control how middleware and application
deployment components are installed, congured, updated, and uninstalled on machines. Through the use
of Software properties, software architects can require or allow blueprint architects and end-users to specify
conguration elements such as environment variables. For repeated deployments, these blueprints
standardize the structure of the application, including machine blueprints, software components,
dependencies, and congurations, but can allow environment variables and property binding to be
recongured if necessary.
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, congured, 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 recongure Software properties and bindings as
required by the software architect, and publish application blueprints that combine Software
components and machine blueprints.
Foundations and Concepts
8 VMware, Inc.