开发者社区 > 大数据与机器学习 > 大数据计算 MaxCompute > 正文

DataWorks现在使用公共资源组是不是不支持ecs自建mysql作为数据源了?我需要把本地的数据

DataWorks现在使用公共资源组是不是不支持ecs自建mysql作为数据源了?我需要把本地的数据通过内网同步到maxcompute,但是使用率不高,想使用公共资源组来实现

展开
收起
真的很搞笑 2023-08-07 20:03:29 47 0
2 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    DataWorks公共资源组不支持使用ECS自建MySQL等内网数据源。

    主要的原因是:

    安全性。公共资源组位于DataWorks云端,无法直接访问内网资源。

    隔离性。公共资源组对应多个用户,需要确保数据源的隔离性和安全性。

    网络限制。DataWorks云端和您的内网数据源可能因网络限制无法互通。

    公共资源配额。公共资源组有自身的配额限制,无法满足所有用户的内网数据源访问。

    数据权限。DataWorks无法判断用户在内网数据源上的读写权限。

    所以如果您需要将内网数据源的内容同步到MaxCompute,建议采用以下方式:

    使用专用资源组
    申请专用资源组,将您内网数据库添加为数据源即可。缺点是需要付费。

    通过API访问
    配置DataWorks为内网数据库的一个客户端,定时通过API访问内网数据库内容,然后将数据同步到MaxCompute。

    使用数据中继
    将内网数据库的数据首先同步到公有云存储(如OSS)或MaxCompute作为中继,DataWorks再从中读取数据。

    2023-08-09 21:37:49
    赞同 展开评论 打赏
  • 具体是需要做什么使用 数据同步吗,单表的离线同步可以试一下公共资源组,先数据源用公网地址测一下连通性性如果没有出现这个报错 就可以用单表离线同步 如果出现这个报错就是被安全拦截 只能使用独享 ,ssrf,此回答整理自钉群“DataWorks交流群(答疑@机器人)”

    2023-08-08 18:55:36
    赞同 展开评论 打赏

MaxCompute(原ODPS)是一项面向分析的大数据计算服务,它以Serverless架构提供快速、全托管的在线数据仓库服务,消除传统数据平台在资源扩展性和弹性方面的限制,最小化用户运维投入,使您经济并高效的分析处理海量数据。

相关电子书

更多
如何运维千台以上游戏云服务器 立即下载
网站/服务器取证 实践与挑战 立即下载
ECS块储存产品全面解析 立即下载

相关镜像