
Application High Available Service is a SaaS-based service that helps you improve the availability of your applications. This service offers a wide range of features for applications, including automatic topology detection, traffic shaping, service fallback, and high availability assessment based on fault injection. All these features work together to provide a quick and cost-efficient method to improve application availability.
Vendor
Alibaba Cloud
Company Website


Overview
Application High Available Service is a SaaS-based service that helps you improve the availability of your applications. This service offers a wide range of features for applications, including automatic topology detection, traffic shaping, service fallback, and high availability assessment based on fault injection. All these features work together to provide a quick and cost-efficient method to improve application availability.
Benefits
- Automation Automatically detects application topologies, tracks application changes, and visualizes dependencies among applications, third-party components, and Alibaba Cloud services.
- Intelligence Automatically identifies major third-party components and most of the Alibaba Cloud services, and continues to learn architecture characteristics based on artificial intelligence (AI) technologies.
- End-to-End Provides an end-to-end assessment of high availability based on test templates and real-world events. Fault injection testing is used to assess the high availability of your applications.
- Stability Offers features such as traffic shaping and service fallback to ensure the high availability of your applications. These features have been proven by practices for supporting the Double 11.
Features
Topology Detection and Visualization
Automatically detects application topologies, tracks application changes, and visualizes dependencies among applications, third-party components, and Alibaba Cloud services. Third-Party Components and Alibaba Cloud Services Automatically identifies major third-party components such as Tair (Redis® OSS-Compatible), MySQL, and ZooKeeper, and Alibaba Cloud services such as ApsaraDB for RDS, Server Load Balancer (SLB), and Enterprise Distributed Application Service (EDAS). Kubernetes Clusters Automatically identifies the pods, nodes, services, and containers in user-created Kubernetes clusters and Alibaba Cloud Container Service for Kubernetes clusters, and visualizes the dependencies among these elements.
High Availability Assessment
Offers high availability assessment based on fault injection, and best practices for chaos engineering. Easy-to-Use Components Provides an easy-to-use component for fault injection, which allows you to quickly prepare for, monitor, and check fault injection tasks. Test Repository Accumulates test cases based on real-world events in production environments.
Service Fallback
Provides high availability features such as traffic shaping and service fallback for applications and gateways. These features are easy to use and require zero code modifications. Low Adoption Cost Allows you to access the service by using SDKs or installing agents. You can implement traffic shaping and service fallback by using APIs for major frameworks. You can also use SDKs to register custom methods such as custom APIs for traffic shaping and service fallback in the Application High Availability Service (AHAS) system. Gateway Traffic Shaping Offers the traffic shaping feature for major gateway services, such as Spring Cloud Gateway and Zuul.