阿里云数据库提供全数据链路服务,包括 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 模块提供数据路由、流量探测和会话保持等功能。
数据库类型 | 版本 |
MySQL | 5.1(Deprecated),5.5,5.6,5.7 |
SQL Server | 2008 R2,2012 |
PostgreSQL | 9.4 |
PPAS | 9.3(高度兼容 Oracle) |
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。