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

自动化是关键。

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

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

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

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

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

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

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

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

中心

红帽官方博客

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

所有红帽产品试用

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

扩展阅读

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

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

如何制定 IT 自动化策略

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

什么是访问控制?

访问控制是一项安全授权技术,用于确定用户或系统可以查看或使用 IT 基础架构中的哪些特定资源。

自动化与管理 相关资源

相关文章