服务器迁移上云

一、服务器迁移上云

1、服务器迁移概念:

服务器迁移一般来说是将物理服务器从一个地点(物理机房)移动到另一个地点,或将数据从一台服务器移动到另一台服务器的过程。

物理服务器迁移场景:

机房搬迁:当公司办公场所发生变化,原有机房无法继续使用时,需要将服务器迁移到新机房。

系统升级:当服务器操作系统或软件版本过旧或不支持业务需求时,需要进行系统升级,并且需要将数据迁移到新系统上。

服务器更换:当服务器硬件老化或出现故障时,需要更换新的服务器,并将原有数据迁移到新服务器上。

数据中心合并:当业务从IDC机房(物理服务器托管、租赁)搬迁到公司自建机房时,需要将不同数据中心的服务器整合到一个新的数据中心中。

架构改造:当公司网络架构进行调整时,需要重新规划服务器位置。

2、服务器迁移上云:

(1) 概念:

服务器迁移上云是指将原先运行在企业自有机房中的服务器、数据库、存储等基础设施资源,迁移到云服务商的数据中心,并运行在云服务商提供的云计算环境中。

(2) 服务器的迁移上云场景:

构建混合云:将公司中承载业务的老旧物理服务器迁移到云计算服务商,其他现有服务器在生命周期内依旧运行在本地,后期再慢慢迁移至公共云,这种在本地和云端同时运行业务的情况称为混合云。

迁移至公共云:将所有服务器都迁移至公共云,迁移结束后,本地不再拥有机房和服务器等设施。

不同公共云之间的迁移:将应用程序、数据或服务从一个云平台或环境迁移到另一个公共云服务提供商的平台或环境。

迁移到多个云:为了提升整体架构的可用性,将公司中承载业务的服务器从自有数据中心迁移到多个公共云上共同运营,规避单个云故障带来的损失。

(3) 服务器迁移上云方案:

虚拟机(VM)迁移:将本地虚拟机按照阿里云要求制作成镜像,然后将当前系统的镜像文件导入到阿里云上,并通过镜像创建云服务器。

物理服务器迁移:将物理机转化成虚拟机(P2V),然后将虚拟机制作成镜像,并通过镜像创建云服务器,在阿里云上运行云服务器。

阿里云服务器迁移服务:使用阿里云迁移工具(SMC)将本地的虚拟机、物理机以及其他云厂商那里的云主机等内容完成迁移上云。

(4) 服务器迁移上云方式:

业务服务器迁移至云环境通常都包含全量迁移和增量迁移两种方式:

全量迁移:指的是将数据、应用程序和账户信息等完整复制至新的云平台,然后在新环境中重新部署和调试测试等工作。

全量迁移是一种极其彻底的迁移方法,可以确保所有内容、环境和配置均与源服务器一致。

增量迁移:增量迁移意味着将迁移的过程分开并实施为几个阶段,可以减少干扰和风险,避免在整个迁移过程中发生大规模的停机时间。

二、服务器迁移中心SMC

1、简介:

服务器迁移中心SMC是阿里云提供的专业的服务器迁移服务,具有以下特点:

快速:由于SMC采用增量复制技术,只会传输新数据而不需要传输镜像和重建系统等过程,大大提高了迁移效率。

稳定可靠:在整个迁移过程中,SMC可以自动检测并解决迁移时出现的各种问题,如适配网络环境、对接各种虚拟化软件、处理不同操作系统平台,保证了迁移的稳定性和可靠性。

2、通过SMC迁移至阿里云的步骤:

完成迁移上云前的准备工作

根据迁移服务器的类型导入迁移源至阿里云

使用导入的迁移源创建并启动迁移任务

在完成迁移后进行迁移收尾工作

3、服务器迁移前的准备工作:

确定需要迁往云端的服务器的位置以及列表。

注册阿里云账号,并完成实名认证。

在RAM服务中,授权AliyunSMCDefaultRole角色。

4、导入源服务器到阿里云:

(1) 选择迁移源:

SMC支持物理机/虚拟机/云服务器、阿里云ECS云服务器、VMware虚拟机三种类型的迁移源。

物理机/虚拟机/云服务器:

需要从本地机房将物理服务器和虚拟机迁移到阿里云,或者将位于其他公共云的云服务器迁移到阿里云时,选择“物理机/虚拟机/云服务器”作为迁移源类型。

阿里云ECS云服务器:

需要将位于阿里云上的ECS云服务器迁移到阿里云其他可用区或地域时,选择“阿里云ECS云服务器” 作为迁移源类型。

③ VMware虚拟机(无代理连接器导入):

需要迁移 VMware 虚拟机到云服务器上,且对服务器安全和性能有所顾虑,可以选择“VMware虚拟机”作为迁移源类型。

(2) 在SMC中导入迁移源:

SMC 支持控制台、命令行、客户端和无代理连接器等多种导入方式。

控制台、命令行和客户端三种导入方式均为有代理方式导入,即需要在迁移源服务器上安装客户端后才能开始迁移任务。

对于VMware虚拟机,SMC提供了无代理迁移方式,能够消除用户对服务器安全和性能的顾虑。

控制台导入:

当迁移源为物理机/虚拟机/云服务器类型时,需要在输入源主机的IP地址、连接端口、管理员用户和密码,即可导入成功。

当迁移源为阿里云ECS云服务器时,只需要选择地域以及需要迁移的源实例即可。

命令行导入:

在SMC中生成激活码脚本命令,并在需要导入到SMC的源机器上执行相关命令。

使用命令行导入方法,源服务器无需开放22端口,Windows也无需提前安装OpenSSH工具,通用性与安全性更高。

客户端导入:

下载SMC客户端到源服务器中,并在SMC控制台页面生成激活码,将激活码输入到源服务器的SMC客户端上,即可开始导入迁移源。

④ VMware无代理连接器导入:

通过VMware Agentless无侵入式迁移技术,可将VMware虚拟机的业务迁移到阿里云,提高业务迁移到阿里云的效率。

(3) 完成服务器迁移上云:

完成导入迁移源后,可以在控制台查看对应的迁移源状态,当迁移源状态为在线时,说明导入迁移源成功,即可创建迁移任务操作,并启动任务进行服务器的迁移。

迁移任务类型:

服务器迁移和桌面迁移两种迁移方式是将源服务器(虚拟机/物理服务器/其他云或跨地域云服务器)迁移至阿里云的云资源(ECS/ECS镜像/容器镜像/无影云桌面),属于典型的服务器的迁移上云场景。

完成迁移后,使用新服务器的公网IP打开网站,迁移后的服务器保留了原有服务器的数据,说明迁移成功。

5、迁移完成后的工作:

(1) 进行数据校验和验证:可以通过MD5校验等方式,确保数据的完整性和正确性。

(2) 确认目标环境配置是否与源环境相同:可以登录迁移后的服务器,查询服务器的操作系统类型、版本以及其安装的软件是否满足预期。

(3) 更新应用程序的配置信息:需要各种配置文件中,修改IP配置,指向新的内网IP地址。

(4) 执行全面测试:验证服务是否正常运行,例如查询迁移后的云服务器上的网站是否依旧正常运行。

(5) 对于不再需要的迁移任务和迁移源等资源,及时进行清理和释放。

6、实验:

(1) 实验介绍:

杭州地域的云服务器做为迁移源服务器,迁移至北京地域的云服务器镜像,并通过云服务器镜像新建目标服务器,实现将杭州地域的服务器迁移至北京地域

(2) 准备迁移源上的数据:

① 安装Apache服务:在ECS实例远程连接界面中,输入 yum install httpd -y 完成httpd安装。

② 配置web页面:输入 echo S-ECS1 > /var/www/html/index.html 完成对网站首页的定制。

③ 运行Apache服务:

systemctl start httpd systemctl enable httpd systemctl status httpd

④ 验证迁移源服务器网站工作正常:

在浏览器中,输入ECS公网IP,来测试网站是否正常运行。如果网站已经正常运行,说明迁移源准备就绪。

(3) 通过命令行导入迁移源:

① 授权:

登录SMC控制台,初次试用服务器迁移中心SMC,需要进行授权操作,点击前往授权,完成授权后,点击刷新即可进行接下来的操作:

显示如下页面,表示授权已经完成:

② 命令行导入:

● 在左侧导航栏,单击迁移源,在迁移源页面,选择物理机/虚拟机/云服务器页签,单击导入迁移源。在弹出的导入迁移源页面中,导入方式选择命令行导入,点击生成激活码,并点击复制按钮复制生成的激活码。

● 通过Workbench远程登录源服务器S-ECS1后,粘贴已复制的激活码,点击回车键,开始安装客户端并进行源服务器导入。当出现“Please Goto SMC Console To Create New Job”字样,说明已经完成导入

● 返回SMC控制台,在左侧导航栏,单击迁移源,在迁移源页面,选择阿里云ECS云服务器页签,即可查看到状态为“在线”的迁移源,这表示已经成功导入迁移源。

(4) 创建服务器迁移任务并完成服务器迁移镜像的创建:

① 登录SMC控制台,在左侧导航栏,单击迁移源选择阿里云ECS云服务器页签,找到刚刚成功导入的迁移源,单击右侧操作列中的创建迁移任务:

② 完成迁移任务配置:

迁移任务类型:服务器迁移

任务名称:MigrateServer

目标地域:华北2(北京)

目标类型:云服务器镜像

镜像名称:D-ECS-Mir1

专家模式-目标磁盘-系统盘:40 GiB

③ 完成配置后,点击创建按钮,在弹出的窗口点击我确认我已知悉按钮,当迁移任务状态如下图所示,表示已经完成迁移。

(5) 根据云服务器迁移镜像创建迁移目标服务器:

① 访问北京地域镜像列表,查看迁移服务器镜像是否可用:

② 点击指定镜像(D-ECS-Mir1)右侧操作列中的创建实例,创建目标服务器D-ECS1。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/301552.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

跨境电商企业客户服务优化指南:关键步骤与实用建议

随着全球经济一体化的加强,跨境电子商务产业在过去几年蓬勃发展。但是,为应对激烈竞争,提供全方面的客户服务成为了跨境电子商务卖家在市场中获得优势的关键因素之一。本文将介绍跨境电商企业优化客户服务有哪些步骤?以助力企业提…

图形化少儿编程的优点、现状以及未来发展趋势

随着科技的不断发展,越来越多的儿童开始接触编程。图形化少儿编程作为一门新兴的编程教育方式,越来越受到家长和教育者的关注。6547网将探讨图形化少儿编程的优点、现状以及未来发展趋势。 一、图形化少儿编程的优点 图形化少儿编程的最大优点在于其简单…

Unity | 渡鸦避难所-6 | 有限状态机控制角色行为逻辑

1 有限状态机简介 有限状态机(英语:finite-state machine,缩写:FSM),简称状态机,是表示有限个状态以及在这些状态之间的转移和动作等行为的数学计算模型 在游戏开发中应用有限状态机&#xff…

(偏门)LINUX挂载硬盘等命令报错:READ FPDMA QUEUED

记录一个比较偏门的问题: 在linux中查看硬盘挂载情况: fdisk -l或创建分区: fdisk /dev/sdbgdisk /dev/sdb时报错: READ FPDMA QUEUED 或 WRITE FPDMA QUEUED 构建文件系统、挂载分区时还会卡死。 看网上的解决办法关闭NCQ&am…

2000-2022年上市公司过度负债数据(含原始数据+测算代码+结果)

2000-2022年上市公司过度负债数据(含原始数据测算代码结果) 1、时间:2000-2022年 2、指标:证券代码、年份、证券简称、行业名称、行业代码、制造业取两位代码,其他行业用大类、国企为1,否则为0、企业规模…

element plus 表格组件怎样在表格中显示图片

官方给的&#xff1a; <el-table-column label"Thumbnail" width"180"><template #default"scope"><div style"display: flex; align-items: center"><el-image :preview-src-list"srcList"/><…

Thrift

官网&#xff1a;Apache Thrift - Home tutorial&#xff1a;Apache Thrift - Index of tutorial/ 游戏匹配服务 服务分为三部分&#xff1a;分别是game&#xff0c;match_system&#xff0c;save_servergame为match_client端&#xff0c;通过match.thrift接口向match_system完…

QT如何修改项目名称

#打开项目 这里以项目start1为例 修改start1为hds 首先删除这个文件 之后打开CmakeLists.txt文件修改里面的项目名称把里面含有start1的全部写成hds。一般是3个地方 重新打开hds文件 configure Project一下 可以看到跑出来是一样的。到此项目的名称就改过来了。

spring-boot项目启动类错误: 找不到或无法加载主类 com.**Application

问题&#xff1a;Springboot项目启动报错&#xff1a;错误: 找不到或无法加载主类 com.**Application 解决步骤&#xff1a; 1.File–>Project Structure 2.Modules–>选中你的项目–点击“-”移除 3.重新导入&#xff1a;点击“”号&#xff0c;选择Import Module&…

linux-6.0 内核存储栈全景图

linux 存储栈原图地址&#xff1a;https://www.thomas-krenn.com/en/wiki/Linux_Storage_Stack_Diagram

Linux下配置静态ip地址

问题&#xff1a;虚拟机重启后ip地址动态更新&#xff0c;导致连shell十分麻烦 解决&#xff1a; 1. 进入配置文件 vi /etc/sysconfig/network-scripts/ifcfg-ens33 2.1 修改配置 BOOTPROTOstatic ONBOOTyes2.2 新增配置 #ip地址(自定义) IPADDR192.168.149.131 #子网掩码 …

苹果怎么录制屏幕?这个技能你值得拥有!

苹果设备广受欢迎&#xff0c;而其中一个强大的功能就是屏幕录制。无论是记录游戏过程、演示操作步骤&#xff0c;还是创作教学视频&#xff0c;苹果都提供了多种方式来满足用户的屏幕录制需求。可是您知道苹果怎么录制屏幕吗&#xff1f;本文将深入介绍两种在苹果设备上进行屏…

Simpy简介:python仿真模拟库-02/5

一、说明 关于python下的仿真库&#xff0c;本篇为第二部分&#xff0c;是更进一步的物理模型讲解&#xff0c;由于这部分内容强依赖于第一部分的符号介绍&#xff0c;因此&#xff0c;有以下建议&#xff1a; 此文为第二部分&#xff0c;若看第一部分。建议查看本系列的第一部…

群晖Synology Drive同步文件时过滤指定文件夹“dist“, “node_modules“

群晖Synology Drive同步文件时过滤指定文件夹"dist", “node_modules” mac用户 安装Synology Drive创建同步任务修改Synology Drive配置 打开/Users/[用户名]/Library/Application Support/SynologyDrive/data/session/[同步任务序号&#xff0c;第一个同步任务就…

在docker上运行LCM

目录 1.加载镜像并进入容器 2.安装依赖 3.在docker外部git-clone lcm 4.将get-clone的lcm复制到容器中 5.编译库 6.将可执行文件复制到容器中 7.进入可执行文件 8.编译可执行文件 9.再开一个终端运行程序 10.将以上容器打成镜像并导出 1.加载镜像并进入容器 sudo do…

云卷云舒:【实战篇】对象存储迁移

云卷云舒&#xff1a;【实战篇】MySQL迁移-CSDN博客 1. 简介 对象存储与块存储、文件存储并列为云计算三大存储模型。提供海量存储空间服务&#xff0c;具备快速的数据存取性能、高可靠和数据安全性&#xff0c;通过标准的RESTful API接口和丰富的SDK包来提供服务&#xff0c…

红日靶场 4

靶场配置 ​ 733 x 668899 x 819 ​ ​ 733 x 6161466 x 1232 ​ ​ 733 x 6261449 x 1237 ​ ​ 733 x 6301450 x 1247 ​ IP 地址分配&#xff1a; Win7: 192.168.183.133(内网)Ubuntu: 192.168.183.134(内网) 192.168.120.137(外网)DC: 192.168.183.130(内网)Kali…

springboot+ipage分页频繁请求会报错 自动添加多一个limit

com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near LIMIT 500 at line 3 这个原因是因为springboot配置mysql的连接池太…

Xshell连接Ubuntu失败

错误&#xff1a; Xshell连接Ubuntu失败。 Connecting to 192.168.xx.xxx:22…Could not connect to 192.168.xx.xxx’ (port 22): Connection failed. 解决方案&#xff1a;边解决&#xff0c;边测试Xshell是否可以连接 1、SSH 服务未启动&#xff1a; 确保 Ubuntu 上的 S…

多线程执行后台任务,提供效率

场景&#xff1a; 大批量复制物料描述到新的物料上&#xff0c;多线程同时执行已提高效率 REPORT zmm316. INCLUDE zmm316_top. INCLUDE zmm316_f01. *----------------------------------------------------------------------- I N I T I A L I Z A T I O N *------------…