全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网

使用金融云RDS

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

开通数据库服务

RDS产品主页点击“立即购买”,或直接访问购买链接

rds01

其中选项如下:

选项 说明 建议选项
地域 生产中心选择华南1,华南1自动同城容灾(可用区A+B)。ECS、SLB、RDS都必须在同地域。 华南1,华东2
数据库类型 可选MySQL/SQL Server/PostgreSQL/PPAS(兼容Oracle) MySQL
系列 金融云集群有且仅有双机高可用版本
规格 数据库可用内存/CPU大小,选择不同的规格对应不同的连接数和IOPS并发 根据需要选择。
存储空间 选择数据库可用的存储空间 根据需要选择

配置数据库服务

数据库建立后,在数据库管理控制台上可以看到数据库实例的基本信息:

RDS02

其中的内网地址比较重要,ECS上的程序访问数据库服务器就是通过这个内网地址。(内网地址的开通前提条件,需要设置RDS白名单才可以开通。)

之后需要创建帐号,在“帐号管理”中选择“创建帐号”。

RDS03

RDS04

设置好用户名、密码,点击提交完成。(数据库授权可以完成账号添加后,进行授权)

然后创建数据库,选择“数据库管理”,点击“创建数据库”。创建时将权限授予刚才创建的帐号,并设置为“读写”

设置允许哪些ECS访问:

点击“数据安全性”,再点击“添加白名单分组-加载ECS内网IP添加”。

请选择需要访问RDS的服务器,然后点击“确定”。

金融云RDS产品特性

  1. 连接数据库不使用IP地址,而是使用域名,形如:sy52d0hz76w.mysql.rds.aliyuncs.com。
  2. 默认具有同城灾备功能,并且故障时自动切换。如果对数据安全性要求较高,需要再开通青岛灾备实例。
  3. 发生故障切换后,可能会断开网络连接,建议业务程序中要有自动重连的容错逻辑。
  4. RDS单实例的处理能力有明确上限,且只能向上升级。如果需要分布式数据库,可以使用DRDS。
  5. 不支持外网连接,且只允许ECS访问RDS。
  6. 如果需要更高级别的高可用,则建议采用两地三中心方案,分为以下两种情况:
    • 数据(RDS)。只需要在青岛节点开通RDS灾备实例即可,杭州地域全部不可用后,手动切换到青岛实例。
    • 业务系统。除了开通青岛节点的RDS灾备实例外,还需要在青岛部署同等/降低配置和数量的SLB和ECS。杭州地域级别的灾难发生后,通过DNS切换到青岛节点来保证业务系统的整体高可用。
  7. 选型建议

搭建金融云推荐架构

金融云推荐架构对应的RDS部分实现方法如下:

(1) 在杭州新建一个RDS实例(2) 新建用户(3) 新建数据库,并把新建的用户授权为读写权限(4) 在白名单中加入ECS生产服务器

至此,完成了完整的金融云推荐架构搭建工作。  

本文导读目录