本文以阿里云RDS MySQL实例为例,为您介绍同主账号、不同地域下数据源如何与DataWorks进行网络连通。
适用场景
如果您的数据源与DataWorks工作空间同时满足以下条件,推荐使用本方案。
数据源是阿里云产品。
数据源与DataWorks工作空间归属于同一阿里云主账号。
数据源与DataWorks工作空间位于不同地域。
方案说明
同账号、不同地域场景下,推荐使用VPC网络(内网)连接,使用网络连通工具(云企业网、VPC对等连接)将DataWorks工作空间的资源组与数据源所在VPC打通,实现网络互通。
前提条件
计费说明
配置网络连通
以下为数据源与DataWorks网络连通的通用配置流程,便于您快速掌握网络连通的核心逻辑。如需了解更多配置细节,本文也提供了具体的配置案例供您参考。
步骤一:获取基本信息
数据源侧
地域信息:本文以杭州地域的RDS MySQL为例。
VPC和交换机信息:
说明本文以RDS MySQL为例,其他阿里云实例请参考对应官方文档查询获取VPC信息的具体方法。
前往RDS管理控制台,找到目标实例,单击实例名称,进入实例基本信息页。
在左侧导航栏单击数据库连接,获取RDS MySQL实例的VPC和交换机信息。
DataWorks侧
地域信息:本文以上海地域的DataWorks空间和资源组为例。
资源组绑定的VPC和交换机信息:
前往DataWorks资源组列表页,找到目标资源组,单击右侧操作列的网络设置。
在对应功能模块下查看绑定的专有网络和交换机信息。
例如,业务需要将RDS MySQL与DataWorks连通进行数据同步,则在数据调度 & 数据集成下查看对应的专有网络和交换机信息。
步骤二:网络打通
跨地域的VPC连通需要使用网络连通工具实现,您可以按需选择:
云企业网:适用于企业复杂网络环境,多VPC间网络互通,具体配置,请参见跨地域VPC互通。
VPC对等连接:适用于VPC两两间网络互通,具体配置,请参见使用VPC对等连接实现VPC私网互通。
如果在配置网络打通过程中遇到问题,请提交工单联系对应云产品技术支持处理。
步骤三:DataWorks资源组添加路由
DataWorks跨地域访问数据源时,还需要在DataWorks资源组中添加路由,指向数据源所在交换机网段。
前往DataWorks资源组列表页,找到目标资源组,单击右侧操作列的网络设置。
在对应功能模块下找到已绑定的VPC,单击右侧操作列的自定义路由。
单击新增路由,连接方式选择为指定网段,目的网段配置为数据源的交换机网段。
步骤四:(可选)添加白名单
如果数据源有白名单控制,需要在数据源白名单中添加资源组已绑定的交换机网段,允许资源组访问。
本文以RDS MySQL设置IP白名单为例,在白名单与安全组中添加DataWorks资源组绑定的交换机网段。
其他阿里云实例请参考对应官方文档获取添加白名单的具体方法。
验证网络连通性
登录DataWorks控制台,切换至目标地域后,单击左侧导航栏的 ,在下拉框中选择对应工作空间后单击进入数据集成。
在左侧导航栏单击数据源,然后在数据源列表单击新增数据源,根据实际情况选择数据源并配置相关连接参数。
在底部资源组列表中,选择已与数据源打通网络的资源组,单击测试连通性。
说明如果测试连通性结果为无法通过,可使用连通性诊断工具自助解决。如仍无法连通资源组与数据源,请提交工单处理。
配置案例
以同账号下、位于华东1(杭州)的RDS MySQL实例和位于华东2(上海)的DataWorks空间为例,介绍如何配置网络连通。
1. 基本信息
参数 | 数据源(RDS MySQL) | DataWorks资源组 |
账号 | 同账号 | |
地域 | 华东1(杭州) | 华东2(上海) |
VPC |
|
|
2. 网络打通
本方案支持云企业网和VPC对等连接方式,实现数据源与DataWorks网络连通,您可以按需选择。
如果在配置网络打通过程中遇到问题,请提交工单联系对应云产品技术支持处理。
云企业网配置网络连通
访问云企业网控制台,单击创建云企业网实例。
在创建云企业网实例对话框中,切换至场景化创建(推荐)页签,选择云上多VPC互联场景,单击开始场景化创建,进入创建云企业网实例流程。
说明云上多VPC互联场景适用于同账号、同地域/跨地域的VPC互联。
在创建组网配置步骤中配置数据源和DataWorks资源组的网络信息。
在第一个页签中配置数据源的网络信息:
地域:华东1(杭州)
VPC:
VPC实例:数据源所在的VPC,例如本示例选择
vpc_hangzhou
。交换机:选择数据源所在的交换机,例如本示例选择
hz-h
。说明云企业网的网络互连需要确保可用区级容灾,至少需要配置两个不同可用区的交换机,在确保包含数据源所在交换机后,还需再配置一个任意可用区的交换机,如果没有,请在下拉菜单中单击新建交换机,按照页面提示,完成创建后再选择。
单击+,新增一个页签,配置DataWorks资源组的网络信息:
地域:华东2(上海)
VPC:
VPC实例:DataWorks资源组所在的VPC,例如本示例选择
vpc_shanghai
。交换机:选择资源组所在的交换机,例如本示例选择
sh-l
。说明云企业网的网络互连需要确保可用区级容灾,至少需要配置两个不同可用区的交换机,在确保包含资源组所在交换机后,还需再配置一个任意可用区的交换机,如果没有,请在下拉菜单中单击新建交换机,按照页面提示,完成创建后再选择。
单击下一步,云企业网会根据上一步的相关参数,自动生成组网配置和费用明细,确认无误后,单击开始部署。
等待部署成功。
重要部署完成前,请不要关闭页面。
对等连接配置网络连通
访问VPC对等连接控制台,在页面顶部切换地域至华东1(杭州),然后单击创建对等连接,配置相关参数。
以下为本案例所需配置的关键参数,未说明参数保持默认即可。
参数
配置说明及示例
对等连接名称
自定义名称,本案例配置为
同账号杭州和上海VPC互通
。发起端VPC实例
数据源RDS MySQL所在的VPC,本案例选择
vpc-hangzhou
。接收端账号类型
本案例选择
同账号
。接收端地域类型
本案例选择
跨地域
。接收端地域
DataWorks空间及资源组所在地域,选择
华东2(上海)
。接收端VPC实例
DataWorks资源组所在的VPC,本案例选择
vpc-shanghai
。单击确定,完成对等连接配置。
在VPC对等连接控制台,找到已创建好的对等连接,分别单击发起端VPC实例和接收端VPC实例下的配置路由条目。
发起端VPC实例配置路由条目(指向接收端):自定义路由条目名称后,目标网段配置为接收端的交换机网段,本案例配置为
172.16.0.0/24
。接收端VPC实例配置路由条目(指向发起端):自定义路由条目名称后,目标网段配置为发起端的交换机网段,本案例配置为
192.168.6.0/24
。
3. DataWorks资源组添加路由
前往DataWorks资源组列表页,找到目标资源组,单击右侧操作列的网络设置。
在对应功能模块下找到已绑定的VPC,单击右侧操作列的自定义路由。
单击新增路由,连接方式选择为指定网段,目的网段配置为RDS MySQL的交换机网段(本案例为
192.168.6.0/24
)。
4. 配置白名单
在RDS MySQL的白名单与安全组中添加DataWorks资源组绑定的交换机网段,本案例配置为172.16.0.0/24
。
5. 测试连通性
登录DataWorks控制台,切换至目标地域后,单击左侧导航栏的 ,在下拉框中选择对应工作空间后单击进入数据集成。
在左侧导航栏单击数据源,进入数据源列表页,然后单击新增数据源。
选择MySQL类型数据源,配置数据源的相关信息。
配置模式选择阿里云实例模式。
地域选择华东1(杭州)。
实例选择已在杭州地域创建并完成网络连通的RDS MySQL实例。
在连接配置处,单击工作空间已绑定资源组后的测试连通性,查看结果是否为可连通。
说明如果测试连通性结果为无法通过,可使用连通性诊断工具自助解决。如仍无法连通资源组与数据源,请提交工单处理。
相关文档
网络连通的常见问题,请参见资源组操作及网络连通。