7.1
Table Of Contents
- Foundations and Concepts
- Contents
- Foundations and Concepts
- Using Scenarios
- Using the Goal Navigator
- Introducing vRealize Automation
- Tenancy and User Roles
- Service Catalog
- Infrastructure as a Service
- XaaS Blueprints and Resource Actions
- Common Components
- Life Cycle Extensibility
- vRealize Automation Extensibility Options
- Leveraging Existing and Future Infrastructure
- Configuring Business-Relevant Services
- Extending vRealize Automation with Event-Based Workflows
- Integrating with Third-Party Management Systems
- Adding New IT Services and Creating New Actions
- Calling vRealize Automation Services from External Applications
- Distributed Execution
- Index
n
Software Components Overview on page 8
Software components automate the installation, conguration, 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 unied 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 specication 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 conguration and extensibility features also make IaaS
a highly exible means of customizing machine congurations and integrating machine provisioning and
management with other enterprise-critical systems such as load balancers, conguration management
databases (CMDBs), ticketing systems, IP address management systems, or Domain Name System (DNS)
servers.
Software Components Overview
Software components automate the installation, conguration, 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 congurable scriptable engine, software architects fully control how middleware and application
deployment components are installed, congured, updated, and uninstalled on machines. Through the use
of Software properties, software architects can require or allow blueprint architects and end-users to specify
conguration elements such as environment variables. For repeated deployments, these blueprints
standardize the structure of the application, including machine blueprints, software components,
dependencies, and congurations, but can allow environment variables and property binding to be
recongured 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, congured, 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 recongure 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.