服务器迁移上云

一、服务器迁移上云

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。

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MySQL语法及IDEA使用MySQL大全

在项目中我们时常需要写SQL语句,或简单的使用注解直接开发,或使用XML进行动态SQL之类的相对困难的SQL,并在IDEA中操控我们的SQL,但网上大都图方便或者觉得太简单了,完全没一个涵盖两个方面的讲解。 单表: …

【上海】买套二手房需要多少钱?

上次我们看了苏州的二手房,这次我们一起来看下上海的二手房价格如何。 数据来源 数据来自贝壳二手房,每个区最多获取了3千条房源信息,数据共计4万条左右 对数据感兴趣的朋友,公众号后台发送上海二手房获取数据文件 各区房源单价…

安科瑞电气防火限流式保护器与电动汽车充电桩的搭配使用——安科瑞 顾烊宇

摘要:随着电动汽车行业的不断发展,电动汽车充电设施的使用会变得越来越频繁和广泛。根据中汽协数据显示,2022年上半年,我国新能源汽车产销分别完成266.1万辆和260万辆,同比均增长1.2倍,市场渗透率达21.6%。因此,电动汽…

书生·浦语大模型全链路开源体系 学习笔记 第三课

huggingface-cli: command not found 按照该文档解决即可 https://github.com/huggingface/huggingface_hub/issues/1079 具体如下: 1、确保环境已将安装huggingface-cli 2、版本需要旧版,pip install huggingface_hub0.20.1 3、再按如下执行 # T…

第7章-第9节-Java中的Stream流(链式调用)

1、什么是Stream流 Lambda表达式,基于Lambda所带来的函数式编程,又引入了一个全新的Stream概念,用于解决集合类库既有的鼻端。 2、案例 假设现在有一个需求, 将list集合中姓张的元素过滤到一个新的集合中;然后将过滤…

【Leetcode】236.二叉树的最近公共祖先

一、题目 1、题目描述 给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为:“对于有根树 T 的两个节点 p、q,最近公共祖先表示为一个节点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖先)。” 示例1…

使用Moonbuilders Academy平台,学习DApp开发

Moonbeam团队于2022年宣布开放Moonbuilders Academy。这是一套以开发为中心的异步学习课程,用于学习如何在Moonbeam上构建跨链DApp。 如何从官网进入平台? 点击http://moonbeam.network 鼠标移动至 “Builders”,在Resources下方选择“Moo…

【Java并发】聊聊concurrentHashMap的put核心流程

结构介绍 1.8中concurrentHashMap采用数组链表红黑树的方式存储,并且采用CASSYN的方式。在1.7中主要采用的是数组链表,segment分段锁reentrantlock。本篇主要在1.8基础上介绍下. 那么,我们的主要重点是分析什么呢,其实主要就是p…

DRM-VAE

𝛿 means variance,𝑃(𝑋|𝑧;𝜃) means a function that make 𝑧 close to 𝑋. 作者未提供代码

Selenium 学习(0.19)——软件测试之基本路径测试法——拓展案例

1、案例 请使用基本路径法为变量year设计测试用例&#xff0c;year的取值范围是1000<year<2001。代码如下&#xff1a; 2、步骤 先画控制流程图 再转化为控制流图&#xff08;标出节点&#xff09; V(G) 总区域数 4 V(G) E - N 2 (边数 - 节点数 2…

【HarmonyOS4.0】第三篇-类web开发模式

【HarmonyOS4.0】第三篇-类web开发模式 一、鸿蒙介绍 课程核心 为什么我们需要学习鸿蒙&#xff1f; 哪些人适合直接转鸿蒙&#xff1f; 鸿蒙系统优势是什么&#xff1f; 课程内容 (1)为什么要学习鸿蒙 从行情出发&#xff1a; 美国商务部长访问中国&#xff0c;2023年…

文件上传至阿里云

注册阿里云账号后,开通好对象存储服务&#xff08;OSS&#xff09;&#xff0c;三个月试用 阿里云登录页 (aliyun.com) 目录 一.创建Bucket 二.获取AccessKey&#xff08;密钥&#xff09; 三.参考官方SDK文件&#xff0c;编写入门程序 1.复制阿里云OSS依赖&#xff0c;粘贴…