All Products
Search
Document Center

Enterprise Distributed Application Service:Overview

Last Updated:Dec 27, 2023

Enterprise Distributed Application Service (EDAS) provides the following O&M features for applications: lifecycle management, application access management, application instance scaling, throttling and degradation, change logging, event center, and log management.

Application O&M capabilities

Scenario

Feature

Lifecycle management

After you host an application to a Kubernetes cluster in EDAS, you can manage the lifecycle of the application in the EDAS console. For example, you can upgrade, roll back, start, stop, and delete the application. You can scale out or in the instances on which the application runs. You can also manage the lifecycle of the application at a finer granularity by editing the YAML file. For more information, see Manage the application lifecycle.

Application access management

After you host an application to a Kubernetes cluster in EDAS, you may want to expose service ports in the following two scenarios:

  • Expose the service ports externally. You can bind an Internet-facing or intranet-facing Server Load Balancer (SLB) instance to the application to provide load balancing capabilities. For more information, see Bind CLB instances or Reuse a CLB instance.

  • Expose the service ports inside the cluster. You can add a Service to the application to provide load balancing capabilities. For more information, see Add a Service.

Application instance scaling

If the access traffic fluctuates greatly, you can scale out or in application instances by using manual or automatic scaling methods. This improves resource utilization and reduces resource costs. For more information, see Manual scaling or Auto scaling.

Change logging

If you have performed lifecycle actions on application instances in the EDAS console, such as application instance deployment, startup, and scaling, you can go to the application details page to check the change status or go to the Change List page to view change logs. For more information, see View application changes.

Event center

The event center supports the following event sources: application change events of EDAS, alert events of Application Real-Time Monitoring Service (ARMS), 0-1 status events, such as deadlocks, out of memory (OOM), and application startup failures, microservice governance events of Microservice Engine (MSE), and events of Kubernetes clusters. If your application uses one of the preceding services, the event center automatically collects the events and analyzes and displays the events in a unified manner. This provides an easy way for you to view and analyze the events. For more information, see Event center.

Log management

EDAS provides the log management feature.

  • EDAS provides real-time logs of applications that are deployed in Kubernetes clusters in EDAS. If an application exception occurs, you can view the real-time logs to troubleshoot pod-related issues. For more information, see View real-time logs.

  • EDAS allows you to add log directories to favorites, view logs, and search for logs. You can view logs of instances and applications online to troubleshoot application issues. For more information, see View log directories.

  • EDAS is connected to Simple Log Service. If you enable the logging feature when you create or deploy an application, you can view the log files of the application. For more information, see View file logs.