4.独享数据集成资源组与 rds 实例 vpc 网络打通指导|学习笔记

简介: 快速学习4.独享数据集成资源组与 rds 实例 vpc 网络打通指导

开发者学堂课程【DataWorks 一站式大数据开发治理平台精品课程:4.独享数据集成资源组与 rds 实例 vpc 网络打通指导】与课程紧密联系,让用户快速学习知识

课程地址:https://developer.aliyun.com/learning/course/81/detail/1241


4.独享数据集成资源组与 rds 实例 vpc 网络打通指导

内容介绍:

一、什么是资源组?

二、独享资源组

三、打通数据集成独享资源组和数据源vpc网络操作步骤

四、操作

一、什么是资源组?

在 dataworks 的概念中,资源组可理解为任务分发、执行的服务器。2、1、目前将资源组分为2大类,即调度资源组和数据集成资源组。

1、每类资源组下又分为3种,分别为:

(1)公共资源组:公共调度资源组/公共数据集成资源组。

(2)独享资源组:独享调度资源组/独享数据集成资源组。

(3)自定义资源组:自定义调度/自定义数据集成,由用户自己维护机器。

2、调度资源组和数据集成资源组区别:

(1)调度资源组: 一级资源组,可以向二级资源组提交任务.

2)数据集成资源组:二级资源组,专用于执行数据集成任务。

3、资源组的区别和使用场景

针对于数据集成任务,整个任务的执行过程会经过两类资源组,调度资源组(调度、分发)和数据集成资源组(实际执行任务同步)

(1)公共资源组:无论是调度资源组还是数据集成资源组,均由整个地域下使用公共资源组的所有用户共用资源,不能一-定保障任务的准时调度执行。

(2)举个栗子:比方说杭州地域公共调度资源组支持的即时任务并发数是N个,所有用户在凌晨1点的时候调度任务共有N+6个( 0-1点无任务执行) ,每个任务执行时间均为1h,那么在1点钟的时候,这N+6个任务同时争抢调度资源组的槽位资源,会导致有6个任务抢不到资源而处于等待gateway槽位的情况。只有等前面那N个任务中有执行完的释放了槽位资源后面的任务才可以得以运行。

(3)数据集成资源组也是同样的道理,但是多了并发数的概念。4c8g的机器可以支持8并发(意思是针对于4c8g规格的机器, 1个数据同步任务配置了并发数为8 ,那么同一时间只能跑这1个任务。如果一个数据同步任务配置了并发数为4 ,那么支持同时跑两个这样的任务)。

理解它们的区别,调度资源组就可以理解为一级资源组它可以向二级资源组提交任务,而是集成资源组就是所说的属于二级资源组,他们是专门用于执行区域集成任务的,这是最基最基本的资源组的概念。

4、等待资源的具体表现形式

如果调度资源组资源不足,那么任务日志中会打印任务并发数,已达上线正在等待云端的 getwait 资源,这是典型的调度资源组不足所会产生的现象。而等数据集成资源组不足的情况下,数据集成的任务实际不会分配到资源来运行,所以数据集成日志中会长时间的打印 wait 状态。

对这样做的适用于需要保证任务准时产出的这种情况,可以通过购买多项资源组,并将其绑定给对应的工作空间。

二、独享资源组

独享资源组适用于需要保证任务准时产出的情况,通过购买独享资源组并绑定相应的工作空间以给特定的工作空间使用,避免了公共资源组争抢资源的情况,只需要您购买合适规格的独享资源组并合理分配任务时间,即可保证任务按时执行、产出。对象资源组的规格要根据需要进行购买,购买的入口是在管控台资源组列表,独享资源组下面的新增独享资源组这里。


三、打通数据集成独享资源组和数据源 vpc 网络操作步骤

1、数据源所在场景和对应的网络连通解决方案可参考一下链接 :

https://help.aliyun.com/document detail/137671.html

2、下面讲一下数据源在vpc环境下和独享数据集成资源组打通网络的步骤:

(1)购买阿里云数据库服务(以rds-mysq|为例)。

(2)购买同地域同可用区(可用区可不一致)的数据集成独享资源组,可用区不做硬性的要求,因为现在资源组都是随机分配的,可以后续通过添加路由进行网络打通。

(3)数据集成独享资源组绑定 dataworks 工作空间。

(4)数据集成独享资源组修改专有网络绑定(添加rds实例的vpc信息。不同可用区需要添加路由)。

(5)将数据集成独享资源组的eip和弹性网卡ip添加到rds实例的白名单中。这是非常重要的一个步骤。只有添加了对应的白名单之后,才可以进进行正常的网络连通。

(6)创建数据集成数据源并正常测试独享数据集成资源组的连通性。

3、文档指导操作链接:

https://developer.aliyun.com/article/766753

这里先到rds管控台这里购买相应的购买相应的实例,这里有创建实力,华东二上海这里选华东二上海的,买sql,这些都是根据您的需要进行购买,可以选择包年包月,也可以选择按量付费。


四、操作

1、购买实例,可以选择包年包月,也可以选择按量付费。

2、买好实例后,可以在rds的基本信息这里,看到相应的地域和可用区,这里看到它是华东二上海可用区e的一个实例,这是它的最基本的信息,内网地址、外网地址、外网地址需要单独申请,有外网地址就可以使用外网地址进行同步,在数据集成的表现中,就是可以使用公共数据集成资源组进行数据同步。以使用公共数据集成资源组进行数据同步。

image.png

3、数据库连接,数据库连接的地方它有一个网络类型标识,表示的是实例所在的vpc,鼠标悬停至 vpc 上面,可以看到它有一个 vswitch,是rds实例所在的vbc下的交换机。

image.png

4、可以看到rds实例,vpc是jazl结论,交换机是zatv,这是最主要的几个信息。买完rde实例后,到 dataworks 管控台购买独享资源组,创建名字,备注订单号,去相应的地方购买就可以。

5、选华东二上海的独享数据集成资源组,根据需要进行规格购买,像4v8g的独享数据集成资源组,它最多支持离线任务的并发数是8,就是1个任务配了8个并发,那么同一时间只有这一个任务可以运行在独享数据集成资源组上,再多一个并发它就运行不起来,所以地方根据需要根据任务需要和任务配置的并发数进行购买,也可以在配置任务限制并发数。使用已经买好的一个资源组,可以看到它是一个数据集成资源组,并且当前是在上海地域,现在这种情况肯定是无法连通,无法和对应的rds实例连通,修改归属修改,它归属的工作空间是为了让资源组在对应的工作空间下可以选中并且使用,修改工作空间成功之后,就开始进行网络打通。

image.png

6、点击专有网络绑定,点击新增绑定,选择在rds管控台这里看到的,它的vpc是以jazl结尾,需要注意可用区

7、目前新购的多项数据集成资源组,它的可用区是随机分配的,它可能在可用区a也可能在可用区b可用区c等等。可用区和rds数据源不一致,不需要过度担心。这里绑定绑定了vpc之后,看它下面有没有交换机,没有可以创建,因为在rds是管控台这里看到,它的交换机是以zatv结尾的,这里并不能选中,因为他们交换机不是在同一可用区,这并不重要,可以随便选一个,如果没有可以创建。就是安全组也是想默认的就可以,点击确定。

8、由于交换机不一样,所以现在还是无法连通的,需要通过路由规则将同一个vpc下的不同交换机的网络进行联通,目的类型选择 vpc,在目的 switch 实例下选择zatv结尾的交换机,生成路由。

image.png

9、生成路由成功之后,需要将交换机、网段或者是如果不想填网段,可以填后面的弹性网卡IP,将交换机网段加入到rds实例的白名单内,在数据安全性中可以添加白名单,可以进行修改,也可以进行新增分组。加一个组内白名单,将刚才那个数据集成独享资源组,专有网络里的交换机网段加到这里。需要绑手机号。添加完白名单之后,网络就是已经连通的了,联通之后就可以到数据dataworks,工作空间内,直接进入数据集成,数据源管理界面,可以新增rds数据源,直接mysql也是可以的。

10、地域选择华东二上海,rds实例可以在rds管控台这边找到,由于涉及到手机认证,所以这边并没有加白名单,这一步是相当重要的一步,不要忘记做。

11、主账号就是购买rds实例的主账号,主账号有ID,比如a和b两个主账号,a账号购买了rds实例,b账号是使用的 dataworks,也可以支持跨账号数据同步的,不用担心,数据库名、用户名和密码都是在rds那边操作的,数据库名比如 mysqldb,用户名密码,就可以进行独享数据集成资源组的连通性测试。如果是使用的公网,如果使用连接站,选择性比较多,可以选择阿里云vpc,jdbcURL 就是用rds的内网地址加上端口号,后面跟一个 database 的n ame,用户名密码,可以进行连通性测试,如果使用公网,就使用rds的公网地址。

image.png

12、同样的 jdbcURL 填好之后,填写用户名密码即可,如果使用rds公网,它既可以使用独享数据集成资源组进行测试,也可以使用公共数据集成资源组进行测试。如果用公网,它不走vpc的,对于vpc打通这一块也没有什么限制。

13、重要的操作点就只有两部分,一个是给独享资源组绑定rds对应的专业网络,还有一个就是给对应的数据库实例加白名单,全部的操作步骤就在这里,当可用区不一致,记得添加对应的可用区交换机的路由即可。

相关文章
|
存储 SQL 运维
中国联通网络资源湖仓一体应用实践
本文分享了中国联通技术专家李晓昱在Flink Forward Asia 2024上的演讲,介绍如何借助Flink+Paimon湖仓一体架构解决传统数仓处理百亿级数据的瓶颈。内容涵盖网络资源中心概况、现有挑战、新架构设计及实施效果。新方案实现了数据一致性100%,同步延迟从3小时降至3分钟,存储成本降低50%,为通信行业提供了高效的数据管理范例。未来将深化流式数仓与智能运维融合,推动数字化升级。
766 0
中国联通网络资源湖仓一体应用实践
|
10月前
|
网络协议 Java Linux
【App Service】在Azure环境中如何查看App Service实例当前的网络连接情况呢?
在 Azure App Service(Windows 和 Linux)中部署应用时,分析网络连接状态是排查异常、验证端口监听及确认后端连接的关键。本文介绍如何在 Linux 环境中使用 `netstat` 命令查看特定端口(如 443、3306、6380)的连接情况,并解析输出结果。同时说明在 Windows App Service 中 `netstat` 被禁用的情况下,如何通过门户抓包等替代方法进行网络诊断。内容涵盖命令示例、操作步骤及附录说明,帮助开发者快速掌握云环境中的网络分析技巧。
252 11
|
安全 网络安全 数据安全/隐私保护
访问控制列表(ACL)是网络安全中的一种重要机制,用于定义和管理对网络资源的访问权限
访问控制列表(ACL)是网络安全中的一种重要机制,用于定义和管理对网络资源的访问权限。它通过设置一系列规则,控制谁可以访问特定资源、在什么条件下访问以及可以执行哪些操作。ACL 可以应用于路由器、防火墙等设备,分为标准、扩展、基于时间和基于用户等多种类型,广泛用于企业网络和互联网中,以增强安全性和精细管理。
2260 7
|
Java 程序员
JAVA程序员的进阶之路:掌握URL与URLConnection,轻松玩转网络资源!
在Java编程中,网络资源的获取与处理至关重要。本文介绍了如何使用URL与URLConnection高效、准确地获取网络资源。首先,通过`java.net.URL`类定位网络资源;其次,利用`URLConnection`类实现资源的读取与写入。文章还提供了最佳实践,包括异常处理、连接池、超时设置和请求头与响应头的合理配置,帮助Java程序员提升技能,应对复杂网络编程场景。
370 9
|
Ubuntu 网络安全 图形学
Ubuntu学习笔记(二):ubuntu20.04解决右上角网络图标激活失败或者消失,无法连接有线问题。
在Ubuntu 20.04系统中解决网络图标消失和无法连接有线网络问题的方法,其中第三种方法通过检查并确保Windows防火墙中相关服务开启后成功恢复了网络连接。
5633 0
Ubuntu学习笔记(二):ubuntu20.04解决右上角网络图标激活失败或者消失,无法连接有线问题。
|
5G 调度 UED
5G中的动态频谱共享(DSS):高效利用频谱资源,加速5G网络演进
5G中的动态频谱共享(DSS):高效利用频谱资源,加速5G网络演进
3191 4
|
消息中间件 关系型数据库 Kafka
一种小资源情况下RDS数据实时同步StarRocks方案
使用一台4C8 G服务器轻松实现2个MySQL实例中通过负责分库分表规则之后的5000多张表的数据实时同步到StarRocks
752 67
|
弹性计算 监控 数据库
制造企业ERP系统迁移至阿里云ECS的实例,详细介绍了从需求分析、数据迁移、应用部署、网络配置到性能优化的全过程
本文通过一个制造企业ERP系统迁移至阿里云ECS的实例,详细介绍了从需求分析、数据迁移、应用部署、网络配置到性能优化的全过程,展示了企业级应用上云的实践方法与显著优势,包括弹性计算资源、高可靠性、数据安全及降低维护成本等,为企业数字化转型提供参考。
541 5
|
安全 网络安全 数据安全/隐私保护
访问控制列表(ACL)是网络安全管理的重要工具,用于定义和管理网络资源的访问权限。
访问控制列表(ACL)是网络安全管理的重要工具,用于定义和管理网络资源的访问权限。ACL 可应用于路由器、防火墙等设备,通过设定规则控制访问。其类型包括标准、扩展、基于时间和基于用户的ACL,广泛用于企业网络和互联网安全中,以增强安全性、实现精细管理和灵活调整。然而,ACL 也存在管理复杂和可能影响性能的局限性。未来,ACL 将趋向智能化和自动化,与其他安全技术结合,提供更全面的安全保障。
1259 4
|
Java 开发者
JAVA高手必备:URL与URLConnection,解锁网络资源的终极秘籍!
在Java网络编程中,URL和URLConnection是两大关键技术,能够帮助开发者轻松处理网络资源。本文通过两个案例,深入解析了如何使用URL和URLConnection从网站抓取数据和发送POST请求上传数据,助力你成为真正的JAVA高手。
393 11