什么是 IT 迁移?

复制 URL

IT 迁移是指将数据或软件从一个系统迁移到另一个系统。IT 迁移可能涉及一种或多种迁移:数据迁移、应用迁移、操作系统迁移和云迁移,因迁移项目而异。

常见的 IT 迁移示例:

  • 升级应用或操作系统(OS)
  • 将数据从一种数据库迁移至另一种数据库
  • 替换数据存储系统
  • 从本地基础架构迁移至云基础架构
  • 将单体式应用替换为容器化服务

IT 迁移项目通常涉及很多组件的迁移,相关要求因企业组织的具体需求而异。周全的规划并辅以基础架构自动化战略,可以有效降低 IT 迁移的难度。

了解如何实现基础架构工作流的自动化

数据迁移是指将数据从一种存储库迁移到另一种存储库。升级过程中通常需要进行数据迁移,这是为了扩大存储容量、提高性能、简化数据管理、降低成本、减少物理空间占用或增加新功能。

数据迁移分为三个阶段:规划、执行和验证。期间可能需要通过网络传输大量数据,也可能需要将驱动器从一个地方转移到另一个地方。

每一次迁移都各不相同,具体取决于要迁移的数据量、完成迁移的速度、涉及的工作负载类型以及安全注意事项。

数据迁移有时是从本地数据存储库迁移到云存储库,有时则是从一个数据平台迁移到另一个数据平台。一般来说,数据迁移的方式有两种:

  • 线上迁移,即通过互联网或专用网络传输数据。
  • 线下迁移,即通过物理方式将存储设备从一个地方转移到另一个地方。

数据库迁移

数据库迁移是一种特殊类型的数据迁移。企业组织如果更换了服务提供商,或者准备迁移至新基础架构(例如云中),则可能会在数据库升级过程中,将数据从一个数据库迁移到另一个数据库。

迁移到另一个数据库时,有时需要确保源数据库的架构与目标数据库兼容,必要时还需要进行转换。很多云数据库提供商都会提供可自动完成这项流程的工具。

与标准的数据迁移一样,迁移数据库时,需要进行迁移前的规划以及迁移后的验证。

红帽资源

应用迁移是指将软件应用从一个 IT 系统迁移到另一个 IT 系统。

构建和托管应用的方式有很多种,迁移应用也没有一体适用的全能方案。应用迁移通常分为四类:

  • 重新托管,也称直接迁移,即直接将应用从一个平台迁移到另一个平台(例如从本地服务器移到虚拟机),而不做重大改动。
  • 重构或重新架构,即对应用进行重大改动,以便其在新环境中运行。例如,将单体式应用分解成容器化的微服务,以便在云环境中更好地扩展。
  • 更换平台,即迁移到新环境时需要对应用进行部分修改,但相比重构或重新架构,修改的内容较少。
  • 弃用或替换,即放弃某个应用,改用其他方案,如 SaaS(软件即服务)解决方案。

将应用迁移至现代化架构

如今,很多 IT 组织都在想办法将应用迁移到云中的现代化基础架构,他们通常会采用容器化服务,然后在此过程中实施 DevOps 流程。

但这项任务堪称艰巨。开发人员必须更新到最新的库和 API,应对新的框架、基础架构和架构,并同时上线新的功能和版本。

我们可以使用一些工具来简化此流程,例如红帽® 应用迁移工具包(RHAMT)。这些实用工具可以帮助您快速地同时了解成千上万个应用。这些工具可以识别迁移挑战以及应用之间的共享代码或依赖项,还可以加快进行必要的代码更改,以便在最新中间件平台上运行您的应用。

了解红帽应用迁移工具包

操作系统迁移是指将 IT 系统从一个操作系统迁移至另一个操作系统。在旧版操作系统的支持终止后,可能需要迁移操作系统以升级到较新版本。也可能是从一个操作系统迁移至另一个操作系统,比如从 Windows 迁移至 Linux

操作系统迁移项目可能会比较耗时,而且可能存在停机、应用不兼容或自定义内容丢失等风险。与其他各类迁移一样,操作系统迁移也需要按部就班慎重进行:

  • 准备:在迁移前进行分析,识别工作负载、配置或应用可能存在的难点,并按照相关指导,积极主动地修复问题。
  • 自动化:使用自动化控件可以降低迁移项目的风险,帮助确保现有配置、自定义内容和首选项不丢失。
  • 迁移:按照最适合您环境的流程进行操作,可以在本地升级,也可以进行全面的重新部署。

很多操作系统(包括红帽企业 Linux®)可提供一些工具和支持来确保操作系统迁移尽可能顺畅进行。

了解红帽企业 Linux 迁移

云迁移是指将 IT 系统从传统的本地数据中心迁移到云环境,或者从一个云环境迁移到另一个云环境。期间可能需要构建混合云,从而使应用和数据可跨多个基础架构进行扩展。云架构的优势有很多,其中包括易于扩展和节约成本。

公共云提供商会把虚拟资源池作为一项服务,基础架构则通过自助服务界面自动置备。当工作负载出现意外需求波动时,可直接通过公共云进行横向扩展。

如今,公共云通常会成为异构混合环境的一部分,这样既可以提高安全性和性能,降低成本,还可以提高基础架构、服务和应用的可用性。

混合云这种 IT 架构主要是在两个或更多环境(包括公共云)中进行某种程度的工作负载移植、编排和管理。

云迁移并不是孤注一掷的过程。很多时候,云迁移会经过一个试点过程,目的是要在有限的基础上进行系统测试。

成功进行云迁移的流程

1.规划您的迁移流程。规划阶段需要对当前的基础架构和应用进行分析。

2.进行试点。用几个月的时间测试生产就绪环境,这样可以留出足够的时间来确保新环境符合您的要求。

3.执行迁移。在实际迁移中,需要根据能够满足用户需求的时间表,将现有工作负载迁移到新环境中。

有些 IT 迁移是为了适应软件供应商的新要求。SAP®(主要的 ERP 软件供应商)要求客户在 2027 年以前迁移至 SAP HANA® 和 SAP S/4HANA®,才能继续获得支持。

阅读 SAP HANA 迁移文章 

SAP S/4HANA 仅在 SAP HANA 数据库上运行,而该数据库则在 Linux® 上运行。对于很多客户来说,这种升级需要将他们的 SAP 系统迁移到新的 IT 环境中,过程漫长而又复杂。这一过程需要创建和正确配置目标基础架构,复制数据,测试和验证新的设置,还要将工作负载重定向至新的环境。因此,要快速、高效、可靠地完成这种迁移,

自动化是关键。

虚拟机(VM)迁移是指将虚拟机从一个主机环境迁移到另一个主机环境。在某些情况下,这意味着在不同物理机之间迁移虚拟机。但是,这也可能意味着将虚拟机迁移到更现代化的容器化环境或平台。

在传统计算环境中,硬件通常专用于单一应用或用途,因此很少满负荷使用。借助虚拟化,您可以使用虚拟机监控程序在多个虚拟机之间分配物理资源,让您的硬件投资发挥更大价值。这通常意味着,您不需要那么多物理机就能实现相同的功能。

虽然虚拟化可以节省成本并提高硬件利用率,但并非所有虚拟基础架构都完全一样。一些虚拟化平台需要通过手动流程进行管理,而且不支持应用现代化改造,这会导致维护成本增加,还会拖慢应用部署速度。将虚拟机迁移到现代化平台之后,您可以继续利用虚拟化方面的现有投资,同时获享容器技术和自动化的速度和简易性。

通过此交互式演示了解如何迁移虚拟机

如果您需要重复执行某项任务,便可以从自动化中受益。在 IT 迁移中,自动化可以促进项目更快、更顺利地进行,减少重复的手动迁移流程可能造成的错误。

无论您是想要自动迁移数据、从一个应用过渡到另一个应用,还是迁移到新环境,红帽都可以提供帮助。红帽 Ansible® 自动化平台是一个统一的自动化解决方案,包含各种必备功能,可帮助您顺利创建、管理和扩展 IT 迁移。

通过红帽订阅,您还可以访问经过认证且享有支持的 Ansible 内容,例如 Ansible Playbook模块角色和插件。您可以使用 Playbook 和其他 Ansible 内容为迁移和常见 IT 任务创建可重用的自动化工作流。

进一步了解如何通过 Ansible 自动化平台实现迁移自动化

中心

红帽官方博客

获取有关我们的客户、合作伙伴和社区生态系统的最新信息。

所有红帽产品试用

我们的免费试用可让您亲身体验红帽的产品功能,为获得认证做好准备,或评估某个产品是否适合您的企业。

扩展阅读

什么是软件定义数据中心(SDDC)?

软件定义数据中心(SDDC)是一种 IT 管理方式,它将传统的基础架构组件(例如计算、存储和网络)抽象化并以软件服务的形式提供。

为什么选择红帽 Ansible 自动化平台作为您的 AI 基础?

红帽® Ansible® 自动化平台可简化 AI 模型和基础架构组件的部署、管理、配置以及生命周期管理,为 AI 的实施奠定坚实的基础。

如何制定 IT 自动化策略

孤立式自动化能帮些小忙,但能做的仅限于此。要将自动化扩展到 IT 运维的所有领域,您需要一个能够统一团队、流程和孤立工作流的自动化策略。

自动化与管理 相关资源

相关文章