ACP互联网架构认证笔记 EDAS企业级分布式应用服务

本文涉及的产品
传统型负载均衡 CLB,每月750个小时 15LCU
应用型负载均衡 ALB,每月750个小时 15LCU
网络型负载均衡 NLB,每月750个小时 15LCU
简介: 应用生命周期,大规模集群应用管理,应用beta、分批发布,弹性伸缩,流量引导与灰度发布

特点

服务化

  1. 应用容器,多款互联网中间件
  2. 高性能服务框架,服务鉴权
  3. 服务基础设施,任务调度服务,配置推送服务,分布式事务支持

应用生命周期

  1. 应用生命周期,大规模集群应用管理,应用beta、分批发布,弹性伸缩,流量引导与灰度发布
  2. 账号与权限,主子账号,自定义角色,资源组

数据化运营

  1. 分布式调用跟踪,应用监控,IAAS基础监控,容器层监控,业务监控大盘,定制化报表大盘

高可用管控

  1. 服务治理,容量自动化压测,容量规划,限流降级
  2. 智能应用诊断,实时日志,容器运行时诊断

资源管理介绍

服务化基础设施

  1. 分布式任务调度服务
  2. 实时配置推送服务
  3. 分布式事务处理

资源管理介绍

  1. 最高提供500个节点

2.管理ECS,SLB,VPC(网络管理)

应用监控

  1. 监控大盘、基础监控、服务监控
  2. 监控大盘:服务提供、服务消费、基础监控
  3. 基础监控:每台机器的,CPU数据汇总、内存数据汇总、负载汇总、磁盘读写速度汇总、磁盘读写次数数据汇总
  4. 服务监控:系统概要、HTTP入口、提供的RPC服务、RPC服务来源、RPC调用依赖、消息发送、消息接收、新数据库访问

应用管理

  1. 部署应用,回滚应用,应用扩容,删除应用

弹性伸缩

  1. 伸缩规则,历史记录
  2. 伸缩规则里面参数:CPU(使用率),RT(响应时间),Load(负载)

通知报警

  1. 报警规则,报警联系人,报警记录
  2. 联系人只能添加账号联系人

EDAS RPC 服务

EDAS RPC 服务提供对 Dubbo 框架的支持。一个使用 Dubbo 框架开发的,并以 WAR 为部署方式的应用,可以无缝在 EDAS 平台进行应用的发布和管理,并使用所有 EDAS 所提供的服务治理和数据化运营功能。

高性能服务框架

HSF 是一款面向企业级互联网架构的分布式服务框架,以高性能网络通信框架为基础,提供了诸如服务发布与注册、服务调用、服务路由、服务鉴权、服务限流、服务降级和服务调用链路跟踪等一系列功能特性。

IaaS 基础监控

EDAS 的监控功能之一,能够针对应用的运行状态,对机器的 CPU、内存、负载、网络和磁盘等基础指标进行详细的监控。

分布式链路跟踪

EDAS 鹰眼监控系统能够分析分布式系统的每一次系统调用、消息发送和数据库访问,从而精准发现系统的瓶颈和隐患。

服务调用监控

EDAS 的监控功能之一,能够针对应用的服务调用情况,对服务的 QPS、响应时间和出错率进行全方面的监控。

  • EDAS 中提供 HTTP 服务的 Web 应用,需要使用 SLB 来进行负载均衡,您可以在 EDAS 的应用配置页面,进行 SLB 的配置。具体配置步骤,请参考应用设置中的配置负载均衡。
  • 对于 EDAS 的 RPC 服务提供者对应的应用,您无需考虑负载均衡问题,EDAS 原生支持对 RPC 服务提供者的负载均衡。

应用监控可以准确的反映应用的实时流量情况和历史信息,您可以通过该信息监控应用的健康状态,并且可以快速发现、定位问题。

名词解释

  • TraceId: 与一次请求相对应,全局唯一,在各个系统间传递。
  • IP 地址:创建 TraceId 的机器的 IP(十六进制)。
  • 创建时间:调用链路创建的时间。
  • 顺序数:用于链路采样。
  • 标志位:可选,用于调试和标记。
  • 进程号:可选,单机多进程的应用使用。
  • RpcId: 调用标识日志埋点顺序和嵌套关系,也在各个系统间传递。
  • 服务维度: 服务监控的监控数据分为应用维度和服务维度,应用维度的数据按照应用聚合,而服务维度的数据按照您自定义的服务聚合,例如您有一个应用 A,它提供了几个服务 a,b,c。
  • 下钻应用: 查看目标指标关联的上(下)游应用的相关指标情况。

监控数据类型

在服务监控页面中提供了不同监控数据类型的页签,可以有针对性的进行监控,如:

  • 提供的 RPC 服务:应用作为服务端提供 RPC 服务的情况(包含 HSF 类型和其他自定义类型)。
  • RPC 调用来源:当前应用所提供的 RPC 服务被以下应用调用的情况。
  • RPC 调用依赖:当前应用调用其它应用提供的 RPC 服务的情况(包含 HSF 类型和其他自定义类型)。

监控报表类型

  • 图表混合(默认):以“表格+图”的形式展现数据,包含的信息有监控对象、时间、QPS、耗时、服务端耗时、错和结果,其中图中展现信息默认为一小时的数据,表格展现的数据默认为五分钟的数据;
  • 多图:以“图”的形式展现数据,包含的信息有监控对象、时间、QPS、耗时、错和结果,其中图中展现信息默认为一小时的数据,并会单独列出最近时刻的数据;
  • 表格:以“表格”的形式展现数据,包含的信息有监控对象、QPS、耗时、错和结果,其展示的信息为最近一分钟的数据;

指标说明

  • 错/s:记录一分钟内 RPC 调用的出错速率,计算方式为为错=该分钟内总错误数/60。
  • 结果/s:记录返回结果,形式以“结果:QPS”展示,其中“结果”表示的是 RPC 的结果,HTTP 的结果与 HTTP 协议的 ErrorCode 一致。

相关实践学习
使用DAS实现数据库自动SQL优化
本场景介绍如何使用DAS实现数据库自动SQL优化。
SpringMVC框架入门
Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。在使用Spring进行WEB开发时,可以选择使用Spring的SpringMVC框架或集成其他MVC开发框架,如Struts2等。 相关的阿里云产品企业级分布式应用服务 EDAS:企业级分布式应用服务 EDAS(Enterprise Distributed Application Service)是一个应用托管和微服务管理的 PaaS 平台,提供应用开发、部署、监控、运维等全栈式解决方案,同时支持 Spring Cloud、Apache Dubbo(以下简称 Dubbo )等微服务运行环境,助力您的各类应用轻松上云。产品详情: https://www.aliyun.com/product/edas 
目录
相关文章
|
3月前
|
运维 Oracle 容灾
Oracle dataguard 容灾技术实战(笔记),教你一种更清晰的Linux运维架构
Oracle dataguard 容灾技术实战(笔记),教你一种更清晰的Linux运维架构
|
3月前
|
NoSQL Java 关系型数据库
【Redis系列笔记】分布式锁
分布式锁:满足分布式系统或集群模式下多进程可见并且互斥的锁。 分布式锁的核心思想就是让大家都使用同一把锁,只要大家使用的是同一把锁,那么我们就能锁住线程,不让线程进行,让程序串行执行,这就是分布式锁的核心思路
493 2
|
16天前
|
存储 负载均衡 架构师
架构笔记汇总
架构笔记汇总
50 1
|
3天前
|
边缘计算 安全 物联网
未来互联网架构的演变
【8月更文挑战第16天】随着科技的不断进步,互联网作为现代社会不可或缺的基础设施,其架构也在不断地发展与演变。本文将探讨未来互联网架构可能的变化方向,包括边缘计算、软件定义网络(SDN)、网络功能虚拟化(NFV)等技术趋势,以及这些技术如何影响互联网的稳定性、安全性和效率。同时,文章还将讨论这些变革对用户隐私保护和数据治理的潜在影响,并展望互联网架构的未来发展趋势。
|
3天前
|
设计模式 安全 网络安全
|
1月前
|
存储 缓存 运维
Lustre架构介绍的阅读笔记-HSM
HSM(Hierarchical Storage Management)是数据分级存储管理,根据数据生命周期、访问特性和设备成本,自动在CPU寄存器、缓存、主存、SSD、HDD、光盘、磁带库等不同存储层级间迁移数据。数据热度分为热、温、冷、冰,对应不同成本、性能和容量。迁移策略可基于人工判断或系统自动计算,并确保业务I/O不受影响、数据一致性。访问频率增加时,数据可反向迁移至更高层级。
|
1月前
|
存储 消息中间件 缓存
Lustre架构介绍的阅读笔记-NFS兼容性
Lustre是分布式NFS系统,融合了分布式系统和NFS特性。它支持线性扩展容量和性能,提供POSIX语义,隐藏复杂存储细节。关键技术涉及分布式计算、缓存、锁、事务、通信(RPC、消息队列、同步/异步模式)、选举、任务调度、健康检查、负载均衡、集群管理和QoS。数据一致性、复制(副本、EC)、热点管理及多种上层协议(如NFS、S3)也是重点。分布式存储通过扩容提升读写带宽和IOPS。
|
2月前
|
NoSQL 前端开发 Java
技术笔记:springboot分布式锁组件spring
技术笔记:springboot分布式锁组件spring
32 1
|
2月前
网络编程中的互联网协议 , IP地址 , 域名 , 端口 , 架构 , 网页数据请求 , 响应码
网络编程中的互联网协议 , IP地址 , 域名 , 端口 , 架构 , 网页数据请求 , 响应码
|
2月前
|
Java API Android开发
技术经验分享:Android源码笔记——Camera系统架构
技术经验分享:Android源码笔记——Camera系统架构
32 0

热门文章

最新文章