云采用框架
云采用框架
本文导读
展开导读
链接复制成功!
制定6R策略
6R策略是指将现有的应用程序和数据迁移到云端的六种不同方式,如下图所示。
图1 6R策略

以下是6R策略的含义和适用场景。
策略 |
含义 |
适用场景 |
---|---|---|
Retire |
停止使用应用程序或其组件,因为它不再需要或有更合适的替代方案。这并非严格意义上的“迁移”,而是对现有应用的淘汰。 |
|
Retain |
将应用程序保持在当前状态,不进行迁移。这通常是针对短期策略或正在进行更广泛的IT战略规划时的临时措施。 |
|
Rehost |
也称为“直接迁移”或“Lift and Shift”,将应用程序原封不动地从本地数据中心迁移到云平台。通常使用工具将虚拟机或物理服务器转换为云中的虚拟机。 |
|
Replatform |
在迁移过程中对应用程序进行少量修改,以适应云平台。例如,将应用程序从使用本地数据库迁移到使用云数据库服务。这通常不涉及修改核心应用程序代码。 |
|
Rearchitect |
对应用程序代码进行重写或重构,以更好地适应云原生架构。例如,将单体应用程序重构为微服务架构,或者采用Serverless和事件驱动架构。 |
|
Replace |
使用全新的应用程序或服务替换现有的应用程序。这通常涉及购买 SaaS 产品或其他新应用软件。 |
|
在6R策略中,真正涉及迁移到云的策略只有Rehost、Replatform和Rearchitect,这三种策略的对比情况如下表所示,企业可以根据业务需求和实际的应用场景,并综合比较每种策略的迁移风险、周期、成本、难度和业务收益选择最合适的迁移策略。
迁移策略 |
迁移风险 |
迁移周期 |
迁移成本 |
迁移难度 |
业务收益 |
---|---|---|---|---|---|
Rehost |
低 |
短 |
低 |
小 |
低 |
Replatform |
中 |
中 |
中 |
中 |
中 |
Rearchitect |
高 |
长 |
高 |
大 |
高 |
父主题: 方案设计