实验名称:混合云建设
实验级别:进阶
实验时长:3小时
实验平台:阿里云公有云平台
云产品及基础设施:Linux CentOs (7.9 ) ECS服务器 vpc
会linux系统,会搭建混合云网络,能将本地数据中心和公有云网络打通
前面的课程我们已经学习了混合云网络的建设,那在建设中,我们实现了本地数据中心和公有云数据中心实现了网络通信。那在混合云的具体实施中,也会存在很多的问题,比如我们如何进行数据传输,如何保证数据传输的一致性?我们如何对数据进行备份,如何扩容等等,那本课就以上几个问题进行实验。
我们的实验分为哪几部。
(1).即让本地的数据可以通过公有云上的服务让其产生价值
(2)本地数据中心和公有云数据中心形成互为灾备,以防因火灾等其他原因导致数据丢失
(3)设计混合云架构图
公共数据:比如公司网站上的数据,是可以在公共平台上发布的;
内部数据:就是内部使用的数据,如电话号码簿;
机密数据:比如未发布的财务报表、未来合并或并购的数据等;
对于一些公共数据服务,直接使用公有云。
对于内部数据和机密数据,使用本地数据中心。
前提条件本地数据中心和阿里云公有云数据中心网络互通
2.1、通过DTS将本地IDC数据中心的数据同步到公有云平台
进入DTS产品页面点击新建迁移任务
2.1.1登录数据传输控制台。
2.1.2在左侧导航栏,单击数据迁移。
2.1.3在迁移任务列表页面顶部,选择迁移的目标实例所属地域。
2.1.4单击右上角的创建迁移任务。
2.1.5配置迁移任务的源库及目标库信息。
类别 |
配置 |
说明 |
无 |
任务名称 |
DTS会自动生成一个任务名称,建议配置具有业务意义的名称(无唯一性要求),便于后续识别。 |
源库信息 |
实例类型 |
根据源库的部署位置进行选择,本文以有公网IP的自建数据库为例介绍配置流程。 说明 当自建数据库为其他实例类型时,您还需要执行相应的准备工作,详情请参见准备工作概览。 |
实例地区 |
当实例类型选择为有公网IP的自建数据库时,实例地区无需设置。 说明 如果您的自建MySQL数据库具备白名单安全设置,您需要在实例地区配置项后,单击获取DTS IP段来获取DTS服务器的IP地址,然后将获取到的IP地址加入自建MySQL数据库的白名单安全设置中。 |
|
数据库类型 |
选择MySQL。 |
|
主机名或IP地址 |
填入自建MySQL数据库的访问地址,本案例中填入公网地址。 |
|
端口 |
填入自建MySQL数据库的服务端口(需开放至公网),默认为3306。 |
|
数据库账号 |
填入自建MySQL的数据库账号,权限要求请参见数据库账号的权限要求。 |
|
数据库密码 |
填入该数据库账号的密码。 说明 源库信息填写完毕后,您可以单击数据库密码后的测试连接来验证填入的源库信息是否正确。源库信息填写正确则提示测试通过;如果提示测试失败,单击测试失败后的诊断,根据提示调整填写的源库信息。 |
|
目标库信息 |
实例类型 |
选择RDS实例。 |
实例地区 |
选择目标RDS实例所属地域。 |
|
RDS实例ID |
选择目标RDS实例ID。 |
|
数据库账号 |
填入目标RDS实例的数据库账号,权限要求请参见数据库账号的权限要求。 |
|
数据库密码 |
填入该数据库账号的密码。 说明 目标库信息填写完毕后,您可以单击数据库密码后的测试连接来验证填入的目标库信息是否正确。目标库信息填写正确则提示测试通过;如果提示测试失败,单击测试失败后的诊断,根据提示调整填写的目标库信息。 |
|
连接方式 |
根据需求选择非加密连接或SSL安全连接。如果设置为SSL安全连接,您需要提前开启RDS实例的SSL加密功能,详情请参见设置SSL加密。 |
2.1.6 配置完成后,单击页面右下角的授权白名单并进入下一步。说明 此步骤会将DTS服务器的IP地址自动添加到目标RDS实例的白名单中,用于保障DTS服务器能够正常连接目标RDS实例。
2.1.7选择迁移对象及迁移类型。
配置 |
说明 |
迁移类型 |
说明 如果没有勾选增量数据迁移,为保障数据一致性,数据迁移期间请勿在源库中写入新的数据。 |
迁移对象 |
在迁移对象框中单击待迁移的对象,然后单击 将其移动至已选择对象框。 说明
|
2.1.8单击页面右下角的预检查并启动。说明
(1)在迁移任务正式启动之前,会先进行预检查。只有预检查通过后,才能成功启动迁移任务。
(2)如果预检查失败,单击具体检查项后的
图标,查看失败详情。根据提示修复问题后,重新进行预检查。
2.1.9预检查通过后,单击下一步。
2.1.20在配置确认页面,选择链路规格并选中数据传输(按量付费)服务条款。
单击购买并启动,迁移任务正式开始。
如果要结束迁移任务,点击上图中的结束按钮
下面是将Rds的数据同步到MaxCompute中
2.2.1登录数据传输控制台。
2.2.2在左侧导航栏,单击数据同步。
2.2.3在同步作业列表页面顶部,选择同步的目标实例所属地域。
2.2.4定位至已购买的数据同步实例,单击配置同步链路。
2.2.5配置同步通道的源实例及目标实例信息。
2.2.6.单击页面右下角的授权白名单并进入下一步。
2.2.7单击页面右下角的下一步,允许将MaxCompute中项目的下述权限授予给DTS同步账号,详情如下图所示。
2.2.8配置同步策略和同步对象。
2.2.9上述配置完成后,单击页面右下角的预检查并启动。
2.2.10在预检查对话框中显示预检查通过后,关闭预检查对话框,同步作业将正式开始。
2.2.11等待同步作业的链路初始化完成,直至处于同步中状态。
您可以在数据同步页面,查看数据同步作业的状态。
过一段时间数据既而全部被抽取到MaxCompute中
2.3通过MaxCompute对数据进行分析加工处理后回写到rds数据库中
2.4将MaxCompute的数据回写到MySql数据库中,操作同上,也
2.4.1是通过Dts将数据写入至本地MySql数据库中
2.4.2实验思考配置完成后,单击页面右下角的授权白名单并进入下一步。
2.4.3单击页面右下角的下一步,允许将MaxCompute中项目的下述权限授予给DTS迁移账号。详情如下图所示。
2.4.4选择迁移类型和迁移对象。
2.4.5单击页面右下角的预检查并启动。
2.4.6预检查通过后,单击下一步。
2.4.7选择链路规格并选中数据传输
2.4.8迁移任务正式开始。
2.5稍后我们的迁移任务完成后,数据清洗回写的工作也全面完成。
混合云实施需要按照一定的方法步骤去执行,
例如