【教程】如何把其他服务商的服务器项目迁移到阿里云服务器上? 时间: 2023-08-12 18:44 分类: 猿码 热度: 1754°C 评论 本文为您介绍如何使用迁云工具,把其他服务商的服务器项目迁移到阿里云服务器上。 ###准备工作(迁移前必读) ####1、准备工具: **阿里云迁云工具**:用该工具可以将物理机或者虚拟机的系统和数据整体打包迁移到阿里云上。 阿里云迁移工具适用场景: 1. 从线下物理机整体迁移至阿里云ECS 2. 从下线私有云环境(如VMware)整体迁移至阿里云ECS 3. 从其他云平台(如AWS/Azure/GCP/腾讯/华为等)迁移至阿里云ECS 4. 兼容主流的操作系统类型,包括:主流的Windows Server、CentOS 5/6/7、Ubuntu 12/14/16等 **操作**:无需安装!做些简单配置后即可一键迁移上阿里云! 更多详情请参考帮助文档:[https://help.aliyun.com/document_detail/62349.html](https://help.aliyun.com/document_detail/62349.html?source=5176.11533457&userCode=ffsbbyn0 "https://help.aliyun.com/document_detail/62349.html") **数据迁移工具DTS**:支持MySQL、Redis、MongoDB、SQLServer、PostgreSQL、Oracle等数据库迁移到阿里云。 更多详情请参考帮助文档: https://help.aliyun.com/document_detail/26653.html https://help.aliyun.com/document_detail/26652.html https://help.aliyun.com/document_detail/52904.html https://help.aliyun.com/document_detail/35732.html **OssImport工具**:OssImport工具可以将本地、其它云存储的数据迁移到阿里云OSS。 **OssImport工具有以下特点:** 1. 支持的丰富的数据源,有本地、七牛、百度BOS、AWS S3、Azure Blob、又拍云、腾讯云COS、金山KS3、HTTP、OSS等,并可根据需要扩展; 2. 支持断点续传; 3. 支持流量控制; 4. 支持迁移指定时间后的文件、特定前缀的文件; 5. 支持并行数据下载、上传; 6. 支持单机模式和分布式模式,单机模式部署简单使用方便,分布式模式适合大规模数据迁移。 多详情请参考帮助文档: https://help.aliyun.com/knowledge_detail/39628.html https://help.aliyun.com/document_detail/56990.html ####2、准备云服务器、数据库等设备: 购买阿里云服务器、数据库、对象存储等设备。根据自身数据量来衡量,如果是大架构的方案,需要购买多台设备。 (不知道怎么购买的,可以看这篇文章《[本年度高性价比云服务器推荐!【优惠指南】](https://blog.gaomeluo.com/archives/fuwuqiyouhui/ "本年度高性价比云服务器推荐!【优惠指南】")》) ####注意事项 以上设备,一定要购买到同一区域,因为在同一区域的话,设备之前的数据传输走内网,不额外花钱,还可以减少延迟。如果不是同一区域,会产生额外的数据传输费用。 ###5个步骤,轻松实现项目迁移 **以如下案例为例:** 迁移之前的应用架构如下: ![](https://image.gaomeluo.com/blog/2023/08/1691836602.png) 迁移之后的应用架构如下: ![](https://image.gaomeluo.com/blog/2023/08/1691836624.png) ####第一步 应用迁移 #####1、服务器ECS资源*6台 购买6台ECS服务器用作应用服务器迁移,其中前端应用服务器(2台),后端应用服务器(2台业务,1台定时任务,1台备份服务器)。 #####2、服务器镜像迁移 利用上面提到的上云神器之阿里云迁云工具对应用服务器进行镜像迁移。 **2.1 申请使用迁云工具(目前需要申请才能下载工具)** 首先在阿里云官网提交迁云工具申请,链接如下: ![](https://image.gaomeluo.com/blog/2023/08/1691836735.png) **2.2 下载迁云工具** 收到邮件之后,点击邮件里面的“此处”下载迁云工具 ![](https://image.gaomeluo.com/blog/2023/08/1691836769.png) **2.3 使用阿里云迁云工具** 按照文档操作将本地系统和数据上传到阿里云的镜像库中,详细操作步骤请参考帮助文档 https://help.aliyun.com/zh/ecs/user-guide/migrate-a-server-to-alibaba-cloud-by-using-the-cloud-migration-tool **2.4 使用自定义镜像创建 ECS 实例** 迁云工具会将本地服务器的系统和数据上传到阿里云的自定义镜像库中, 然后按照文档将阿里云自定义镜像用来创建 ECS 实例。 **2.5 配置 Customized Linux 自定义镜像** 上一步创建好ECS实例中,还不能正常访问,因为这时候系统里面的网络配置等都是原封不动搬过来的,所以当然不能被访问, 需要进行配置修改,详细操作步骤请参考帮助文档: https://help.aliyun.com/knowledge_detail/51138.html ####第二步 数据库迁移 **1、 购买阿里云数据库资源** 分别购买阿里云RDS MySQL高可用版本和Redis 集群版本实例各一套。 **2、 Redis数据迁移** 根据文档操作利用DTS工具将本地Redis迁移到阿里云 Redis中去。 ![](https://image.gaomeluo.com/blog/2023/08/1691836924.png) **3、 MySQL数据迁移** 根据文档操作利用DTS工具将本地MySQL数据迁移到阿里云 RDS MySQL中去,详细操作步骤请参考帮助文档: https://help.aliyun.com/zh/dts/user-guide/migrate-data-from-a-self-managed-mysql-database-to-an-apsaradb-rds-for-mysql-instance ![](https://image.gaomeluo.com/blog/2023/08/1691836960.png) ####第三步图片迁移 **1、 开通oss功能** 开通阿里云对象存储OSS功能,稍后将七牛上的图片迁移到OSS上。 **2、 下载工具** 下载ossimport工具并安装部署,详细操作步骤请参考帮助文档:https://help.aliyun.com/zh/oss/developer-reference/standalone-deployment **3、 图片数据迁移** 安装好工具之后,打开工具安装文档操作步骤将图片数据迁移到OSS上去。 ####第四步负载均衡迁移 **1、 创建负责均衡实例** **2、 配置负责均衡** 打开负载均衡管理控制台,对负载均衡进行配置。 ####第五步流量割接 **1、 云上应用联调测试** 在经历过云上应用迁移,数据迁移,图片迁移,负载均衡创建和配置之后,可以开始集成测试环节了。 **2、 流量切割** 如果测试没问题,就可以将应用相关域名解析到阿里云公网地址,把流量就割接过来。之后再进行一轮冒烟测试和压力测试, 验证各项应用性能指标和状态是否正常。 **3、 本地应用数据库地址修改** DNS解析修改之后会有延时,此时我们的本地机房的应用暂时还不能立马下线,需要将应用的数据库地址修改为阿里云上的地址。至少保持运行和观测一周左右,观察期间是否还有漏网之鱼。 标签: Linux 服务器
评论已关闭