What Is An Application Profile?

About Application Profiles

An application in Workload Manager parlance refers to an installed/deployed application – either before modeling or after deployment. An application stack is a collective reference to the application, application servers, middleware, database, containers, PaaS services, and data. A DevOps application stack also includes build and environment. Workload Manager can deploy and manage new or existing, simple or complex application stacks on any supported datacenter, private cloud or public cloud environment, while ensuring portability.

A cloud-agnostic, ready to deploy JSON and XML description used to deploy an application while retaining its cross-environment portability is referred to as an application profile in the Workload Manager platform -- Application Profiles enable you to quickly describe and onboard applications in any supported cloud.

Note

An Application Profile does not require you to provide any cloud-specific information or hard-wire the profile to any cloud infrastructure.

An out-of-box topology that determines orchestration tasks appropriate for different application types (for example, tiered web applications, job-based, and so forth) or application technologies (for example, Java, Hadoop, and so forth) is referred to as an application profile template – these templates can be used by Workload Manager users to describe how applications should be deployed, configured, and managed in a cloud environment.

Characteristics

Application Profiles have the following characteristics:

  • Created using Workload Manager supported images or using private customer images (see Application Tasks for additional information)

  • Shared between multiple users within each deployment (see Permission Control for additional information)

  • Maintained on multiple clouds (for example, cloud-agnostic images and application packages or scripts).

  • Workload Manager supports many options that enable you to decrease the time it takes to onboard an application profile. These options are organized according to commonly used application categories. For example:

    • High-Performance Computing (HPC), desktop, parallel, web, batch, or cluster applications

    • Multi-tier/multi-service complex deployment topology applications or simple application models

    • Image-based services or end-point services (for example, Windows OS images)

  • No labels
© 2017-2019 Cisco Systems, Inc. All rights reserved