Updated on 2024-05-24 GMT+08:00

What Is CAE?

Cloud Application Engine (CAE) is serverless hosting for ultra-fast web and microservice application deployment. This hosting is low cost and zero infrastructure O&M. CAE releases applications from source code, software packages, and image packages quickly and easily, with auto scaling to the second, all billed pay-per-use, The whole application lifecycle is manageable with observable metrics.

Component Management and Configuration

Once developed, application components can be hosted on the CAE for:

Complete lifecycle management

  • Creation and deployment from source code, software packages (JAR, WAR, or ZIP), and container images
  • Control of the entire process from application component creation to logout–covering component creation, deployment, start, upgrade, rollback, stop, and deletion

Automatic component expansion without O&M

  • Using VM resources is fine-grained billed to the number of requests. Application instances scale to user traffic for full cloud hosting of user applications.
  • Underlying IaaS simplifies cloud migration since users no longer need to carry out O&M nor learn about complex underlying resources.

Component Monitoring and Logs

To quickly detect performance bottlenecks and locate causes, the problem (such as slow page loading or frame freezing) needs to be reproducible. Troubleshooting examples:

  • When a user reports that page loading is slow, is this problem caused by a network fault, resource loading, or Document Object Model (DOM) parsing?
  • Is the slow loading due to province or country where the user is located, or the user's browser or device?
  • Another example, when a user reports frame freezing, is this problem caused by a faulty network between the user terminal and the server? Or is the server or database overloaded?

It is also difficult to quickly locate root causes in code. CAE addresses these difficulties by providing:

  • Multi-dimensional instance monitoring for application components to give you the real-time running status of online components.
  • UI-based log and event search and alarms are provided to rapidly notify you of issues.