BpFile(id=178, bpId=97, name=小型互联网迁移阿里云, author=null, keyword=业务上云,数据迁移,服务器迁移, description=适用于中小型互联网企业,从他云迁移到阿里云的最佳实践。包括服务器和的迁移操作演练和验证等, position=null, ossUrl=bp-KWT4C01TZUC0YU97.pdf, tags=null, level=null, tagList=[Tag(id=50, name=null, type=null, description=null, tagName=迁云, status=null, pdfDescription=null), Tag(id=72, name=null, type=null, description=null, tagName=网站搭建, status=null, pdfDescription=null)], products=null, productList=[Product(id=40, name=null, description=null, link=https://www.aliyun.com/product/vpc
, productName=专有网络 VPC, logo=null, code=null), Product(id=41, name=null, description=null, link=https://www.aliyun.com/product/ecs
, productName=云服务器ECS, logo=null, code=null), Product(id=42, name=null, description=null, link=https://www.aliyun.com/product/rds/mysql
, productName=云数据库RDS MySQL 版, logo=null, code=null), Product(id=43, name=null, description=null, link=https://www.aliyun.com/product/oss
, productName=对象存储 OSS, logo=null, code=null)], hotspot=null, oneClick=0, createTime=null, modifiedTime=null, timeConsuming=null, status=1, pdfDescription=
场景描述
本方案主要适用于中小型互联网企业,从他云
迁移到阿里云的最佳实践。方案中会概述网络
规划、服务器、数据库、存储数据、Kafka和
镜像数据的迁移方案描述。同时在实践环节,
增加服务器和RDS的迁移操作演练和验证。
解决问题
提供服务器、数据库等关键环节的平滑迁移方
案
提供云上高可用架构参考
提供模拟简单的演练回归流程机制
产品列表
云服务器(ECS)、迁云工具(SMC)、数据库
(RDS)、数据库(Redis)、数据传输(DTS)、
负载均衡(SLB)、专有络(VPC)等
, templateId=null, freetry=null, visitTime=null, visitCount=11806, video_url=null, buttonName=null, buttonUrl=null, targetId=null, partner=null, partnerUrl=null, partnerLogo=null, cooperation=null, cooperationList=null)
1小型互联网迁移上云 最佳实践
场景描述
业务架构图
本方案主要适用于中小型互联网企业,从他云
迁移到阿里云的最佳实践。方案中会概述网络
规划、服务器、数据库、存储数据、 Kafka和
镜像数据的迁移方案描述。同时在实践环节,
增加服务器和RDS的迁移操作演练和验证。
解决问题
提供服务器、数据库等关键环节的平滑迁移方
案
提供云上高可用架构参考
提供模拟简单的演练回归流程机制
遇到问题或使用建议和意见
请扫钉钉二维码,联系 owner
产品列表
云服务器(ECS)、迁云工具(SMC)、数据库
(RDS)、数据库(Redis)、数据传输(DTS)、
负载均衡(SLB)、专有络(VPC)等
2
阿里云
业务上云实践
小型互联网迁移上阿里云
文档版本:V1.2(2020.01.14)
文档日期:20200114 II
3小型互联网迁移上阿里云最佳实践 文档版本信息
文档版本信息
文本信息
属性 内容
文档名称 小型互联网迁移上阿里云最佳实践
文档编号 097
文档版本 V1.2
版本日期 2020-01-14
文档状态 外部发布
制作人 阿瑟
审阅人 牧蓝、君泽、何川、畅风、舟济、周皓
文档变更记录
版本编号 日期 作者 审核人 说明
牧蓝、君泽、何川、
V1.0 2019/09/16 阿瑟 创建
畅风、舟济、周皓
V1.1 2019/09/18 筱晖 - 文档优化
V1.2 2020/01/14 阿瑟 - 增加概览页
文档日期:20200114 I
4小型互联网迁移上阿里云最佳实践 名词解释
名词解释
⚫ VPC:Virtual Private Cloud,简称 VPC。基于阿里云创建的自定义私有网络, 不
同的专有网络之间二层逻辑隔离,可以在自己创建的专有网络内创建和管理云产
品实例,比如 ECS、负载均衡、RDS等。在创建前,您需要结合具体业务,规
划 VPC和交换机的数量及网段等。详见:https://www.aliyun.com/product/vpc
⚫ ECS: Elastic Compute Service,是一种弹性可伸缩的计算服务,助您降低 IT 成
本,提升运维效率,使您更专注于核心业务创新。详见:
https://www.aliyun.com/product/ecs
⚫ SMC: Server Migration Center,服务器迁移中心是阿里云自主研发的迁移平台。
使用 SMC,可将您的单台或多台迁移源迁移至阿里云。迁移源(或源服务器)概
指您的待迁移 IDC服务器、虚拟机、其他云平台的云主机或其他类型的服务器。
详见:https://smc.console.aliyun.com/home/sourceServers
⚫ DTS:Data Transmission Service, 支持关系型数据库、NoSQL、大数据(OLAP)
等数据源间的数据传输。 它是一种集数据迁移、数据订阅及数据实时同步于一
体的数据传输服务。解决远距离、毫秒级异步数据传输难题。详见:
https://www.aliyun.com/product/dts
⚫ RDS:(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据
库服务。基于阿里云分布式文件系统和 SSD盘高性能存储, RDS支持 MySQL、
SQL Server、PostgreSQL、PPAS和 MariaDB TX引擎,并且提供了容灾、备
份、恢复、监控、迁移等方面的全套解决方案。详见:
https://www.aliyun.com/product/rds/mysql
文档日期:20200114 III
5小型互联网迁移上阿里云最佳实践 目录
目录
文档版本信息 .............................................................................................................................................................. I
法律声明 ..................................................................................................................................................................... II
名词解释 .................................................................................................................................................................... III
目录 ............................................................................................................................................................................ IV
最佳实践概述 ............................................................................................................................................................. 1
前置条件 ..................................................................................................................................................................... 2
1. 网络规划准备 ..................................................................................................................................................... 3
2. 他云初始化环境部署 ......................................................................................................................................... 4
2.1. 开通虚拟机和数据库 ......................................................................................................................... 4
2.2. 配置 LAMP服务器环境 ...................................................................................................................... 4
2.3. 下载 wordpress ................................................................................................................................... 5
2.4. 配置 wordpress访问数据库 ............................................................................................................... 6
2.5. 初始化环境验证 ................................................................................................................................. 8
3. 服务器迁移(SMC) ........................................................................................................................................ 10
3.1. 访问服务器迁移中心 ....................................................................................................................... 10
3.2. 下载并解压 SMC客户端 .................................................................................................................. 11
3.3. 导入迁移源 ....................................................................................................................................... 15
3.4. 配置迁移源和迁移目标信息 ........................................................................................................... 15
3.5. 后台运行程序打开 ........................................................................................................................... 18
3.6. 登录迁移中心查看迁移任务 ........................................................................................................... 18
4. 创建 ECS实例 ................................................................................................................................................... 21
4.1. 登录迁移中心 SMC ........................................................................................................................... 21
4.2. 按照规划的资源,购买 ECS ............................................................................................................. 21
4.3. 修改配置文件及访问 ....................................................................................................................... 23
5. 数据库迁移 ....................................................................................................................................................... 26
5.1. 登录并完成购买 ............................................................................................................................... 26
5.2. 创建 RDS实例账号 ........................................................................................................................... 28
5.3. 创建 RDS数据库 ............................................................................................................................... 29
6. 数据迁移准备 ................................................................................................................................................... 31
6.1. 源库创建读写权限账号 ................................................................................................................... 31
6.2. 开启检查 ........................................................................................................................................... 31
6.3. 源库 binlog模式检查 ....................................................................................................................... 32
6.4. 源库 server-id检查 ........................................................................................................................... 32
7. 使用 DTS进行数据迁移 ................................................................................................................................... 34
7.1. 创建 DTS ............................................................................................................................................ 34
7.2. 购买 DTS等待迁移 ........................................................................................................................... 37
7.3. 增量数据验证 ................................................................................................................................... 39
8. 业务迁移的准备工作 ....................................................................................................................................... 41
8.1. 应用的验证 ....................................................................................................................................... 41
8.2. 数据的验证 ....................................................................................................................................... 42
9. 业务流量切换及回归机制 ............................................................................................................................... 43
文档日期:20200114 IV
6小型互联网迁移上阿里云最佳实践 目录
9.1. 更换数据库地址 ............................................................................................................................... 43
文档日期:20200114 V
7小型互联网迁移上阿里云最佳实践 最佳实践概述
最佳实践概述
应用场景
本方案主要适用于中小型互联网企业,从他云迁移到阿里云的最佳实践。方案中会概
述服务器、数据库、存储数据、 Kafka 和镜像数据的迁移方案描述。同时在实践环
节,增加服务器和 RDS的迁移操作演练和验证。
示例基础架构图
文档日期:20200114 1
8小型互联网迁移上阿里云最佳实践 前置条件
前置条件
在执行本文操作前,需要完成以下准备工作。
⚫ 已经注册了阿里云账户,并完成了实名认证。登录阿里云后,打开
https://account.console.aliyun.com/v2/#/authc/home查看是否已经完成实名认证。
⚫ 阿 里 云 账 户 余 额 大 于 100 元 。 登 录 阿 里 云 后 , 打 开
https://expense.console.aliyun.com/#/account/home,查看余额。
⚫ 提前根据业务发展情况,规划资源。
⚫ 本实践的示例脚本可以从如下方式去获取进行参考,不需要直接从文档里进行拷
贝:git clone https://code.aliyun.com/best-practice/097.git
⚫ 遇到文意或使用建议和意见,请扫钉钉二维码联系方案 owner解决。
文档日期:20200114 2