Sae 101

Sae 101

Serverless Application Engine

Play this article

Serverless Application Engine (SAE) is the world's first application-oriented serverless PaaS, providing a cost-effective and highly efficient one-stop application hosting solution.

SAE Features

Full-Lifecycle Application Management

SAE provides full-lifecycle application management. You can implement different release policies, such as phased release and canary release. The traffic-ratio-based canary release model is also supported. The release process is fully observable and can be rolled back.

Microservice Management

Spring Cloud, Dubbo, and HSF microservice frameworks can be migrated to SAE with zero code modifications. SAE also provides capabilities, such as service registration and discovery, environment isolation, configuration management, service management, service throttling and degradation, seamless application publishing and unpublishing, and service authentication.

Automatic Creation of Docker Images

SAE creates Docker images for WAR, JAR, and PHP packages automatically. You can deploy non-containerized services directly on SAE.

Auto Scaling

You can set scaling policies with web-based counters (for example, trigger scaling by monitoring counters or at a scheduled time), improving the responsiveness of application scaling. SAE can scale within seconds to handle unexpected traffic surges during peak hours and reduce costs during off-peak hours.

One-Click Switch for Test Environment

Resources are wasted when application instances are retained in the idle test environment of large- and medium-sized enterprises during non-working hours. You can use SAE to enable or disable the test environment in one click, which can save up to two-thirds of operating costs for the test environment.

Comprehensive Monitoring

SAE provides the monitoring function for systems (CPU and memory), applications (QPS, RT, operation frequency, SQL status, and the number of errors), and lifecycle (trace status). You can identify and address issues using the monitoring function.

Accelerated Cold Start of Java Applications

Application Class-Data Sharing (AppCDS) using Dragonwell 11 accelerates the startup of Java applications by eliminating the need for initialization, class loading, and just-in-time (JIT) compilation. This speeds up the cold start of Java applications by 40%.

Remote Debugging and Interconnection between On-Premises and Cloud Services

It supports remote debugging for diagnosing Java applications deployed in SAE. You can also subscribe to on-premises services and register these services in the SAE registry. Operations can be called between on-premises and cloud microservices.

Did you find this article valuable?

Support Aditya Katira by becoming a sponsor. Any amount is appreciated!