当前位置: 首页 > news >正文

鸿萌数据迁移服务: 企业服务器整机在线热迁移, 实现不停机业务转移

天津鸿萌科贸发展有限公司从事数据安全服务二十余年,致力于为各领域客户提供专业的数据存储、数据恢复、数据备份、数据迁移等解决方案与服务,并针对企业面临的数据安全风险,提供专业的相关数据安全培训。

鸿萌数据迁移业务为众多企业顺利高效地完成了新旧存储、不同数据库、应用程序、业务流程以及云端的数据迁移任务,协助企业保护了数据的安全存储,并实现了技术和业务升级。

服务器整机迁移实施原则

整机系统迁移的实施,尤其是规模较大的迁移(比如系统数量超过100台以上),须遵循一定的原则,概括如下:

  • 迁移须保持审慎的原则,以对生产影响降低到最低为总原则;
  • 迁移宜以业务单元为单位,进行整个业务单元的迁移;比如,一个WEB应用,有两台主机,分别为WEB Server和数据库,宜两台机器一起迁移,共同完成验证;
  • 迁移之前要做好规划,包括客户环境调查、迁移方案制定、迁移计划制定、系统验证方案制定、迁移软件清理等;
  • 系统迁移过程必须留下关键证据,比如果规则配置信息,尤其是系统割接前,在验证数据一致性时,必须留下数据一致性的证据;
  • 迁移完成之后,迁移源端环境宜保留一段时间,不宜立刻清除,保留时间根据实际情况保留7~30天以上。
  • 在块迁移具备条件的情况下,一般宜采用块迁移,因为块迁移相当于磁盘的克隆,假如系统验证通过,后续不太存在比如文件缺失,文件不一致等问题。

鸿萌服务器整机在线热迁移方案的特点

鸿萌为用户提供由生产服务器向本地或云端目标服务器的整机热迁移服务,可以在业务不停机的情况下,实现系统和数据实时复制,复制完成后可快速切换系统,由新主机接管业务。

鸿萌整机在线热迁移服务,简化迁移工作。在不停机情况下,快速迁移操作系统、应用程序和用户数据;迁移时间可预测,完成后无缝切换由新主机整机接管。

  • 硬件无关的迁移:鸿萌整机在线热迁移服务工作在操作系统层,基于实时数据复制和硬件无关的切换技术,将整个操作系统(注册表、根目录、系统补丁等)灵活迁移到不同型号或不同配置的服务器。
  • 业务不停的迁移:鸿萌整机在线热迁移服务启动系统镜像,将数据复制到灾备服务器,业务系统正常生产不受影响;镜像完成后,所有增量业务数据自动复制到灾备服务器,在验证有效后进行切换。
  • 无距离限制的迁移:鸿萌整机在线热迁移服务支持网络限速和数据压缩,通过 IP 网络将数据传输到灾备服务器;支持断点续传,加密传输。
  • 支持异构平台的迁移:鸿萌整机在线热迁移服务支持物理机及虚拟机之间的迁移,P2V(物理机到虚拟机),V2V(虚拟机到虚拟机),V2P(虚拟机到物理机),P2P(物理机到物理机)。

鸿萌服务器整机在线热迁移方案过程管理

鸿萌服务器整机在线热迁移服务将部署容灾节点,用于捕获和发送用户端应用服务器的数据、接收来自工作机模块的数据、保存数据于备份服务器、实现资源监控、切换、高可用服务的控制、用于接收控制机的控制命令、同时还可以收集日志并发送到控制机。容灾节点安装在用户的工作机和灾备机,控制台内的软件功能是基于控制机与节点之间的协调来完成的。

文件级整机迁移

在不停机情况下,文件级整机迁移任务可以将工作机操作系统下整个系统文件迁移到灾备机,迁移时间可预测,完成后无缝切换由新主机整机接管。

1.创建整机迁移规则

  • 用户自定义整机迁移规则名称,便于管理。
  • 选择整机迁移规则所对应的业务组。
  • 选择有迁移许可的节点。
  • 选择代理。
  • 选择灾备机
  • 根据需要选择数据地址。
  • 设定同步项
  • 选择要复制的目录和文件,可以排除个别不需要的文件或者目录。

2.迁移设置

执行完初始镜像,继续监控所选择的目录和文件,将新的任何增量数据和文件变化持续复制到目标端,直到用户确认开始“迁移”。

  • 可设定切换到灾备机(重启备机)时,自动关闭工作机。这样在迁移规则完成后,工作机的增量数据不再同步到灾备机,在重启灾备机时规则会自动关闭工作机。
  • 迁移场景:自动选择、虚拟机、物理机和跨小版本。
  • 自动选择:跨小版本>虚拟机>物理机。
  • 虚拟机迁移到虚拟机。
  • 物理机迁移到物理机或虚拟机迁移到物理机。
  • 驱动程序移除:当迁移场景选择“跨小版本”时,实施迁移时采用注入驱动的方式,解决备机驱动问题。

3.执行迁移

具体步骤如下:

  1. 启动整机迁移规则,开始执行迁移。
  2. 显示迁移过程状态,“就绪”、“迁移中”、“重启就绪”。
  3. 重启还原目标机,显示状态“正在重启”。
  4. 迁移灾备机重启后,状态变更为“完成”。
  5. 灾备机启动后,若登录系统成功,则完成本次整机迁移流程。

块级整机迁移

在不停机情况下块级整机迁移可以将工作机操作系统下整个块设备硬盘下的文件迁移到灾备机,迁移时间可预测,完成后无缝切换由新主机整机接管。

在创建整机迁移规则时,设定“块设备”迁移类型、选择工作机进行迁移的目标块设备、选择灾备机存储的块设备。

该方案适用于各行业 IT 业务系统迁移,目前被广泛应用于异构虚拟化平台间、本地到云平台以及异构云平台之间的迁移,满足用户上云、跨云迁移等需求,典型场景为政务云升级改造、银行机房私有云搬迁等。

相关文章:

鸿萌数据迁移服务: 企业服务器整机在线热迁移, 实现不停机业务转移

天津鸿萌科贸发展有限公司从事数据安全服务二十余年,致力于为各领域客户提供专业的数据存储、数据恢复、数据备份、数据迁移等解决方案与服务,并针对企业面临的数据安全风险,提供专业的相关数据安全培训。 鸿萌数据迁移业务为众多企业顺利高效…...

【C】无类型指针及函数指针

一、无类型指针 (1)无类指针只包含内存地址,不知道内存地址从存放数据是什么类型: void *ptrNULL; (2)可以其他类型赋给无类型指针,但是无类型指针赋给有类型指针会警号; …...

VR的左右眼渲染方法

VR的左右眼视频渲染shader unity_StereoEyeIndex 结点可以判断当前渲染的时候左眼还是右眼,所以可以通过着色器来更根据当前眼睛使用不同的渲染方式达到左右眼渲染不同。 Shader "Unlit/VRVideoPlay" {Properties{_MainTex ("Texture", 2D) …...

爬虫-------字体反爬

目录 一、了解什么是字体加密 二. 定位字体位置 三. python处理字体 1. 工具库 2. 字体读取 3. 处理字体 案例1:起点 案例2:字符偏移: 5请求数据 - 发现偏移量 5.4 多套字体替换 套用模板 版本1 版本2 四.项目实战 1. 采集目…...

vue2组件封装和UI组件的二次封装,方法,属性,ref的传递

封装组件使用v-model 使用方法props接受value值,当值发生变化的时候再通过this.$emit("input", newValue),则实现了简单组件的v-model封装,如果不使用第三方UI可以接受到的值使用watch或者计算属性保存,然后再通过事件派发自己保存…...

喜报!景联文科技成功通过DCMM数据管理能力成熟度二级认证

10月30日,中国电子信息行业联合会公示了新一批DCMM贯标企业,景联文科技成功通过DCMM数据管理能力成熟度二级认证(乙方认证)。 DCMM是《数据管理能力成熟度评估模型》的简称,是我国在数据管理领域首个正式发布的国家标准…...

从壹开始解读Yolov11【源码研读系列】——Data.dataset.py:模型训练数据预处理/YOLO官方数据集类——YOLODataset

【前情回顾】在上一篇文章记录了YOLO源码data目录下的 base.py 文件,其中定义了一个可灵活修改的数据加载处理基类——Class BaseDataset 灵活基类博文地址:https://blog.csdn.net/qq_58718853/article/details/143249295 【实验代码】所有实验代码上传至…...

C语言初阶必会的练习题(3)之位操作符(^ 、、>>等)的应用

C语言初阶必会的练习题(3) 放在最前面的1、不允许创建临时变量,交换两个整数的内容1.1、分析:见代码注释(a)方法 1(b)方法 2 1.2、结果展示方法 1 的 结果:方法 2 的 结果…...

MongoDB面试专题33道解析

大家好,我是 V 哥。今天给大家分享 MongoDB的道 V 哥原创的面试题,收藏起来,一定会对你有帮助。 V 哥推荐:2024 最适合入门的 JAVA 课程 1. 你说的 NoSQL 数据库是什么意思?NoSQL 与 RDBMS 直接有什么区别&#xff1f…...

Laravel 安全实践:如何防止 XSS 攻击

在当今的网络环境中,应用程序的安全性越来越受到开发者和企业的重视。跨站脚本攻击(XSS)是常见的网络安全威胁之一,它通过在目标网站上注入恶意脚本,窃取用户信息或执行恶意操作。作为流行的 PHP 框架,Lara…...

《Java Web 开发》

一、引言 在当今数字化时代,Web 应用程序已经成为人们生活和工作中不可或缺的一部分。Java Web 开发作为一种广泛应用的技术,以其强大的功能、稳定性和可扩展性,在企业级应用开发中占据着重要地位。本文将深入探讨 Java Web 开发的各个方面&a…...

Vector和ArrayList

Vector和ArrayList都是Java集合框架中的动态数组实现类,它们之间存在一些显著的区别。以下是对Vector和ArrayList的详细比较: 一、线程安全性 Vector:是线程安全的,即多线程情况下,Vector可以保证容器的同步性。Vect…...

关于我、重生到500年前凭借C语言改变世界科技vlog.16——万字详解指针概念及技巧

文章目录 1. sizeof 和 strlen1.1 sizeof1.2 strlen 2. 数组和指针结合的试题深入解析2.1 一维数组2.2 字符数组代码1代码2代码3代码4代码5代码6 2.3 二维数组 3.指针运算的试题深入解析题1题2题3题4题5题6题7 希望读者们多多三连支持小编会继续更新你们的鼓励就是我前进的动力…...

开发更便利!迅为RK3568/RK3588 定制分区镜像发布

目前迅为所维护的Linux SDK一直延续RK官方默认分区结构,而迅为另维护了的一套定制分区结构的SDK,两种不同的分区结构都有着各自的特性,RK默认分区镜像和定制分区镜像对比如下所示: rk传统分区适合启动速度要求高且硬件配置固定的系…...

基于Springboot的学生宿舍管理系统的设计与实现-计算机毕设 附源码 26991

基于Springboot的学生宿舍管理系统的设计与实现 摘 要 学生宿舍管理系统在高校管理中具有重要的作用,为提高宿舍管理效率和服务质量,本文基于Springboot框架开发了一款学生宿舍管理系统。该系统主要分为管理员、学生用户和宿管用户三类角色,每…...

Spring Mvc中拦截器Interceptor详解

一、概述 拦截器常用于在请求处理的不同阶段插入自定义逻辑。Spring MVC的拦截器作用是在请求到达控制器之前或之后进行拦截,可以对请求和响应进行一些特定的处理。如: 登录验证:对于需要登录才能访问的网址,使用拦截器可以判断…...

【go从零单排】Strings and Runes 字符串和字符

Don’t worry , just coding! 内耗与overthinking只会削弱你的精力,虚度你的光阴,每天迈出一小步,回头时发现已经走了很远。 概念 在Go语言中,rune 是一个内置的数据类型,用于表示一个Unicode字符。它实际上是一个别名…...

django Forbidden (403)错误解决方法

存在问题&#xff1a; django提交请求时&#xff0c;报403错误&#xff1b; 解决方案&#xff1a; 在form表单中加{% csrf_token %} <h1>用户登录</h1><form me method"post" ac action"/login/">{% csrf_token %}<input type"t…...

pdmaner连接sqlexpress

别以为sqlserver默认的端口总是1433 案例 有台sqlserver2008 express服务器&#xff0c;刚安装&#xff0c;支持混合模式登录&#xff0c;其它什么配置也没改。 先看用ADO连接 这说明&#xff1a; 案例中sqlserver端口不是1433 &#xff01;&#xff01;&#xff01;ADO连接…...

如果编译不通过,且感觉代码没有问题,大概率就是中文引起的问题

一、如果中文乱码&#xff1a;彻底解决Qt中文乱码以及汉字编码的问题(UTF-8/GBK)_qt 中文乱码-CSDN博客 二、如果中文正常&#xff0c;编译还是有莫名其妙的问题 1、设置编码为 UTF-8(带BOM)。&#xff08;如果下方没有出现“高级保存选项”&#xff0c;只需要修改一下代码&…...

XCTF-web-easyupload

试了试php&#xff0c;php7&#xff0c;pht&#xff0c;phtml等&#xff0c;都没有用 尝试.user.ini 抓包修改将.user.ini修改为jpg图片 在上传一个123.jpg 用蚁剑连接&#xff0c;得到flag...

在HarmonyOS ArkTS ArkUI-X 5.0及以上版本中,手势开发全攻略:

在 HarmonyOS 应用开发中&#xff0c;手势交互是连接用户与设备的核心纽带。ArkTS 框架提供了丰富的手势处理能力&#xff0c;既支持点击、长按、拖拽等基础单一手势的精细控制&#xff0c;也能通过多种绑定策略解决父子组件的手势竞争问题。本文将结合官方开发文档&#xff0c…...

【快手拥抱开源】通过快手团队开源的 KwaiCoder-AutoThink-preview 解锁大语言模型的潜力

引言&#xff1a; 在人工智能快速发展的浪潮中&#xff0c;快手Kwaipilot团队推出的 KwaiCoder-AutoThink-preview 具有里程碑意义——这是首个公开的AutoThink大语言模型&#xff08;LLM&#xff09;。该模型代表着该领域的重大突破&#xff0c;通过独特方式融合思考与非思考…...

基于数字孪生的水厂可视化平台建设:架构与实践

分享大纲&#xff1a; 1、数字孪生水厂可视化平台建设背景 2、数字孪生水厂可视化平台建设架构 3、数字孪生水厂可视化平台建设成效 近几年&#xff0c;数字孪生水厂的建设开展的如火如荼。作为提升水厂管理效率、优化资源的调度手段&#xff0c;基于数字孪生的水厂可视化平台的…...

laravel8+vue3.0+element-plus搭建方法

创建 laravel8 项目 composer create-project --prefer-dist laravel/laravel laravel8 8.* 安装 laravel/ui composer require laravel/ui 修改 package.json 文件 "devDependencies": {"vue/compiler-sfc": "^3.0.7","axios": …...

MySQL JOIN 表过多的优化思路

当 MySQL 查询涉及大量表 JOIN 时&#xff0c;性能会显著下降。以下是优化思路和简易实现方法&#xff1a; 一、核心优化思路 减少 JOIN 数量 数据冗余&#xff1a;添加必要的冗余字段&#xff08;如订单表直接存储用户名&#xff09;合并表&#xff1a;将频繁关联的小表合并成…...

Qt 事件处理中 return 的深入解析

Qt 事件处理中 return 的深入解析 在 Qt 事件处理中&#xff0c;return 语句的使用是另一个关键概念&#xff0c;它与 event->accept()/event->ignore() 密切相关但作用不同。让我们详细分析一下它们之间的关系和工作原理。 核心区别&#xff1a;不同层级的事件处理 方…...

面试高频问题

文章目录 &#x1f680; 消息队列核心技术揭秘&#xff1a;从入门到秒杀面试官1️⃣ Kafka为何能"吞云吐雾"&#xff1f;性能背后的秘密1.1 顺序写入与零拷贝&#xff1a;性能的双引擎1.2 分区并行&#xff1a;数据的"八车道高速公路"1.3 页缓存与批量处理…...

【iOS】 Block再学习

iOS Block再学习 文章目录 iOS Block再学习前言Block的三种类型__ NSGlobalBlock____ NSMallocBlock____ NSStackBlock__小结 Block底层分析Block的结构捕获自由变量捕获全局(静态)变量捕获静态变量__block修饰符forwarding指针 Block的copy时机block作为函数返回值将block赋给…...

Windows 下端口占用排查与释放全攻略

Windows 下端口占用排查与释放全攻略​ 在开发和运维过程中&#xff0c;经常会遇到端口被占用的问题&#xff08;如 8080、3306 等常用端口&#xff09;。本文将详细介绍如何通过命令行和图形化界面快速定位并释放被占用的端口&#xff0c;帮助你高效解决此类问题。​ 一、准…...