什么是云迁移?自动化能提供哪些帮助?

复制 URL

云迁移是指将应用、工作负载、数据及其他数字资源迁移到公共云或私有云的过程。许多企业组织在打算对过时的 IT 基础架构和旧版应用进行现代化改造时,都会选择云迁移来帮助从传统的本地环境过渡到基于容器的云原生解决方案。

迁移到云是 IT 现代化的重要组成部分,但实践起来可能并非易事。规划云迁移往往比较复杂,需要企业内部多个团队的协调配合。尽管长期来看迁移到云之后能够节省成本,但在正式启动云迁移项目之前,还需要考虑供应商锁定问题以及迁移规划所需的成本。

我们需要一个强大的云迁移策略,来应对迁移到云过程中面临的各种挑战。作为该策略的一部分,企业通常会选择采用自动化技术来帮助迁移、管理和优化各个环境中的工作负载,这包括加速迁移之旅、最大限度提升云投资带来的价值以及降低出错风险。

将您的混合云与 IT 自动化连接起来

云迁移是一个广义的云计算术语,可以指代多个不同的过程。在大多数情况下,它都可以指代下面所列的任意一项:

  • 将工作负载从本地数据中心迁移到公共云或私有云
  • 将工作负载从一个云环境迁移到另一个云环境
  • 将应用从传统基础架构迁移到云原生环境(也称为应用重构),以便充分利用公共云服务

对于运行复杂系统的企业组织来说,云迁移是一项艰巨的任务,但继续在传统基础架构上运行,不仅成本高昂,而且风险更甚。

使用传统系统的企业内部通常有技能熟练的 IT 专业人员,为了确保运维顺利,他们需要花费大量时间处理重复性的手动任务。这些工作不仅需要耗费大量时间,使员工无法从事更有价值、更具战略性和创新性的工作,并且增加了人为失误导致服务停机的几率。传统系统还会带来兼容性和安全性方面的问题,增加了企业组织面临更多数据泄露和计划外停机的可能性。

为了降低这些风险,企业组织需要制定全面的云迁移策略,以便成功地将数据、现有应用和工作负载迁移到更加灵活的云原生环境中。这个过程包括选择合适的云提供商、管理成本、应对复杂的架构、应用数据治理策略以及管理停机时间。

尽管云迁移可能需要大量的规划和资源,但企业迁移到公共云或私有云后,可以获享云服务提供的最新创新成果,而无需承担运维过时基础架构所带来的风险。

红帽资源

降低 IT 成本
将工作负载和应用迁移到云端后,您就无需再背负与单一的传统应用和服务相关的费用,并且可以充分利用按用量付费结算方式,从而节约成本。Amazon Web Services(AWS)Google CloudMicrosoft Azure 等公共云提供商还会承担更多基础架构管理工作,因此企业可以降低运维成本,节省下来的这些预算恰好可用来投资创新技术。

提高可扩展性和性能
企业通过迁移到云技术架构,可降低前期成本并消除在本地托管工作负载的物理限制,能够根据需要灵活扩缩工作负载,以适应不同的计算利用率。云迁移还让企业能够将应用托管在更接近最终用户的地理位置的基础设施上,从而减少网络延迟,并改善用户体验。

增强安全性和合规性
在传统环境中,由于资源限制、停机时间限制以及各个工具之间缺乏集成或可见性,修补和安全管理可能十分麻烦或无法统一。

而云提供商则可以提供各种第一方和第三方工具与服务,帮助您提高安全性、保护敏感数据并遵守行业标准和政府法规。他们通常承担大部分基础架构责任,并为客户提供可以简化安全管理的策略和管理工具。

加速采用
企业组织使用云原生应用平台后,通常无需担心管理某些服务,如负载平衡、服务路由等。这些服务会由云平台或云提供商处理,使企业能够将更多的时间和资源用于发展和创新。

增加便利性
由于云服务可以从任何地方访问,因此 IT 管理员和企业客户可以随时随地以最便捷的方式使用各种工具和资源,从而获得诸多裨益。

云迁移通常采用以下几种常见策略:

  • 重构/重新架构:对应用进行大规模改造,使其具备云原生能力,从而提升其性能。
  • 平台迁移(“提升并优化”):对应用进行小幅改动以提升其性能,然后将其迁移到云原生环境。
  • 重新托管/重新部署(“直接迁移”):将应用、基础架构、工作负载、虚拟机或操作系统迁移到云端,无需重写代码、换用新硬件或修改现有配置。
  • 重构/重写:完全重写应用,使其成为云原生应用。通过从零开始,企业可以根据自身需求做出战略性的决策,选择自己想要包含的云功能和工具。
  • 淘汰和替换:停用现有应用或产品,通过软件即服务(SaaS)许可模式采用新的云原生应用。

企业选择哪种策略取决于多个因素,包括时间、预算以及企业当前的云计算采用进度。例如,刚开始采用云技术的企业可能会选择一种初始迁移策略,即无需对应用、基础加固或工作负载做出重大改变。他们可能会先选择通过重新托管或平台迁移的方式将应用迁移到云端,之后再对其进行重构,赋予其能够提升性能、可扩展性和灵活性的云原生能力。

而那些已经将业务运营迁移到云端的企业,可能会选择完全重构应用,从一开始就充分利用云技术的优势。

大型云提供商(又称为“超大规模云服务商”)可提供各种云部署选项,使企业组织能够选择最符合其业务需求的云基础架构。这些选项包括公共云、私有云、混合云和多云部署。

公共云托管在由云提供商拥有和负责维护的硬件上。此硬件会自动置备并分配给多位客户,因此它可以轻松扩展,灵活应对需求波动。

私有云是一种基于云的环境,托管在单个企业组织专用的硬件上。有时,硬件由云提供商拥有和负责运维,但在其他情况下,硬件设备(如服务器)位于企业组织自身的数据中心,物理位置由企业控制,但云提供商负责管理这些硬件上的云环境。这种部署模式在医疗保健和金融服务行业很受欢迎,因为这些行业的公司出于安全政策和监管合规性要求方面的考虑,不能或不愿在共享硬件上托管 IT 资源。

混合云模式现已变得越来越普遍,它会结合使用公共云和私有云基础架构。企业组织可能会运维至少一个公共云和至少一个私有云,或者拥有一个连接到至少一个公共云或私有云的裸机环境。在混合云模型中,每个环境之间都要用到某种程度的编排或集成,并且要确保工作负载能在这些环境之间移动。

与混合云类似,多云部署涉及将应用和工作负载迁移到多个环境,但它通常是指使用多位云供应商提供的多项云服务。这些云可能是公共云或私有云,但不一定互联,并且每个环境都可以单独管理。

许多企业组织使用各种工具将应用、工作负载、数据及其他资源迁移到云环境,这可能会导致不一致,从而减慢或中断现代化进程。云自动化是指将 IT 自动化应用于云技术和云环境,它有助于最大限度地提高效率和消除冗余,从而让您从云投资中获得最大收益。

将自动化融入到云迁移计划中,有助于实现以下目标:

降低迁移成本
自动化工具通常更具成本效益,因为它们可以在裸机、混合云和多云环境中持续执行相应流程,而无需人工干预。

缩短迁移时间
自动化可最大限度地减少迁移过程中对耗时的手动任务的依赖,从而加快迁移初期阶段的进度,让 IT 团队有更多时间专注于其他优先事项。

最大限度地减少业务中断
由于自动化降低了人为错误的风险,因此企业组织将工作负载和资源自动迁移到云后,会减少停机时间并降低数据丢失风险。

统一环境
大多数企业组织都会使用多种云基础架构,包括公共云、私有云和云原生基础架构。自动化可增强跨团队和跨资源的可见性和监督,从而帮助让这些环境更加无缝互联。

管理 Day 2 运维
将工作负载、应用和数据迁移到云后,您就可以使用自动化来有效管理所有 Day 2 运维。自动化云运维可确保一切按预期运作、根据需要进行维护并保持合规,从而减轻技术人员的负担。

了解如何大规模实现混合云自动化

借助红帽® Ansible® 自动化平台,您可以选择适合您的云迁移自动化方法。有三种灵活的云迁移策略可供您选择,分别是:备份和恢复、扫描和重新创建,以及转向基础架构即代码(IaC)。

备份和恢复
备份和恢复方法是用于从传统虚拟机和架构迁移到云的经典策略。它涉及:

  1. 在数据存储或存储库中备份现有基础架构数据和配置
  2. 在云环境中置备新的基础架构
  3. 安装所需的应用来恢复到新实例
  4. 应用备份配置
  5. 上传数据

扫描和重新创建
扫描和重新创建方法使用 Ansible facts(部分系统数据或主机属性)来捕获配置设置。在云上置备红帽企业 Linux® 的基本实例后,这些捕获的配置设置将应用到环境中。

基础架构即代码(IaC)
如果选择基础架构即代码方法,基础架构置备和编排将会通过代码(而非手动流程)完成。Ansible facts 用于查找配置信息和有关环境的其他数据,并为基础架构创建一个单一事实来源。此事实来源是在代码中定义的,它使我们可以更轻松地在新的云环境中进行部署,或将基础架构转移到新环境中。它还能确保一致性、可靠性和可重复性。

在上述每一种云迁移自动化方法中,最后一步都是验证云环境的运维状态,以确认它是否按照预期运作。

红帽 Ansible 自动化平台可消除与基础架构配置和置备相关的许多手动流程,从而加快云迁移速度。Ansible 自动化平台具有单一管理层和可重复使用的自动化工作流,还能通过跨传统、云和云原生环境统一自动化架构,支持混合和多云运维。

无论您是希望将工作负载从传统基础架构迁移到公共云、在公共云之间迁移工作负载,还是将工作负载从传统计算架构迁移到云原生应用平台,Ansible 自动化平台都能帮助您通过最适合您的企业组织的迁移策略简化云采用过程。

探索 Ansible 自动化平台如何助力混合云自动化

中心

红帽官方博客

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

所有红帽产品试用

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

扩展阅读

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

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

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

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

如何制定 IT 自动化策略

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

自动化与管理 相关资源

相关文章