数据同步网络配置
本文为您介绍数据同步作业里数据源的网络连接配置方案。
一、连接方案
ProtonBase为数据同步作业的数据源提供了两种网络连接方案:
-
公网直接连接:数据源最快捷简单的连接方式就是公网直连,使用公网直连时,请确保数据源处于安全保护状态之下。同时,为确保ProtonBase可以从您的源中提取数据并将其发送到您的目的地,您必须在防火墙中根据ProtonBase部署地域将以下 IP 加入白名单中:
云产商 地域 公网 IP Alibaba Cloud cn-beijing 39.105.121.234 Alibaba Cloud cn-hangzhou 47.111.11.209 AWS-CN cn-north-1 140.179.51.205 AWS-CN cn-northwest-1 161.189.222.97 Tencent Cloud Tencent Cloud Huawei Cloud Huawei Cloud -
Tunnel连接(VPC网络):当用户数据源处于VPC网络环境时,数据同步提供了如下的同步方案
- Privatelink + Socks5 代理转发的方案支持网络打通,请依次准备Sock5 代理、CLB 和终端节点服务以方便连接。
- Privatelink + Load Balancer 转发的方案支持网络打通,请依次准备数据源端的ip,Load Balancer 和终端节点服务以方便连接。
基于SOCKS5代理的网络方案
1. 适用场景
- 阿里云及所有云厂商,阿里云暂不支持将负载均衡转发到RDS上。
- HBase,HBase需要多次获取ip,无法通过负载均衡进行转发。
- Kafka,HBase需要多次获取ip,无法通过负载均衡进行转发。
2. 方案描述
使用SOCKS5代理可以有效地解决网络隔离的问题,尤其在需要通过跳板机访问VPC内部资源时。SOCKS5代理能够灵活地处理各种网络连接需求。
3. 优势和注意事项
- 优势:
- 提供灵活的网络连接方式,适用于多种场景。
- 可以通过安全组白名单实现安全的网络访问。
- 注意事项:
- 需要确保代理服务器的稳定性和可用性。
- 代理服务器的性能可能会影响网络连接的速度。
基于负载均衡器的网络方案
1. 适用场景
- AWS的RDS
- 腾讯云的RDS
2. 方案描述
使用负载均衡器可以有效地分配流量,提高应用的可用性和容错能力。负载均衡器适用于分发数据库请求,确保后端实例的高可用性。
3. 优势和注意事项
- 优势:
- 提供高可用性和负载均衡,确保应用的稳定运行。
- 自动健康检查和故障转移,提高系统的容错能力。
- 注意事项:
- 需要正确配置负载均衡器的健康检查和监听器。
- 注意负载均衡器的费用和性能。
- AWS建议使用Lambda监控RDS进行故障转移
综合方案
根据不同的场景选择合适的网络方案:
- 阿里云及其他所有云厂商、HBase、Kafka:使用SOCKS5代理,通过代理服务器进行连接。
- AWS、腾讯云的RDS:使用负载均衡器,通过ELB或CLB进行流量分发和连接。
- 有关打通阿里云数据源方案,参考打通阿里云。
- 有关打通华为云数据源方案,参考打通华为云。
- 有关打通腾讯云数据源方案,参考打通腾讯云。
- 有关打通 AWS 数据源方案,参考打通 AWS 。
总结
通过结合SOCKS5代理和负载均衡器,可以根据不同的云服务提供商和应用场景,选择合适的网络连接方案,确保应用程序能够高效、可靠地访问数据库和其他服务。这种灵活的网络架构设计能够满足不同业务需求,提高系统的可用性和性能。