You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何让Azure Data Factory通过固定IP访问Amazon RDS实现数据复制

问题解答

1. 需求是否可行?

完全可行,Azure有多种轻量工具可以实现小批量跨云数据库同步,同时满足固定IP白名单的要求。

2. NAT Gateway封装ADF出站连接是否合理?

技术上可行,但对你的场景来说性价比极低:

  • NAT Gateway和VNet均按小时计费,哪怕每天仅同步一次,也会产生持续闲置成本
  • 该方案属于重型架构,针对每天2000行的小数据量完全是过度设计

3. 更简单低成本的替代方案

推荐两个轻量方案,成本几乎可以忽略:

方案一:Azure Function + 固定出站IP

  • 创建消耗计划的Azure Function(按执行次数收费,每天一次的话费用不到几分钱)
  • 在Function App的「网络」设置中启用「虚拟网络集成」,关联带公共IP的NAT Gateway(可复用订阅内闲置VNet进一步降本)
  • 用Python/Node.js编写极简同步代码:连接Amazon RDS查询数据,写入Azure SQL Database
  • 设置定时触发器,每天执行一次同步

方案二:Power Automate(微软流)

  • 使用Power Automate的定时触发器,设定每日执行时间
  • 添加对应Amazon RDS类型的连接器(如MySQL/PostgreSQL)和Azure SQL Database连接器
  • 配置「查询RDS数据→写入Azure SQL」的可视化流程
  • 配置固定出站IP:部署本地数据网关到一台有固定公网IP的机器(甚至可用个人电脑,只要同步时段开机),让Power Automate通过网关发起连接,RDS白名单仅需添加网关机器的IP

补充:ADF集成运行时配置说明

若坚持使用ADF,更经济的方式是:

  • 创建自托管集成运行时,部署到一台有固定公网IP的虚拟机或本地机器
  • 将该机器的IP加入RDS白名单
  • 在ADF链接服务中使用此自托管集成运行时连接RDS,无需额外VNet/NAT Gateway,成本远低于托管集成运行时+NAT的组合

内容的提问来源于stack exchange,提问作者markwilland

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 13:02:08