开通并配置数据库代理服务

网站编辑2022-06-06 10:03:25315

  RDS PostgreSQL提供数据库代理服务,支持读写分离,本文介绍配置方法。


  前提条件
  RDS PostgreSQL实例需要满足以下要求:
  实例大版本为PostgreSQL 14、13、12、11或10。
  实例存储类型为云盘。
  实例系列为高可用版。
  实例为主实例。
  RDS PostgreSQL数据库代理功能正在逐步开放中,当前支持的地域及可用区如下:
  中国(香港):可用区B。
  华东1(杭州):可用区G、可用区H、可用区I和可用区J。
  华北2(北京):可用区F、可用区G、可用区H和可用区I。
  华北3(张家口):可用区A、可用区B和可用区C。
  华东2(上海):可用区B、可用区E、可用区F和可用区G。
  华南1(深圳):可用区D和E。
  印度尼西亚(雅加达):可用区A。

  新加坡:可用区A、可用区B和可用区C。


  注意事项
  开通数据库代理后,不建议迁移主实例可用区。如果迁移主实例可用区,将会导致主实例与数据库代理不在同一可用区,从而使数据库访问延迟增高,响应变慢。

  请确保已创建只读实例。没有只读时,可以开启数据库代理功能,但无法设置代理终端。


  操作步骤
  步骤一:开启数据库代理服务
  1.访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
  2.在左侧导航栏单击数据库代理。
  3.(可选)首次开启数据库代理服务时,需要单击SLR授权后的点击授权,在对话框中单击确定。阿里云将自动创建服务关联角色AliyunServiceRoleForRdsProxyOnEcs,允许RDS Proxy服务通过该角色为用户完成弹性网卡的挂载动作,进而打通网络链路。
  4.单击立即开启代理,填写代理个数,然后单击立即开启。

  开启数据库代理后,您可以在代理服务页签看到数据库代理的基本信息。


  步骤二:设置代理终端
  开通数据库代理后,您还需要设置代理终端,配置数据库代理的核心功能。
  1.访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
  2.在左侧导航栏单击数据库代理。
  3.单击代理终端页签,并单击设置代理终端。

  4.设置如下参数,并单击确定。


  设置完成后,您需要在应用程序中配置代理终端地址,就可以使写请求自动转发到主实例,读请求自动转发到各个只读实例。

最新推荐

右侧广告图1
  • 云数据库Redis

    阿里云 Redis 开源版及 Tair 均提供了多种架构,并支持资源规格的灵活配置和实时调整,能够在游戏、金融、广告、电信、直播、电商、安全等对时延有严苛要求的领域提供稳定支撑。

    ¥1020.00/年

    新人专享

  • 数据库审计

    在满足等保2.0‘安全审计’相关要求的同时,智能解析数据库通信流量,细粒度审计数据库访问行为,通过对数据库全量行为的审计溯源、危险攻击的实时告警、风险语句的智能预警,提供敏感的数据库资产安全的监控保障

    ¥3000.00/月

    等保合规

  • 云数据库 ClickHouse

    开箱即用,高吞吐写入,秒级实时分析、自动弹性优势。 广泛应用于流量分析、广告营销分析、行为分析、人群划分、客户画像、敏捷BI、数据集市、网络监控、分布式服务和链路监控等业务场景。

    ¥1473.40/月

    1年85折

右侧广告图2