检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
内网方式下ECS无法连接RDS for PostgreSQL实例的原因 遇到该问题,参考以下步骤排查解决。 先确认弹性云服务器和RDS for PostgreSQL实例是否在同一个虚拟私有云下。 如果在,执行2。
ECS内网访问RDS for PostgreSQL,是否受带宽限制 内网访问不受带宽限制。 父主题: 数据库连接
数据库连接 RDS for PostgreSQL数据库连接数满的排查思路 RDS for PostgreSQL数据库实例支持的最大数据连接数是多少 内网方式下ECS无法连接RDS for PostgreSQL实例的原因 客户端问题导致连接RDS for PostgreSQL实例失败
ECS资源争抢(非独享型实例) 在内核态CPU时间占比>20%的场景中,还有一种比较罕见的情况:ECS资源争抢,这种情况发生在非独享型(包括:通用型、通用增强型等)实例中。
当应用部署在弹性云服务器上,且该弹性云服务器与云数据库RDS实例处于同一区域,同一VPC时,建议单独使用内网IP连接弹性云服务器与RDS for PostgreSQL实例。
购买Linux弹性云服务器请参考《弹性云服务器用户指南》中“购买弹性云服务器”章节。 分别查看ECS的区域和VPC,以及RDS for PostgreSQL实例的区域和VPC。确认ECS实例与RDS for PostgreSQL实例处于同一区域、同一VPC内。
步骤1:购买ECS 登录管理控制台,查看是否有弹性云服务器。 有Linux弹性云服务器,执行3。 无Linux弹性云服务器,执行2。 图1 ECS实例 购买弹性云服务器时,选择Linux操作系统,例如CentOS。
步骤1:购买ECS 登录管理控制台,查看是否有弹性云服务器。 有Linux弹性云服务器,执行3。 无Linux弹性云服务器,执行2。 图1 ECS实例 购买弹性云服务器时,选择Linux操作系统,例如CentOS。
图1 关系型数据库与其他服务的关系示意图 表1 与其他服务的关系 相关服务 交互功能 弹性云服务器(ECS) 通过弹性云服务器(Elastic Cloud Server,简称ECS)远程连接云数据库RDS实例可以有效地降低应用响应时间、节省公网流量费用。
安装配置 在云上部署PgBouncer连接池,需要先购买弹性云服务器。建议选择与后端RDS实例相同VPC、相同子网创建,降低网络通信时延。购买成功后登录ECS进行环境搭建。
费用说明 实例开启后,虚拟机(VM)恢复正常收费。 约束限制 开启主实例时,如果存在只读实例,会同时开启只读实例。 实例开启后,会自动触发一次全量备份。 仅支持开启实例状态是“已停止”的实例。
云上PostgreSQL实例部署PoWA 华为云上进行远程模式部署PoWA,需要一台ECS,并在ECS上安装PoWA-archivist、PoWA-collector、PoWA-web。
将RDS for MySQL同步到RDS for PostgreSQL 本地自建MySQL数据库 ECS自建MySQL数据库 任何 一次性或持续 最低 使用DRS将自建MySQL同步到RDS for PostgreSQL数据库。
在“实例管理”页面,选择目标实例,单击操作列中的“查看监控指标”,跳转到Cloud Eye页面。 您还可以通过如下方式跳转到Cloud Eye页面: 在RDS的“实例管理”页面,单击目标实例名称进入概览页面,在页面右上角,单击“查看监控指标”,跳转到Cloud Eye页面。
powa-web.conf中未配置port选项,使用默认值8888 浏览器访问链接: http://演示使用的ECS IP地址:8888/ 图1 访问PoWA 输入用户名和密码,单击“Login”。
费用说明 实例停止后,虚拟机(VM)停止收费,其余资源包括弹性公网IP(EIP)、存储资源、备份正常计费。 约束限制 仅支持停止存储类型为SSD云盘、极速型SSD的按需实例,专属云RDS不支持停止实例。 停止主实例时,如果存在只读实例,会同时停止只读实例。
自建PostgreSQL实例部署PoWA 本章节主要介绍ECS自建PostgreSQL数据库部署PoWA的过程。
对象存储服务(Object Storage Service,简称OBS)上的备份文件以及云数据库RDS服务使用的弹性云服务器(Elastic Cloud Server,简称ECS),都对用户不可见,它们只对云数据库RDS服务的后台管理系统可见。
设置安全组规则 操作场景 安全组是一个逻辑上的分组,为同一个虚拟私有云内具有相同安全保护需求,并相互信任的弹性云服务器和云数据库RDS实例提供访问策略。 为了保障数据库的安全性和稳定性,在使用云数据库RDS实例之前,您需要设置安全组,开通需访问数据库的IP地址和端口。
测试环境 弹性云服务器(Elastic Cloud Server,简称ECS):规格选择通用计算型c3.2xlarge.2,8U16GB,操作系统镜像使用CentOS7.4 64位版本。由于压测工具需要安装额外的编译工具,建议ECS绑定弹性IP。