Updated on 2024-07-01 GMT+08:00

Overview

Cloud Application Engine (CAE) is a serverless PaaS platform that provides simplified hosting for applications. It helps users migrate microservice applications to the cloud without O&M IaaS on a pay-per-use basis, effectively reducing costs and improving efficiency.

CAE provides the following capabilities:

  • Fast deployment in minutes based on source code, software packages, or container images
  • Mainstream languages and runtime systems such as Java, Node.js, and Tomcat
  • Seamless hosting for web, microservice, and API applications
  • Pay-per-use auto scaling based on resources or custom service indicators, coping with unpredictable user access traffic
  • Standard pluggable runtime systems, allowing you to focus on application development
  • Built-in application governance, implementing self-healing and quick recovery of large-scale cloud-native applications

Prerequisites

  1. You have registered a Huawei account and enabled Huawei Cloud services.
  2. Your account has permission to use CAE. For details, see Creating a Custom CAE Policy.

Logging In to the CAE Console

  1. Log in to the management console.
  2. Click and select a region.
  3. Click in the upper left corner and click Cloud Application Engine.

    • If you log in for the first time, click Authorize on the displayed service authorization page to authorize CAE to use the services on which it depends. Then, the Cloud Application Engine console is displayed.
      Figure 1 Authorization
    • If this is not your first login, the Cloud Application Engine console is displayed directly.

Console Description

Table 1 describes the CAE console.

Table 1 CAE console description

Item

Description

Overview

Provides overall CAE dashboard information, including the application health status, CPU usage, number of concurrent connections, memory usage, traffic, network inbound speeds, engine information, and latest features.

Components

Provides capabilities such as creating, deploying, and upgrading components. A component is a self-owned package or public middleware that can be deployed and provides services externally.

Instance List

Allows you to view instance information, delete instances, and log in to containers using CloudShell.

Component Configurations

Provides component-based middleware configuration and O&M management for RDS databases, CSE engines, environment variables, access modes, AS policies, cloud storage configuration, performance management, and custom monitoring metrics.

Component Events

Displays events that occur during component deployment and running.

Component Monitoring

Provides component monitoring, including visualized real-time monitoring of uplink and downlink speeds (BPS), uplink and downlink rates (PPS), file system write/read rate, CPU usage, and memory usage.

Component Logs

Provides instance-level running logs to help locate faults.

System Settings

Provides cloud storage authorization, domain name configuration, and certificate configuration. You can view and unbind authorized object storage, and configure domain names, certificates, start/stop policies, microservice gateways, and event notification rules.