研究网站建设/seo教程网
随着多云战略的崛起,多云策略在企业中也越来越受欢迎。IBM公司最近发布的一份调查报告表明,98%的企业计划使用多个混合云。在数据仓库方面,采用两个(或多个)云平台要好于一个云平台。多云意味着公共云、行业云、私有云等基础设施的混合,使用不同的云计算数据仓库提供服务,例如同时使用阿里云和Amazon云。这意味着要实现两个或者多个云平台的数据交换才能完美构建数据的分析。
一、多云平台数据交换的痛点
采用多云战略,有明显的好处,包括节省成本、采用不同的技术栈、快速的云计算数据仓库、管理的专一性等的场景需求。与任何技术战略一样,多云基础设施有明显的好处,但也有风险和挑战。尤其是在数据孤岛和数据可交换上体现的较为明显:
数据孤岛:多云战略由于云技术栈的不同形成数据孤岛。尽管这些数据孤岛是无意的,但它们给企业应用带来一定的障碍,在跨部门的应用或者业务时,出现交换的困难或者无法使用的风险,这给企业的未来发展或者策略指定带来一定的阻力。
数据可交换:在数据孤岛的情景下去打破需要组织或者技术栈的调整,因此数据可交换将弥补跨云平台数据孤岛带来的风险,能否实现交换格式不同且驻留在不同技术中的数据,并且实现可控的维护成本是当前战略的主要阻力。
多云平台数据交换实现结构化及非结构化的异构数据源之间的数据传输迁移,在应用上应该具有数据全局视图、接口统一、多租户资源隔离、完善的数据交换能力等业务特点。
二、低代码实现多云平台数据交换
利用平台来低代码实现多云平台的数据交换。首先需要说明下平台已经集成和封装了主流的云平台的接口,通过账号嵌入可实现与云平台见的数据互动,这些是不需要再针对接口开发的,包括如下:

首先,我们创建一个文件<跨(云)平台数据交换.txt>,通过平台上传到阿里云文件系统,目前平台已经对接集成了如下两个阿里云的数据仓库系统,

平台可以图像化的展示数据库系统里面的内容,并且具备上传接口。

上传完成后,可以在界面上加载到待传输目录中。
然后,进行数据交换,将<跨(云)平台数据交换.txt>由阿里云平台导入亚马逊云中,通过建立如下的文件处理过程,阿里云输入--Amazon批量输出。其中在阿里云平台上选择需要交换的文件,如下:

在Amazon云中,选择默认路径或者指定目录,

通过一键执行完成数据交换和迁移,平台会记录每个计算模块的运行状态,如果出现异常就会提示。

最后,查看交换结果,执行完成后,可以通过登陆Amazon云平台或者利用本平台查看迁移过来的文件,如下:

这里可以看到在s3的目录中看到<跨(云)平台数据交换.txt>文件。
以上操作实现了在不同云平台间完成数据交换过程,整体操作简单流程,只需用云平台账号在此工具上进行登陆,通过选择不同云平台的输入输出组件,完成关系搭建,并选择数据库、文件目录,输出路径,就能完成两个云平台间的数据交换。