Help Center> > Service Overview >Overview

Overview

Application Orchestration Service (AOS) allows you to deploy your applications on HUAWEI CLOUD with a few clicks, simplifying cloud service management. Using templates to describe and orchestrate applications and related cloud services, AOS facilitates automatic application deployment, cloud service creation, and E2E application lifecycle management.

Basic Concepts

  1. Template

    A template is a text file that complies with AOS syntax. It defines application attributes, cloud service configurations, and dependencies between applications and cloud services. Like code, templates can be managed by users. Code management tools such as Git and SVN can also be used to manage templates of different versions. Template-based management of applications and cloud services simplifies the design of deploying application systems on the cloud and facilitates replication and set-up of development, testing, and production environments. This makes application systems configurable, evolvable, and traceable.

  2. Stack

    A stack is a collection of applications and cloud service resources. The applications and cloud services in a stack are treated as a whole when they are being created, upgraded, or deleted.

Advantages

AOS supports the resource planning required for deploying applications on the cloud, and provides a variety of application lifecycle management functions such as application design, deployment, upgrade, and scaling.

  1. Graphical designer

    AOS provides a graphical designer to facilitate template design and orchestration.

  2. Unified orchestration of cloud service resources

    AOS acts as a one-stop management service, uniformly orchestrating applications and their required cloud resources (such as VM, network, and storage resources), and automatically provisioning related cloud services.

  3. Complete application lifecycle management

    To achieve E2E DevOps management, AOS provides management functions for the entire application lifecycle, including application installation, upgrade, rollback, deletion, and scaling.

  4. Hybrid orchestration for containerized and non-containerized applications

    AOS supports orchestration for containerized and non-containerized applications, facilitating application containerization.