淘宝RDS连接说明

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介:

杭州机房拉了一根直通淘宝RDS内部LAN的网线。为了让整个机房环境都能共享这条高速链路,我们做了一个 RDS 包转发机。

 

这台转发机网卡接口信息如下:

IP

接口

作用

192.168.0.14 eth0  连接到我们自己机房的LAN 
10.239.16.22 eth1

 拉了一根网线直接连接到淘宝rds内部LAN

客户机设置及说明

注:这里的客户机是指想要使用该 RDS 链路的机器

客户机需要将所有 RDS 请求的包都发给转发机,可以通过设置以下路由来实现:

ip route add 10.0.0.0/8 via 192.168.0.14 dev eth0

注:10.0.0.0/8 是淘宝的 RDS 服务器的内部LAN地址。

转发机设置及说明

1.首先,转发机需要将上述客户机发过来的 RDS 数据包都转发到淘宝 RDS 内部LAN中去,即走 eth1 接口。可通过一条路由规则实现:
 

ip route add 10.0.0.0/8 dev eth1 src 10.239.16.22

注: 10.239.16.22 是转发机在淘宝 RDS LAN 中的地址(eth1)

 

2.上述第一条实现了包转发,但是这些包的源地址依然是客户机本身的地址(即 192.168.x.x 等)。这种包到了 RDS LAN 网就回不来了。我们还需要把这种包的源地址都伪装成转发机的10.239.16.22 这个IP。所以,还要配置一条SNAT规则:

iptables -t nat -A POSTROUTING -o eth1 j SNAT --to-source 10.239.16.22

 

使用

以上都配置好后,就可以正常访问 RDS 了:

mysql -h hzn02.rds.aliyuncs.com

 

 

注意:用上述方式连接 rds 可能不太稳定,偶尔会特别慢,详情见:访问淘宝rds很慢的问题


本文转自 Bruceweien 51CTO博客,原文链接:http://blog.51cto.com/bruceweien/1932410
相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
30天前
|
分布式计算 关系型数据库 数据处理
Dataphin常见问题之没有建表的权限如何解决
Dataphin是阿里云提供的一站式数据处理服务,旨在帮助企业构建一体化的智能数据处理平台。Dataphin整合了数据建模、数据处理、数据开发、数据服务等多个功能,支持企业更高效地进行数据治理和分析。
|
1月前
|
关系型数据库 MySQL 数据库连接
连接和管理RDS
连接和管理RDS
26 2
|
2月前
|
SQL 关系型数据库 MySQL
Flink数据问题之连接mysql无数据输出如何解决
Apache Flink是由Apache软件基金会开发的开源流处理框架,其核心是用Java和Scala编写的分布式流数据流引擎。本合集提供有关Apache Flink相关技术、使用技巧和最佳实践的资源。
|
1月前
|
Ubuntu 关系型数据库 MySQL
【MySQL】Navicat/SQLyog连接Ubuntu中的数据库(MySQL)
【MySQL】Navicat/SQLyog连接Ubuntu中的数据库(MySQL)
|
1月前
|
关系型数据库 MySQL 数据安全/隐私保护
关于Navicat Premium连接MySQL出现2059错误解决方法
关于Navicat Premium连接MySQL出现2059错误解决方法
|
1月前
|
SQL 关系型数据库 MySQL
阿里云MySQL数据库价格、购买、创建账号密码和连接数据库教程
阿里云数据库使用指南:购买MySQL、SQL Server等RDS实例,选择配置和地区,完成支付。创建数据库和账号,设置权限。通过DMS登录数据库,使用账号密码访问。同地域VPC内的ECS需将IP加入白名单以实现内网连接。参考链接提供详细步骤。
369 3
|
1天前
|
关系型数据库 MySQL 数据安全/隐私保护
使用Navicate连接Mysql过程详解
使用Navicate连接Mysql过程详解
4 0
|
9天前
|
SQL 关系型数据库 MySQL
DQL语言之连接查询(mysql)
DQL语言之连接查询(mysql)
|
12天前
|
关系型数据库 MySQL 数据安全/隐私保护
MySQL 安装及连接
MySQL 安装及连接
32 0
|
21天前
|
存储 关系型数据库 MySQL
MySQL 查询优化:提速查询效率的13大秘籍(避免使用SELECT *、分页查询的优化、合理使用连接、子查询的优化)(上)
MySQL 查询优化:提速查询效率的13大秘籍(避免使用SELECT *、分页查询的优化、合理使用连接、子查询的优化)(上)