从没想到监控可以这么做!阿里云RDS智能诊断系

从没想到监控可以这么做!阿里云RDS智能诊断系

[本文来自:www.11jj.com]


[转载出处:www.11jj.com]

阿里妹导读:来自阿里云RDS团队的论文“TcpRT: Instrument and Diagnostic Analysis System for Service Quality of Cloud Databases at Massive Scale in Real-time” (TcpRT:面向大规模海量云数据库的服务质量实时采集与诊断系统)被数据库顶会SIGMOD 2018接收,会议将于6/10在美国休斯敦召开。

TcpRT论文介绍了RDS天象系统在云数据库SLA数据采集、服务质量指标计算、异常检测、故障根因分析领域的创新工作,以及大规模部署自动化的服务各类云上客户的实践经验。评委评价“I have plenty of experience with manual anomaly detection. That has wasted much time for me at work, so I liked what you described.”


简介


随着企业上云趋势的日益热化,作为产业核心组件的数据库,已成为各大云计算公司增长最快的在线服务业务。作为中国第一大云数据库厂商,我们RDS团队致力于为用户提供稳定的云数据库服务。从本质上看,RDS是一个多租户DBaaS..,利用轻量级KVM、Docker镜像等资源隔离技术将用户所购买的数据库实例部署在物理机上,按需分配资源并进行自动升降级,实现一套完全自动化的智能运维管理。


云数据库对客户业务的稳定性至关重要,因此快速发现云数据库性能出现异常,及时定位异常原因是云数据库厂商的一个挑战。TcpRT是阿里云数据库用来监控和诊断数据库服务质量的一个基础设施。TcpRT从主机TCP/IP协议栈的壅塞控制采集trace数据,计算数据库延迟和网络异常,在后台流式计算..进行大规模实时数据分析和聚合,通过统计指标历史数据的柯西分布发现异常点,并通过同一台主机、交换机、proxy下所有实例一致性趋势的比例来计算不同组件发生异常的概率。


到目前为止,TcpRT以每秒采集2千万条原始trace数据、每天后台处理百亿吞吐数据、秒级检测异常的卓越性能在阿里云持续稳定运行三年。


本文贡献:


  • 提出了一种新的对数据库服务质量进行采集的方法,基于内核壅塞模块实现,可以非侵入性、低代价的采集基于停等协议的关系数据库的per connection的延迟、带宽,分析用户使用数据库的模型(短连接和长连接),并且可以端到端的记录和量化基础网络服务质量对数据库服务质量的影响,包括丢包率、重传率。

  • 我们开发了一套对采集的原始数据进行数据清洗、过滤、聚合、分析的流式计算系统,系统可以做到水平扩展、容错性、实时性、Exactly Once,具有和其他大数据..例如EMR、MaxCompute进行数据交换的能力。

  • 我们提出了一个新的算法对TcpRT数据进行分析,来发现数据库的服务质量有无异常,并且对异常事件的根因进行定位。

  • 问题


    从没想到监控可以这么做!阿里云RDS智能诊断系



    从网络架构上看,RDS由控制层和数据链路层两个部分组成,如上图所示。其中,控制层包括一系列管理模块,比如资源管理器,HA管理器,迁移管理器等。资源管理器负责将实例的不同副本分配在独立的物理主机上。当实例发生故障时,HA管理器会探测到主实例的故障,并将服务连接切换到Standby节点上。而当主机负载失衡时,迁移管理器负责将数据库实例进行迁移,保障用户服务质量。


    数据链路层主要负责数据的分发和路由。通常,云用户通过ECS和RDS实现业务上云。他们将业务部署在ECS上,并通过VPC和RDS数据库实例进行交互。数据包通过驻留在用户VPC网络中的vSwitch进行打包/解包并路由。而SLB负责将这些数据包进行解析,并将DBaaS IP映射到真实服务器上。目前,SLB同时支持FNAT和DNAT两种模式。由于出流量数据不经过SLB, DNAT比FNAT呈现出更好的性能。除此之外,我们引入NGLB进行优化。在Proxy中,我们解析客户端/服务端协议,并提取查询,将读写进行分离,同时支持横向分区和连接池的功能。

    自媒体 微信号:11jj 扫描二维码关注公众号
    爱八卦,爱爆料。

    小编推荐

    1. 1

      太宗朝翻译(太宗尝谓中书今原文及翻译)

      大家好,小美今天来为大家解答太宗朝翻译以下问题,太宗尝谓中书今原文及翻译很多人还不知道,现在让我们一起来看看吧!1、太子太师(官名)

    2. 2

      资深彩友机选中双色球37万:真是无心插柳柳成荫

      4月21日晚,福彩双色球第2024044期开奖,当期安徽省中得10注二等奖,单注奖金为187063元。合肥市彩民凭借一张20元机选单式票,喜中个中2注,拿下3

    3. 3

      招1213人!贵州事业单位编制教师正在报名中!即将截止报名......

      贵州人才引进教师招考2024年第十二届贵州人才博览会贵阳贵安事业单元单子引进高条理及急需紧缺人才通知雇用人数:752人教师岗雇用人数:391人报

    4. 4

      新修订的《河北省安全生产条例》6月1日起实施

      河北省平安生产条例(2017年1月12日河北省第十二届人民代表大会第五次会议经由2024年3月28日河北省第十四届人民代表大会常务委员会第八次会议修订

    5. 5

      【普法宣传】全国首例AI生成声音人格权侵权案一审宣判

      当下互联网、人工智能快速成长,声音的记载、行使与流传的体式正履历着空前未有的厘革,声音与人格的关系变得愈发慎密,声音的行使价格愈发

    6. 6

      “足”梦黄中,追“球”未来-------黄湖镇中学第十届校园足球嘉年华开幕式

      “足” 梦黄中“追” 球将来黄湖镇中学第十届校园足球嘉韶华揭幕式将来“足”够出色以球润德、以球健体;以球启智、以球育美!4月24日下昼,

    7. 7

      买旧书去哪个网站好(有哪些买旧书的平台)

      大家好,小丽今天来为大家解答买旧书去哪个网站好以下问题,有哪些买旧书的平台很多人还不知道,现在让我们一起来看看吧!1、最齐全的旧书网

    8. 8

      谦卑是什么意思和谦虚有区别吗(谦卑谦虚的意思)

      大家好,小娟今天来为大家解答谦卑是什么意思和谦虚有区别吗以下问题,谦卑谦虚的意思很多人还不知道,现在让我们一起来看看吧!1、主要区别

    Copyright 2024.依依自媒体,让大家了解更多图文资讯!