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



Serverless App Engine (SAE) is the world's first application-oriented serverless PaaS, providing a cost-effective and highly efficient one-stop application hosting solution.
Benefits
- Out-of-the-Box Microservices and Kubernetes Clusters The out-of-the-box microservice environment allows you to use Spring Cloud, Dubbo, and HSF applications with zero code modifications. WAR, JAR, or PHP packages can be deployed directly without containerization.
- Low Cost and Ultimate Performance Fully-managed IaaS with Kubernetes clusters provide low-cost solutions for your business. SAE scales within seconds and improves the efficiency of runtimes and Java application startup.
- High Availability and Security Network isolation with sandboxed containers and virtual private cloud (VPC) ensures the security of application runtimes. SAE provides high availability solutions for large-scale events that require precise capacity handling, high scalability, and service throttling and degradation.
- One-Stop PaaS One-Stop PaaS with seamlessly integrated basic services, microservices, and DevOps products
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. 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 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. 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.