输入关键词开始搜索文章、分类或标签

MofCloud Article
MofCloud 03 Mar, 2026 FinOps

什么是平移迁移(Lift and Shift)?它适合你吗

Lift and Shift 远不止表面看起来那么简单。比如,你应该期待成本节省,还是警惕隐藏成本?以下是你需要了解的关键内容。

什么是平移迁移(Lift and Shift)?它适合你吗

Lift and Shift 平移迁移(也称为 rehosting)是指在几乎不修改应用程序的情况下,将其从本地环境迁移到云端。与其他迁移策略相比,它通常承诺更快的迁移速度和更低的初始成本。

但 Lift and Shift 是否真的能带来长期的成本节省?

本指南将探讨:

  • 在什么情况下 Lift and Shift 是合理的选择
  • 在什么情况下它会带来隐藏成本
  • 还有哪些可替代方案

我们还将深入解析什么是 Lift and Shift、何时适合采用这种迁移策略,以及你可能需要考虑的其他云迁移路径。


什么是云计算中的 Lift and Shift?

Lift and Shift 迁移是指在几乎不进行修改的情况下,将应用程序从本地环境或本地数据中心迁移到云基础设施中。

应用程序的:

  • 代码
  • 架构
  • 配置

都保持不变——改变的只是底层基础设施。

这种方法也被称为 RehostingForklift Migration(叉车式迁移)

与为云服务进行重构的云原生迁移不同,Lift and Shift 将应用视为一个“黑盒”,只是让它运行在不同的硬件之上。


Lift and Shift 云迁移策略的优势是什么?

Rehosting 在以下方面具有明显优势:

  • 速度快: 相比将应用重构为支持云原生特性,重新托管所需时间要少得多。
  • 初始成本更低: Lift and Shift 通常比其他云迁移策略成本低得多(至少在前期阶段)。
  • 资源投入更少: 不一定需要投入大量时间、人力和培训成本来对团队进行再培训。
  • 保留熟悉的工作流程: 能够最大程度减少对现有服务交付流程的干扰。
  • 数据保留: 可以保留大量来自本地环境的数据与系统结构。

Lift and Shift 云迁移的劣势是什么?

Lift and Shift 也存在一些局限性:

  • 长期效率问题: 如果与云环境存在不兼容,可能导致,成本增加,性能下降,服务中断。
  • 非云原生: 重新托管的应用无法充分利用云特性,例如自动扩缩容(Auto-Scaling)。
  • 安全风险增加: 如果未针对新的云环境进行正确配置,重新托管的应用可能存在安全漏洞。

如何将应用通过 Lift and Shift 迁移到云端?

这种方法不包括将应用与其操作系统进行解耦。

换句话说,被 Lift and Shift 的应用 不是云原生应用
它更像是把你的应用从本地架构中“复制”,然后“粘贴”到云平台上。

核心工作通常是:

  • 将现有应用的计算需求匹配到云端算力资源
  • 匹配网络配置
  • 匹配存储需求

如果应用本身已经虚拟化(例如运行在虚拟机上),实现 Lift and Shift 会更加简单。


平移迁移(Lift and Shift)典型案例

许多知名企业都曾通过平移迁移开启云端之旅。最常见的做法是:先通过重构(Rehosting)完成快速搬迁,随后在云端逐步优化系统。


1. Netflix

Netflix 的崛起始于 2008 年的一场意外:当时数据中心损坏导致用户连续三天无法购买 DVD。Netflix 意识到,传统的单体架构会严重拖累增长并导致更多停机。这促使他们决定将工作流数字化,以获得更高的灵活性和弹性。如今,AWS 上的 Netflix 架构已经过多次演进,完美支持自动扩缩和微服务等云原生特性。


2. GE 石油天然气公司

GE 石油天然气公司曾计划在 2016 年底前将 500 个应用从管道检测系统迁移到 AWS。当时他们面临极大压力:既要立即消除过时的业务流程以降低 IT 成本,又必须极速搬运 750TB 的海量数据。最终,他们如期达成目标,并实现了 52% 的成本削减。


3. 道琼斯(Dow Jones)

作为全球大型新闻采集公司,道琼斯在 2014 年面临紧急挑战:只有两个月时间搬离本地数据中心。尽管当时的 CIO Stephen Orban 更倾向于通过重构工作流来迁移,但时间并不充裕。于是,他们选择在两个月内将大部分资源直接平移到 AWS,不仅按时完工,还在此过程中省下了 4 万美元。随后,道琼斯利用平台重构策略在云端进一步优化了工作流。


4. 新闻集团(News Corp)

作为道琼斯的母公司,新闻集团被道琼斯平移迁移展现的成本效益和转型速度深深打动。随后,他们设定了一个更宏大的目标:将 75% 的应用搬到云端,并节省 1 亿美元。迁移完成后,他们的数据中心数量从 56 个骤降至仅剩 6 个。


何时应该选择平移迁移?

在以下几种场景中,平移迁移策略能为你带来显著优势。

1. 追求极速迁移

当时间紧迫时,平移迁移是你的首选。正如 Netflix 和道琼斯的案例所示,团队利用这种方式在严苛的期限内降低风险并快速撤离数据中心。应用和数据几乎无需改动即可迁移,虽然仍需一些主机配置调整,但投入的精力远低于其他策略。


2. 首次迈向云端

平移迁移可以作为企业拥抱云端的起点。像 GE 石油天然气公司那样,团队可以在干扰极小的情况下重新托管工作负载。一旦团队适应了新环境,就可以逐步引入变化,从而开启通往可扩展性、自动化备份、按需付费以及降低运维工作量的大门。


3. 从资本支出(CapEx)转向运营支出(OpEx)

重新托管用按需付费模式取代了前期的硬件投入。你不再需要购买和维护服务器,只需为实际使用的云资源付费。对于面临硬件老化的企业来说,这通常比翻新本地基础设施更务实。


4. 难以重构的应用

某些第三方应用或遗留系统极难改动。当重构风险太高或无法实现时,平移迁移能完整保留应用及其工作流。你可以等未来条件允许时,再重新审视架构调整。


5. 缓解短期成本压力

平移迁移可以通过以下方式在短期内降低成本:

  • 腾出昂贵的数据中心空间
  • 避免为过时软件支付授权续费
  • 摆脱高昂的硬件维护费用

特别提醒: 这并不保证长期的资金节省。随着时间推移,直接平移的应用运行成本往往更高。如果不进行优化,过度配置可能会使云成本上升 15%。


💡 专家洞察:警惕隐形成本

由于平移迁移的工作负载未经云优化,计算资源的过度配置是一个昂贵且持续的挑战,这可能会侵蚀你预期的成本效益。

平移迁移项目中常会出现大量隐形成本。大家往往只想着让核心代码跑起来,觉得重新打包适配新环境就行。但你经常会忽略构建、测试、调试等一系列支撑性项目。

这些环节通常无法直接平移,需要投入大量精力。企业有时启动这些工作太晚,导致核心代码的整体迁移速度被严重拖累。


平移迁移真的是一种好的云迁移策略吗?

平移迁移在特定情况下确实有帮助,但从长远来看,它往往会产生新的技术债务和成本挑战。

1. 产生脆弱的架构

大多数应用在原始环境中是经过长期磨练的。但当它们原封不动地搬到云端时,会出现全新的故障模式。这些故障可能会导致:

  • 性能下降
  • 系统不稳定性增加
  • 最终用户体验恶化

平移迁移往往会暴露那些在本地环境中被掩盖的系统弱点。


2. 可观测性难题

实现大规模的可靠服务依赖于成熟的可观测性实践。而这些实践通常是围绕特定技术栈打磨多年的结果。迁移后:

  • 现有工具可能无法完美适配云环境
  • 团队会失去对系统行为的掌控感
  • 问题往往在造成严重后果后才被发现

这种可见性的缺失增加了停机、安全漏洞和成本意外飙升的风险。成本波动是常见的副作用,如果缺乏早期检测,超支会迅速恶化。


3. 被迫回滚(Rollbacks)

平移迁移往往会把原有的问题一并搬走,包括:

  • 现有的安全漏洞
  • 糟糕的资源配置逻辑
  • 遗留系统的兼容性问题

这些问题可能迫使团队将工作负载迁回本地环境。在 2020 年的一项针对 IT 决策者的调查中,许多人提到了配置复杂性和意料之外的成本,而性能下降则是导致回滚的常见诱因。


💡 专家深度建议:警惕沉没成本谬误

在构建新产品之前计算销售成本(COGS)非常困难,但至少你可以随着功能叠加而逐步学习。平移迁移却没那么简单。

应该保持保守,尽早加入项目规划和工具支持,以观察实际情况是否符合预期。你绝不希望陷入沉没成本谬误,仅仅因为已经投入了大量精力,就在项目后期被迫做出并不理想的决策。


平移迁移 vs. 转型迁移:还有哪些云迁移策略?

平移迁移只是云迁移的策略之一,而非唯一选择。云迁移通常可以归纳为以下三大类:

  1. 基础设施即服务 (IaaS):即传统的平移迁移。
  2. 软件即服务 (SaaS):直接替换为现成的云软件。
  3. 平台即服务 (PaaS):基于云平台进行应用重构。

平移迁移 vs. SaaS 迁移

SaaS 迁移是指弃用现有系统,转而使用云端原生的成熟软件。

  • 优点

    • 现代化进程极快
    • 几乎无需基础设施管理
  • 缺点

    • 业务流程必须随之改变
    • 系统集成难度较大
    • 员工需要重新培训

适用场景: 当企业可以接受标准化功能,且不追求极度个性化开发时,SaaS 是最佳选择。


平移迁移 vs. PaaS 迁移

PaaS 迁移涉及修改应用代码,以充分利用云原生的托管服务。

  • 优点

    • 拥有更好的扩展性
    • 运营效率显著提升
    • 长期成本更易控制
  • 缺点

    • 前期投资成本高
    • 对技术团队的专业性要求极高,耗时较长

适用场景: PaaS 往往能在长期内交付更优的业务成果,但它绝不是一种能立竿见影的速效方案。


核心总结

一言以蔽之: 平移迁移能帮你实现极速入云,但如果没有后续的持续优化,它很难在长期内带来理想的运营效率。

在制定迁移计划时,请对成本节省的预测保持保守态度。务必尽早建立成本可见性,并在启动前想清楚:平移迁移对你而言,究竟是临时的过渡桥梁,还是永久性的架构选择。


下一步行动:管理平移迁移后的成本

平移迁移完成后,云成本往往会出现意料之外的增长。挑战不在于资源使用本身,而在于如何理解在新的架构中,到底是哪些客户、团队或功能在驱动支出。

mofcloud 能够帮助团队将原始的云支出转化为清晰的业务语境,例如分摊到每位客户、每项功能、每个服务、每个团队或每个产品的具体成本。

这种早期可见性能够帮助工程和财务团队识别成本趋势、检测异常,并在超支产生连带影响之前做出明智决策。


常见问题解答 (FAQs)

平移迁移(Lift and Shift)与重新托管(Rehosting)是一回事吗?

是的。平移迁移和重新托管指的是同一种迁移方法,即应用不经改动,直接从本地环境搬迁到云端。


平移迁移能降低云成本吗?

平移迁移在短期内可能会降低成本,尤其是在撤离数据中心时。但随着时间的推移,由于缺乏云优化和资源过度配置,成本往往会增加。


平移迁移被认为是云原生吗?

不是。平移迁移的应用无法利用云原生的核心特性,如自动扩缩容、托管服务或无服务器(Serverless)架构。


什么时候选择平移迁移才有意义?

在以下情况下,平移迁移是合理的:

  • 你需要极速迁移
  • 你必须立即撤离某个数据中心
  • 暂时无法进行重构
  • 你计划在迁入云端后再进行后期优化

什么时候应该避免平移迁移?

在以下情况下应避免该策略:

  • 工作负载非常稳定且可预测
  • 成本效率是你的首要任务
  • 应用需要极高的可扩展性
  • 长期目标是实现云端深度优化

平移迁移的主要风险有哪些?

主要风险包括:

  • 新环境中的架构变得脆弱
  • 可观测性受限
  • 云成本意外飙升
  • 迁移失败导致的回滚或迁回本地

平移迁移是一种长期策略吗?

很少。在大多数情况下,平移迁移只是一个临时步骤,通常在 6 到 18 个月内会转向平台重构或代码重构。


平移迁移与 PaaS 迁移相比如何?

平移迁移优先考虑速度和最小改动。PaaS 迁移虽然需要修改代码,但能提供更好的扩展性、性能和长期的成本控制。


迁移后团队如何控制成本?

团队需要早期的成本可见性和监控,以便追踪资源使用情况,识别过度配置,并在成本异常恶化之前及时发现。


2026 年平移迁移还有意义吗?

有的,但主要用于满足速度、合规性或紧急需求,而不是作为最终架构。如今,大多数企业将平移迁移视为通往云端的桥梁,而非终点。


联系我们

有任何云成本管理的需求或问题?欢迎通过以下方式联系我们!

公众号

Mofcloud 微信公众号二维码

企业微信客服

Mofcloud 企业微信客服二维码

业务咨询

contact@mofcloud.com

技术社区

mofcloud/issuer

地址

北京市海淀区自主创新大厦 5层

Article Tags
Recommended Reading

推荐阅读

从相近主题中继续阅读,延伸这篇文章涉及的技术背景与实践视角。

AWS 成本管理的五大最佳实践
FinOps 12 Nov, 2024
Related Insight

AWS 成本管理的五大最佳实践

如果您是 AWS 用户,您可能希望优化您的 AWS 成本管理策略。挑战在于,随着公司的发展,工作量也会增加。每增加一个工作量,成本就会相应增加。由于工作量众多,管理成本很困难,尤其是当您拥有多个 AWS 账户时。 因此,企业通常会选择使

M

MofCloud

AI / Cloud / FinOps

阅读文章
云成本管理面临哪些常见挑战?
FinOps 12 Nov, 2024
Related Insight

云成本管理面临哪些常见挑战?

如果您没有有效的云成本管理计划,管理云数据成本可能会是一件复杂的事情。随着远程和混合工作模式的兴起,越来越多的企业将工作负载迁移到云平台,以提供无缝的数据访问。然而,这种迁移也带来了云成本管理的挑战。 云成本的主要组成部分包括: -

M

MofCloud

AI / Cloud / FinOps

阅读文章
针对 SaaS 的三个关键云成本管理技巧
FinOps 12 Nov, 2024
Related Insight

针对 SaaS 的三个关键云成本管理技巧

在云计算环境中,云成本因多种因素不断攀升,因此 云成本管理 变得至关重要。通过有效的管理策略,您可以优化软件应用程序、虚拟机和存储等资源的使用,从而降低运营支出。 根据 Statista 的一项研究,超过 40% 的受访者认为

M

MofCloud

AI / Cloud / FinOps

阅读文章