数据同步网络配置

本文为您介绍数据同步作业里数据源的网络连接配置方案。

一、连接方案

ProtonBase为数据同步作业的数据源提供了两种网络连接方案:

  • 公网直接连接:数据源最快捷简单的连接方式就是公网直连,使用公网直连时,请确保数据源处于安全保护状态之下。同时,为确保ProtonBase可以从您的源中提取数据并将其发送到您的目的地,您必须在防火墙中根据ProtonBase部署地域将以下 IP 加入白名单中:

    云产商地域公网 IP
    Alibaba Cloudcn-beijing39.105.121.234
    Alibaba Cloudcn-hangzhou47.111.11.209
    AWS
    AWS
    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进行流量分发和连接。
  • 有关打通阿里云数据源方案,参考打通阿里云
  • 有关打通华为云数据源方案,参考打通华为云
  • 有关打通腾讯云数据源方案,参考打通腾讯云

总结

通过结合SOCKS5代理和负载均衡器,可以根据不同的云服务提供商和应用场景,选择合适的网络连接方案,确保应用程序能够高效、可靠地访问数据库和其他服务。这种灵活的网络架构设计能够满足不同业务需求,提高系统的可用性和性能。