All Products
Search
Document Center

Enterprise Distributed Application Service:User Guide for Alibaba Finance Cloud

Last Updated:Sep 04, 2023

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.

Manage microservices namespaces in the EDAS console

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.

Create a hybrid cloud ECS cluster

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.

Manage resource groups

Application deployment

  • After you develop and test an application, you can create and deploy the application in an ECS cluster.

  • After you create and deploy an application in EDAS, you may need to update the application. If an error occurs on the new application version after an update, you can roll back your application to an earlier version.

Application O&M

EDAS provides the following O&M features for applications:

  • Application lifecycle management

  • Server load balancing

  • Change history

  • Logs

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