全部产品
云数据库 RDS 版

数据链路服务

更新时间:2017-06-07 13:26:11   分享:   

阿里云数据库提供全数据链路服务,包括 DNS、负载均衡、Proxy 等。因为 RDS 使用原生的 DB Engine,对数据库的操作高度类似,基本没有学习成本。另外,阿里云数据库提供 DMS 服务,极大的方便了用户访问使用数据库。

DNS

DNS 模块提供域名到 IP 的动态解析功能,以便规避 RDS 实例 IP 地址改变带来的影响。在连接池中设置域名后,即使对应的IP地址发生了变化,仍然可以正常访问 RDS 实例。

例如,某 RDS 实例的域名为 test.rds.aliyun.com,对应的 IP 地址为 10.10.10.1。某程序连接池中设置为 test.rds.aliyun.com 或 10.10.10.1 都可以正常访问 RDS 实例。

一旦该 RDS 实例发生了可用区迁移或者版本升级后,IP 地址可能变为 10.10.10.2。如果程序连接池中设置的是域名 test.rds.aliyun.com,则仍然可以正常访问 RDS 实例。但是如果程序连接池中设置的是IP地址 10.10.10.1,就无法访问 RDS 实例了。

负载均衡

负载均衡 模块提供实例 IP 地址(包括内网 IP 和外网 IP),以便屏蔽物理服务器变化带来的影响。

例如,某 RDS 实例的内网 IP 地址为 10.1.1.1,对应的 Proxy 或者 DB Engine 运行在 192.168.0.1 上。在正常情况下,负载均衡 模块会将访问 10.1.1.1 的流量重定向到 192.168.0.1 上。当 192.168.0.1 发生了故障,处于热备状态的 192.168.0.2 接替了 192.168.0.1 的工作。此时 负载均衡 模块会将访问 10.1.1.1 的流量重定向到 192.168.0.2 上,RDS 实例仍旧正常提供服务。

Proxy

Proxy 模块提供数据路由、流量探测和会话保持等功能。

  • 数据路由功能:支持大数据场景下的分布式复杂查询聚合和相应的容量管理。
  • 流量探测功能:降低 SQL 注入的风险,在必要情况下支持 SQL 日志的回溯。
  • 会话保持功能:解决故障场景下的数据库连接中断问题。

DB Engine

RDS 全面支持主流的数据库协议,具体情况如下表所示:

数据库类型 版本
MySQL 5.1(Deprecated),5.5,5.6,5.7
SQL Server 2008 R2,2012
PostgreSQL 9.4
PPAS 9.3(高度兼容 Oracle)

DMS

DMS(Data Management Service)是一个访问管理云端数据的 Web 服务,提供了数据管理、对象管理、数据流转和实例管理等功能。

DMS 支持 MySQL、SQL Server、PostgreSQL 和 PPAS 等数据源。

本文导读目录
本文导读目录
以上内容是否对您有帮助?