应用运维概述

EDAS为应用提供了一系列运维功能,包括生命周期管理、应用访问方式管理、应用扩缩容、限流降级、变更记录、事件中心、日志管理等。

应用运维能力

使用场景

功能

生命周期管理

将应用托管至EDAS K8s集群后,可以在EDAS控制台上管理该应用的生命周期,包括升级、回滚、扩缩容、启动、停止、删除等操作,也可以通过编辑YAML对该应用进行更精细的生命周期管理。更多信息,请参见管理应用生命周期

应用访问方式管理

应用托管至EDAS K8s集群后,可能希望暴露服务端口,有以下两种场景:

  • 对外部暴露服务端口。可以为应用绑定公网或私网SLB,并提供负载均衡能力。更多信息,请参见添加负载均衡CLB复用负载均衡CLB

  • 对集群内部暴露服务端口。可以为应用添加服务Service,并提供负载均衡能力。更多信息,请参见添加服务Service

应用扩缩容

当流量变动较大时,您可以进行手动或自动扩缩容应用,增加或减少实例数量,提高资源利用率,降低应用资源成本。更多信息,请参见手动扩缩容自动弹性扩缩容

限流降级

EDAS支持使用应用高可用服务AHAS(Application High Availability Service)实现Spring Cloud、Dubbo和HSF应用的限流降级,支持实时查看限流降级详情和动态变更规则,从而全面保障您的应用可用性。更多信息,请参见限流降级简介

变更记录

在EDAS上进行应用部署、启动、扩容、缩容等生命周期操作后,可以跳转到应用详情页查看当前变更状态,也可以通过变更记录页面查看该应用的历史变更记录。更多信息,请参见查看应用变更

事件中心

事件中心目前接入了EDAS的应用变更事件、ARMS的报警事件、0-1事件(如死锁、OOM和应用启动等)、MSE的微服务管控事件和K8s集群事件。当您的应用使用了相关的产品,对应的事件会自动接入事件中心进行统一的分析展示,方便您查看与分析。更多信息,请参见事件中心

日志管理

EDAS提供以下三种日志:

  • 部署在EDAS K8s集群的应用的实时日志,当应用出现异常情况的时候,可以通过查看实时日志来排查容器(Pod)相关问题。更多信息,请参见查看实时日志

  • EDAS提供了日志目录收藏、日志查看、日志搜索的功能。您可以在线查看实例和应用级别的日志来排查应用异常问题。更多信息,请参见查看日志目录

  • EDAS对接了日志服务SLS。如果您在创建或部署应用时开启了日志服务功能,则可以查看该应用的文件日志。更多信息,请参见查看文件日志