RDS的架构、访问方式与常见问题

RDS的架构、访问方式与常见问题

更新时间:2018-10-27 13:19:23

概述

本文主要介绍RDS连接的相关概念。

详细信息

RDS系统架构

RDS数据库提供全数据链路服务,包括DNS、负载均衡、Proxy等。因为RDS使用原生的数据库引擎,故对数据库的操作高度类似。
  • RDS高安全模式。
  • RDS标准模式。
关于上述各个模块的详细解释,参考数据链路服务

RDS实例访问方式

内网访问

阿里云同地域内的ECS实例和RDS实例,当网络类型一致时,即同一个VPC内,或者都是经典网络实例,才可以内网访问。当然,如果在不同VPC之间做了VPN,或者高速通道,或者开启ClassicLink,那么不同VPC之间,或者经典网络和VPC之间也可以内网访问。

外网访问

RDS提供公网地址,可以在RDS控制台的 基本信息 数据库连接 中申请外网地址。正常情况下,没有VPN,高速通道或者ClassicLink。跨地域之间云资源互相访问,同地域经典网络和VPC之间通信,本地IDC环境与云资源互相访问,都是使用的公网。

RDS连接常见问题的原因及解决方法

  • 使用ping命令测试RDS实例地址,无法解析出IP地址。解决方法如下。
    1. 无法解析RDS实例的IP地址,说明DNS解析有问题,请检查DNS服务。
    2. 将DNS设置为国外的8.8.8.8或国内的223.5.5.5223.6.6.6
  • 使用telnet命令测试RDS实例的地址和端口,报如下错误。
    28000ip not in whitelist
    
    解决方法如下。
    1. 根据错误提示,说明IP地址不在RDS的白名单中。
    2. 将客户端对应的内网或外网IP地址添加到RDS的IP白名单中,参考设置白名单
  • 连接RDS的MySQL实例,报如下错误。
    ERROR 2832 (RDS00): Failed For Connect Mysql Server with high priv, please try again later or check the health of db
    
    该错误常见情况是因为实例连接数不足或实例负载较高导致,请您先检查实例连接数以及实例负载,确认下是否存在过高的情况,如果无异常,您可以工单反馈我们。

相关文档

适用于

  • 云数据库 RDS