智能顾问Advisor - 帮你用好云RDS

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 RDS MySQL,高可用系列 2核4GB
简介: 智能顾问(Intelligent Advisor)是一个智能化的云上顾问,在2018年上线面向全网用户开放,基础诊断项全部免费。它根据用户情况,结合阿里云沉淀多年的最佳实践经验,为用户提供精准的个性化诊断与建议。

1. 背景

智能顾问(Intelligent Advisor)是一个智能化的云上顾问,在2018年上线面向全网用户开放,基础诊断项全部免费。它根据用户情况,结合阿里云沉淀多年的最佳实践经验,为用户提供精准的个性化诊断与建议。诊断项涵盖安全、性能、稳定性、成本四大方面,覆盖包含ECS、RDS在内的阿里云多项产品,全方位帮助用户从“用上云”到“用好云”。

本文主要集中对RDS产品的相关诊断项做一次介绍,帮助用户了解智能顾问,以及如何用它可以更好的使用RDS产品,感受到云服务数据库不同于自建的价值。

2. 应用场景

智能顾问为用户提供全方位的云端智能顾问服务,借助阿里云最佳实践,指导用户更好的使用云资源,包括发现RDS推出的新功能特性。

如何开通、授权使用智能顾问,可以参考智能顾问的帮助文档:快速入门

智能顾问有两种典型的应用场景:

  • 通过阿里云控制台访问智能顾问,或者通过阿里云官网的诊断顾问问答机器人、工单系统访问智能顾问控制台,查看资源的诊断优化建议。智能顾问会按照固定的扫描频率,对用户所有云资源实例进行诊断,从而给出优化建议。这种方式是离线的,基于固定频率自动进行,用户无需手动操作。

advisor_arch

  • 专项问题的在线诊断
    目前支持ECS、RDS资源实例的网络连通性诊断,在后面的功能中会有详细的介绍。

3. 功能特性

3.1 基础诊断

智能顾问的诊断建议涵盖四个方面:安全、性能、稳定性、成本。下面分别介绍针对RDS产品的主要诊断项。

3.1.1性能

  • RDS规格升级
    根据数据库性能的历史表现,预测未来数据库的性能趋势,在性能瓶颈出现前,提前给出合理的规格建议。规格升级建议有升级更高规格的实例,也有根据用户的查询使用量推荐升级为独享型实例。

示例:实例经诊断推荐规格升级为独享型实例,在智能顾问控制台:
_01

点击进入推荐详情可以看到当前实例的基本信息和QPS性能分析数据。
_02
点击"升级"操作,直接跳转到实例规格升级引导页面。

  • 数据库索引建议
    索引是数据库最常用的优化手段,可以在不修改数据结构和应用代码的前提下, 大幅提升检索效率。 智能顾问(Advisor)利用CloudDBA的引擎能力对数据库进行深度诊断,从性能最差的TOP SQL中,挖掘缺失的索引,提升数据库性能。

示例:
_
点击"添加索引"操作,跳转到登录数据库,引导添加索引。

  • RDS读写分离
    RDS读写分离,用户应用程序只需连接一个读写分离地址进行数据读取及写入操作,读写分离功能会自动将写入请求发往主实例,而将读取请求按照用户设置的权重发往各个只读实例。

该功能特性为免费使用,同时可以降低资源及维护成本,然后有用户购买了只读实例,因为种种原因却没有开通读写分离功能,对于用户是种损失。智能顾问根据用户的实例购买情况,已经使用情况,把使用读写分离的最佳实践推荐给用户以供参考。

示例:
_
点击"开启读写分离"操作,跳转到RDS控制台的数据库代理功能页,引导开启读写分离连接。

在性能领域,我们还有"慢SQL查询"、"数据库SQL优化"、"RDS短连接优化"几个诊断项,这里不再一一赘述,可以参考智能顾问的帮助文档:功能特性,或者访问智能顾问控制台体验。

3.1.2 安全

  • DDoS防护
    当服务器的网络流量超过一定阈值时(如遭受攻击),实例的流量会进入清洗或者黑洞,导致服务器无法被正常远程登录。智能顾问推荐开通DDOS防护服务,提供当前防护阈值,及最近30天内被攻击时长和黑洞次数,并结合行业、区域、带宽等因素,给出防护阈值建议。

此诊断项有两个状态:用户未开通DDOS服务和已开通DDOS服务。对于未开通状态用户,只提供风险概要,建议开通。对于已开通状态用户,提供最近30天内被攻击时长和黑洞次数,当前防护阈值以及建议防护阈值,建议升级防护包。

示例:
已开通DDoS防护的安全建议
DDoS_
点击"快速提升",跳转到DDoS防护控制台页面,查看对应区域的防护包实例,可以选择防护包升级。

3.1.3 稳定性

  • 实例过期预警
    根据"包年包月"付费模式实例的状态,发现即将到期的实例,避免实例不可用。实例到期后,如果未完成续费操作,阿里云会暂停该实例的服务。智能顾问建议您及时备份或提前续费​。

检测到用户实例中,有小于等于15天即将过期的实例,黄色风险提示;检测到用户实例中,有已经过期的实例,红色警告提示。

3.1.4 成本

  • 付费模式变更
    根据"按量付费"付费模式RDS实例上最近一个月,用户已经花费的价钱,如果包年包月花费 < 按量付费花费,则向用户推荐付费模式变更为包年包月模式。

3.2 连通性检查

3.2.1 用户痛点

用户在使用阿里云产品的过程中,都会遇到各种“连不上”的问题。根据工单情况,大致可以分为以下几类:
1)我的机器与我的ECS、RDS等连不上,即外部与阿里云连不上。
2)我的ECS和我的RDS连不上,即阿里云内部的云资源连不上。
而工单处理的结果,往往是用户配置错误,比如安全组、白名单设置错误等。

智能顾问帮助用户自助检查两个IP之间的连通性,判断两个IP之间是否配置相通,对于不同的情况给出相应的建议。

3.2.2 检测项

1)机器运行检测
检测用户输入的两个实例是否处于运行状态
不正常:机器运行不正常,用户输入的两个实例未处于正常运行状态
正常:机器运行正常,用户输入的两个实例处于正常运行状态
2)网络平面检测
检测用户输入的两个实例是否处于同一网络平面
不正常:网络不在同一平面,用户输入的两个实例未处于同一网络平面
正常:网络位于同一平面,用户输入的两个实例处于同一网络平面
3)安全组配置检测
检测用户输入的ECS实例的安全组配置,是否允许连通
不正常:安全组配置有问题,用户输入的实例安全组配置,不允许连通
正常:安全组配置无问题,用户输入的实例安全组配置无问题
4)白名单设置检测
检测用户输入的RDS实例的白名单配置,是否允许连通
不正常:白名单配置有问题,用户输入的实例白名单配置,不允许连通
正常:白名单配置无问题,用户输入的实例白名单配置无问题
5)安全处罚
检测用户输入的实例是否受到了安全管控系统的处罚
不正常:存在管控处罚,识别到存在攻击行为,主机被安全管控处罚
正常:不存在管控处罚,未识别到攻击行为,无处罚

注:这里连通性检查正常,不能保证两个IP之间网络肯定通,因为没有侵入实例进行实际网络数据包的连通性检查。

示例:
阿里云ECS实例->RDS实例连通性检查结果:
_01

后续发展

跟国外部分友商的诊断服务相比,阿里云智能顾问覆盖的产品和诊断项还不够全面,我们会在后续的迭代中不断补充拓展。对于RDS产品的诊断建议,智能顾问走出了一条自己特色的发展道路,针对用户反馈的情况,有重点的给予建议。

欢迎各位阿里云的新老用户,来体验智能顾问的功能,并提出您的宝贵意见。

目录
相关文章
|
4月前
|
安全 数据管理 关系型数据库
数据管理DMS使用问题之使用香港地区的RDS,如何通过代理进行访问
阿里云数据管理DMS提供了全面的数据管理、数据库运维、数据安全、数据迁移与同步等功能,助力企业高效、安全地进行数据库管理和运维工作。以下是DMS产品使用合集的详细介绍。
数据管理DMS使用问题之使用香港地区的RDS,如何通过代理进行访问
|
6月前
|
存储 关系型数据库 数据库
超1/3中国500强企业都在用的「汇联易」,为什么选用阿里云RDS?
迎峰而上:汇联易依托阿里云RDS通用云盘,加速业务智能化升级
超1/3中国500强企业都在用的「汇联易」,为什么选用阿里云RDS?
|
11月前
|
关系型数据库 MySQL 数据库
数据库降本秘籍:阿里云RDS经济版(RDS倚天版)最高可省48%
RDS倚天版结合软硬件协同技术的优化,持续释放技术红利。 云数据库 RDS MySQL、RDS PostgreSQL 倚天ARM版通用规格最高降价40%
|
存储 SQL 监控
阿里云数据库 SelectDB 版重磅发布,邀测火热进行中
“阿里云数据库 SelectDB 版”首个版本已于 8 月 20 日正式上线,欢迎有需要的企业免费试用体验!
|
关系型数据库 RDS
阿里云产品——主要使用的阿里云产品有—— RDS
阿里云产品——主要使用的阿里云产品有—— RDS 自制脑图
96 0
|
存储 Cloud Native 关系型数据库
阿里云PolarDB、RDS获评信通院数据库Serverless认证最高“先进级”,AnalyticDB获“增强级”
在日前中国信通院组织的数据库产品能力评测中,阿里云PolarDB for MySQL、RDS MySQL数据库顺利完成了首批事务型数据库Serverless能力分级测试,获最高“先进级”评级;AnalyticDB MySQL和AnalyticDB PostgreSQL顺利完成了首个分析型数据库Serverless能力分级测试,获评“增强级”评级。
阿里云PolarDB、RDS获评信通院数据库Serverless认证最高“先进级”,AnalyticDB获“增强级”
|
存储 Cloud Native Oracle
阿里云产品测评—开源PolarDB-PG 获奖名单
PolarDB for PostgreSQL(下文简称为 PolarDB)是一款阿里云自主研发的云原生关系型数据库产品,100% 兼容 PostgreSQL,高度兼容Oracle语法;采用基于 Shared-Storage 的存储计算分离架构,具有极致弹性、毫秒级延迟、HTAP 的能力和高可靠、高可用、弹性扩展等企业级数据库特性。同时,PolarDB 具有大规模并行计算能力,可以应对OLTP与OLAP混合负载。
|
SQL 存储 Cloud Native
前沿分享|阿里云数据库高级技术专家 宋利兵:阿里云企业级自治数据库RDS详解
本篇内容为2021云栖大会-企业级云原生数据库最佳实践论坛中,阿里云数据库高级技术专家 宋利兵关于“阿里云企业级自治数据库RDS详解”的分享。
757 0
前沿分享|阿里云数据库高级技术专家 宋利兵:阿里云企业级自治数据库RDS详解
|
SQL 运维 自动驾驶
商业化十周年,阿里云RDS推出企业级自治数据库
近日,阿里云宣布RDS数据库品牌升级计划,推出云原生企业级自治数据库。今天也是阿里云RDS商业化十周年。据了解,阿里云是国内首家提供自治服务的数据库厂商,基于人工智能和机器学习技术,阿里云RDS数据库提供自动升级、自动调优等100%数据库自动驾驶能力。云原生数据库2.0时代,阿里云RDS通过企业级的自治能力为客户提供更快、更稳、更安全的数据库服务。
1089 0
商业化十周年,阿里云RDS推出企业级自治数据库