Use platform-as-a-service (PaaS) to model and provision applications across private, public, and hybrid cloud infrastructures.

PaaS is a type of cloud computing service that provides a computing platform and a solution stack as a service. Along with software-as-a-service (SaaS) and infrastructure-as-service (IaaS), PaaS is a service model of cloud computing that lets you use tools and libraries that the provider supplies to create an application, or service. You control software deployment and configuration settings. The provider provides the networks, servers, storage, and other services required to host your application.

Automate Application Provisioning

A key aspect of PaaS is the ability to automate the provisioning of applications. vRealize Automation is a model-based application provisioning solution that simplifies creating and standardizing application deployment topologies on cloud infrastructures. Application architects use the application drag-and-drop features to create application deployment topologies called application blueprints. Application blueprints define the structure of the application, enable the use of standardized application infrastructure components, and include installation dependencies and default configurations for custom and packaged enterprise applications. You can use the prepopulated and extensible catalog of standard logical templates, application infrastructure service, components, and scripts to model an application blueprint. Application blueprints are logical deployment topologies that are portable across IaaS clouds, such as vRealize Automation, and across public clouds such as Amazon EC2 .

Using vRealize Automation, you specify the application and service structure with the assumption that the underlying cloud infrastructure delivers the necessary compute, network, and storage requirements. You can deploy the vRealize Automation blueprints on any private or public cloud that is based on VMware vSphere. This application provisioning model frees developers and application administrators from dealing with infrastructure, OS, and middleware configuration, and allows your company to focus on delivering business value with its applications.

Enterprise users can standardize, deploy, configure, update, and scale complex applications in dynamic cloud environments. These applications can range from simple Web applications to complex custom applications and packaged applications. With its catalog of standard components, or services, vRealize Automation Application Services automates and manages the update life cycle of deployments for multitier enterprise applications in hybrid cloud environments.

Monitor Application Performance

Monitoring provides capabilities for performance management related to applications.

Prebuilt Application Components

VMware Cloud Management Marketplace provides blueprints, services, scripts, and plug-ins that you can download and use to develop your own application services. Leading middleware, networking, security, and application vendors provide prebuilt components that use reusable and flexible configurations that you can insert into any multitier application-provisioning plan.