开发者社区 问答 正文

技术运维问题 - MYSQL使用 - 云服务器如何通过内网访问RDS?


[font=微软雅黑, "]云服务器公网带宽一般都是有限的。如果通过云服务器的公网网卡访问RDS,则往往会受带宽限制,导致整个系统性能很慢。 因此我们建议您通过云服务器的内网网卡访问RDS,从RDS控制台切换内网的方法如下:
[font=微软雅黑, "]
[font=微软雅黑, "] 1) 在高安全访问模式下,支持内外网同时存在,您只需在RDS控制台单击 申请内网地址即可;
[font=微软雅黑, "] [font="]2) [font="]在 [font="]高性能访问模式下, [font="]只支持一种连接地址,您只需在RDS控制台 [font="]单击申请内网地址,即可切换到内网地址,同时释放外网连接地址; [font="]
[font=微软雅黑, "]
[font=微软雅黑, "]请注意增加内网连接后,如您的连接地址有变更,您的应用程序需要修改数据库的连接地址,并且需要重启应用程序。否则您的应用程序将无法访问RDS。
[font=微软雅黑, "]
[font=微软雅黑, "]
[font=微软雅黑, "]
[font=微软雅黑, "]如问题还未解决,请联系 售后技术支持[font=微软雅黑, "]。

展开
收起
梨好橙 2018-09-18 00:04:44 1854 分享 版权
阿里云 AI 助理回答

为了优化云服务器ECS访问RDS的性能并避免公网带宽限制,采用内网访问方式是明智之选。以下是根据您的需求整理的操作步骤和注意事项:

切换RDS到内网访问的步骤:

  1. 确认访问模式

    • 高安全访问模式:此模式下支持内外网同时存在。
      • 操作:直接在RDS控制台单击“申请内网地址”即可为RDS实例添加内网访问能力,无需关闭外网连接。
  2. 高性能访问模式:此模式下仅支持一种连接地址。

    • 操作:在RDS控制台选择“申请内网地址”,这将自动切换实例到内网访问,并释放原有的外网连接地址。请确保事先备份外网配置,以防不时之需。

应用调整与注意事项:

  • 修改数据库连接地址:一旦RDS切换到内网地址后,您需要在应用程序中相应地更新数据库连接字符串,将外网地址替换为新获取的内网地址。
  • 重启应用程序:完成地址更改后,确保重启所有依赖该数据库连接的应用服务,以使更改生效。否则,应用将无法成功连接到RDS。
  • 测试验证:在完成上述步骤后,通过内网从ECS实例对RDS进行连接测试,确保数据通信正常无误。

强调事项:

  • 网络规划:确保ECS实例与RDS实例位于同一地域及VPC内,以便顺利实现内网通信。
  • 安全组设置:检查并配置ECS实例的安全组规则,允许来自RDS内网IP的流量,确保内网访问畅通无阻。

通过遵循以上指南,您可以有效提升系统访问RDS的效率和安全性。如果在实施过程中遇到任何问题,建议及时联系阿里云售后技术支持获取专业帮助。您也可以通过ECS一键诊断全面排查并修复ECS问题。

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