Enterprise Distributed Application Service (EDAS) is supported on Alibaba Finance Cloud. You can use EDAS to host and perform governance operations on microservices applications on Alibaba Finance Cloud.
Introduction to Alibaba Finance Cloud
Alibaba Finance Cloud is an industrial cloud that serves financial institutions, such as banks, security agencies, insurance companies, and funds. Alibaba Finance Cloud relies on a cluster of independent data centers to provide cloud services that meet the regulatory requirements of the People's Bank of China, China Banking and Insurance Regulatory Commission (CBIRC), and China Securities Regulatory Commission (CSRC). Compared to Alibaba Cloud, Alibaba Finance Cloud provides more professional and comprehensive services for financial customers. Based on the compliance requirements of the People's Bank of China and CBIRC, Alibaba Finance Cloud is significantly improved in terms of security, service availability, and data reliability.
Supported regions on Alibaba Finance Cloud
EDAS is supported on Alibaba Finance Cloud in the China East 1 Finance, China East 2 Finance, and China South 1 Finance regions.
Limits
The features EDAS provides on Alibaba Finance Cloud are different from those on Alibaba Cloud. We apologize for the inconvenience brought by the differences. Take note of the following limits when you use EDAS on Alibaba Finance Cloud:
Kubernetes clusters that are created in the China (Hangzhou) region are not supported.
Kubernetes clusters of V1.22 or later are not supported.
Elastic Compute Service (ECS) clusters purchased by EDAS cannot be used to manage applications. For example, you cannot use such an ECS cluster to create applications, scale out applications, or configure auto scaling for applications.
Serverless Kubernetes clusters are not supported.
Multi-language applications are not supported.
The throttling and degradation features are not supported for ECS applications and Kubernetes applications.
The overview page of the component center module, the batch operations feature, and the distributed job scheduling feature are not supported.
Some features of the microservices governance module are not supported. The features include Dubbo Admin, tag-based routing, service testing, automated regression, service degradation, service mesh, and end-to-end throttling. For more information, see Supported features.
Alibaba Finance Cloud also imposes specific limits on the cloud sources based on which you can use EDAS.
Application management
EDAS provides a series of application management features that you can use on Alibaba Finance Cloud.
Module | Feature description | References |
Resource management | Microservices namespace EDAS uses microservices namespaces to provide isolated runtime environments, such as development, staging, and production environments. You can use microservices namespaces to isolate resources and services. This way, you can realize centralized management by using a single account. | |
ECS cluster management EDAS allows you to create clusters, scale out clusters, and perform other management operations on clusters. You cannot manage ECS clusters that are purchased by EDAS. | ||
Kubernetes cluster management EDAS allows you to import all types of Kubernetes clusters created in Container Service for Kubernetes (ACK), except ACK Serverless clusters. | ||
Hybrid cloud EDAS allows you to deploy applications in hybrid cloud ECS clusters and provides complete solutions for the scale-out, networking, and centralized management of these clusters. You can connect Alibaba Finance Cloud ECS instances, servers from data centers, and servers from other cloud service providers by using Express Connect circuits, and add the instances and servers to hybrid cloud ECS clusters in EDAS. This way, you can deploy applications in these clusters and use application hosting capabilities that are provided by EDAS. | ||
Resource group If you use your Alibaba Finance Cloud account to purchase resources and manage applications as a RAM user, you can manage account permissions by using resource groups. EDAS allows you to grant RAM users the permissions on a resource group. This way, each authorized RAM user can manage all the resources in the resource group. | ||
Application deployment |
| |
Application O&M | EDAS provides the following O&M features for applications:
|
Service governance
EDAS provides a series of service governance features that you can use on Alibaba Finance Cloud.
Feature | Description | References |
Service authentication | EDAS supports access control on Spring Cloud and Dubbo applications by using service authentication. If a microservices application requires high security and you want to restrict access to it from other applications, you can authenticate the applications that call the microservices application. This ensures that only the applications that match the authentication rules can call the microservices application. | |
Outlier ejection | In a microservices framework, service calls are affected if consumers cannot detect the exceptions on the application instances of a provider. This further affects the performance and even availability of the services provided by the consumers. The outlier ejection feature monitors the availability of application instances and dynamically adjusts the instances. This ensures successful service calls and improves the service stability and quality of service (QoS). |
Supported features
The following table describes the EDAS features that are supported on Alibaba Finance Cloud and compares the supported features among different regions. Y indicates that a feature is supported, whereas N indicates that a feature is not supported.
Feature | China East 1 Finance | China East 2 Finance | China South 1 Finance | |
Billing method | Only the subscription billing method is supported. The pay-as-you-go method is not supported. | |||
Resource management | ECS instance | Y | Y | Y |
Virtual private cloud (VPC) | N | N | N | |
ECS cluster | Y | Y | Y | |
ACK cluster | N: Kubernetes clusters that are created in the China (Hangzhou) region are not supported. | Y | Y | |
Serverless Kubernetes cluster | N | N | N | |
Permission management on resources | RAM authentication | Y | Y | Y |
RAM resource group | N | N | N | |
Resource tagging | N | N | N | |
Quota | N | N | N | |
Application management | Microservices namespace | Y | Y | Y |
Application list | Y | Y | Y | |
ECS application | Basic information | Y | Y | Y |
Canary release | Y | Y | Y | |
Change history | Y | Y | Y | |
Log management | Y | Y | Y | |
Online log view | Y | Y | Y | |
Log Service-based distributed log search | Y | Y | Y | |
Application Real-Time Monitoring Service (ARMS)-based application monitoring | Y | Y | Y | |
ARMS-based alerting | Y | Y | Y | |
Application High Availability Service (AHAS)-based throttling and degradation | N | N | N | |
Throttling and degradation (old version) | N | N | N | |
Configuration push | Y | Y | Y | |
Service list | Y | Y | Y | |
Auto scaling | Y | Y | Y | |
Event center | Y | Y | Y | |
Container version | Y | Y | Y | |
Kubernetes application | Basic information | N | Y | Y |
Change history | N | Y | Y | |
Application event | N | Y | Y | |
Real-time log | N | Y | Y | |
Log directory | N | Y | Y | |
File logs in Log Service | N | Y | Y | |
ARMS-based application monitoring | N | Y | Y | |
AHAS-based throttling and degradation | N | N | N | |
Throttling and degradation (old version) | N | N | N | |
ARMS-based notification and alerting | N | Y | Y | |
Event center | N | Y | Y | |
Service list | N | Y | Y | |
Kubernetes Service management | N | Y | Y | |
Auto scaling | N | Y | Y | |
Multi-language application | Kubernetes multi-language application | N | N | N |
Application routing | Kubernetes Ingress | Y | Y | Y |
Configuration management | Configuration list, historical version, listening query, and push track | Y | Y | Y |
Kubernetes configuration | Y | Y | Y | |
Microservices governance | Trace query | Y | Y | Y |
Service query | Y | Y | Y | |
Outlier ejection | Y | Y | Y | |
Service authentication | Y | Y | Y | |
Dubbo Admin | N | N | N | |
Tag-based routing | N | N | N | |
Service testing | N | N | N | |
Service stress testing | N | N | N | |
Automated regression | N | N | N | |
Service inspection | N | N | N | |
Service degradation | N | N | N | |
Service mesh | N | N | N | |
End-to-End throttling | N | N | N | |
Component center | Overview | N | N | N |
Batch operations | N | N | N | |
SchedulerX V2.0 | N | N | N | |
System management | Alibaba Finance Cloud account | Y | Y | Y |
RAM user | Y | Y | Y | |
Role | Y | Y | Y | |
All permissions | Y | Y | Y | |
Permission assistant | Y | Y | Y | |
Personal information | Y | Y | Y | |
Account switching | Y | Y | Y | |
Service usage | Y | Y | Y | |
Operation log | Y | Y | Y |