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.
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.
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.
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.
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.