// removed jquery ui css and js

Application Profiles

About Application Profiles

CloudCenter Application Profiles are templates or blueprints that can be used to describe how applications should be deployed, configured, and managed in a cloud environment. Application Profiles enables 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.

CloudCenter supports many options that enable you to decrease the time it takes to onboard an application. These options are organized according to commonly used applications. 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)

Characteristics

Application Profiles have the following characteristics:

  • Created using CloudCenter 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 (e.g., cloud-agnostic images and application packages or scripts) (See Application Workflow for additional information)

Create Application Profiles

To create application profiles, see Model a New Application Profile.

Deploy Applications

Once you create the Application Profile, select any target cloud to deploy the application. CloudCenter automatically filters clouds that do not meet application requirements. 

The CCM passes the application to the respective CCO running on the target deployment cloud. The CCO orchestrates the following deployment tasks:

  • Provisions and configures cloud infrastructure and services as determined in the Application Profile (e.g., compute, storage, networking)
  • Launches VMs and mounts them to the storage repository on the target cloud so that the VMs can access the specified application packages, data, and scripts
  • Deploy each application component (applies to different tiers in a multi-tier application)
  • Start application services in the correct order based on service dependencies

During orchestration, the CCO sends status messages to the CCM so that you can view and track the application deployment status.

Manage Applications

The CCO monitors and meters deployed applications through the CCM Agent. The CCO enforces the deployment policies you created.

For example, you may have associated your deployment with an auto-scaling policy. The CCO monitors the deployed application and orchestrates scaling as specified by your policy. 

The CCO orchestrates subsequent lifecycle management functions such as: Start, Stop, Remove, and Upgrade

See Manage for additional information.

Migrate Applications from One Cloud to Another

You can use CloudCenter to migrate a deployed application from one cloud to another using a downtime-based process.

For live migrations, the application should support High Availability and Disaster Recovery and be provisioned on multiple clouds using CloudCenter. 
CloudCenter uses the following process to migrate an application from one cloud to another:

  1. On the cloud where the application is running, the CCM directs the CCO to shut down the deployment and save a backup to the source cloud storage repository.
  2. After the shutdown and backup are complete, the CCO on the source cloud initiates a file-sync of the backup to the storage repository on the target cloud.
  3. When the backup is complete, the CCM sends the Application Profile to the CCO on the target cloud and directs the CCO to provision the application in restore mode.
  4. The target cloud CCO deploys the specified Application Profile and restores the application backup during the deployment.

ZIP Files

For more information about .zip files, see Model Using Application Packages.

Application Workflow States

For more information about application workflow states, see Application WorkflowDeployment States, and  VM States.

  • No labels
© 2017 Cisco Systems