开发者社区 问答 正文

2个RDS 实例能做主从吗?

我买了2个RDS实例,想做成主从,因为默认的主从,从库连接是不开放的。
请问这个支持吗?


PS:不考虑提供的只读库和基于DTS的灾备。

展开
收起
furple 2016-12-14 10:18:28 2468 分享 版权
阿里云 AI 助理回答

阿里云RDS(Relational Database Service)确实支持用户自建主从架构,但需要注意的是,默认情况下,为了保障数据安全,从库的外网访问通常是关闭的。不过,您可以通过以下方式实现主从架构并管理从库的访问权限:

  1. 内网访问:最推荐的方式是通过阿里云ECS(Elastic Compute Service)实例来访问RDS从库。只要您的ECS实例和RDS实例位于同一VPC内,就可以通过内网无限制地访问从库,无需额外开放外网连接。

  2. 安全组设置:如果您确实需要从公网访问RDS从库,可以在RDS实例的安全组规则中添加允许特定IP或IP段访问的规则。这样可以做到在一定程度上控制和保护从库的访问权限,但请谨慎操作,确保不会暴露敏感数据。

  3. 使用DMS(Data Management Service):虽然您提到不考虑DTS,但DMS是一个数据库管理工具,可以帮助您在Web界面管理包括主从复制在内的多种数据库操作,且支持通过DMS客户端安全地访问RDS实例,而不需要直接开放从库的公网访问。

  4. VPC对等连接:如果您的应用部署在不同的VPC或者需要跨账号访问RDS实例,可以考虑使用VPC对等连接或高速通道来实现私有网络间的通信,这样也能避免直接开放公网访问。

综上所述,尽管默认配置下RDS从库的外网连接是关闭的,但通过上述方法您可以灵活地管理和控制从库的访问,以满足不同场景的需求。建议优先考虑内网访问方案,以保证数据传输的安全性。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答