跳转至

云迁移概述

1.什么是云迁移

云迁移是将一个组织的数据、应用程序和工作负载迁移到云基础设施的过程。迁移可能涉及一个或多个云:有些云是公共的,通过公共互联网提供服务;有些云是私有的,由安全的云基础设施组成,只对特定的组织开放。企业通常在混合云环境中使用多个云,包括公共云和私有云,其中也包括企业内部的计算资产。

早期的云迁移主要是P2V或V2V,也就是从用户原有的物理机或虚拟机向云虚拟机迁移,或者从云环境向另一个云环境进行迁移。单随着云原生的概念逐渐发展,当前的应用不再局限于虚拟机层面。对应的迁移也分为:系统或应用迁移、文件数据迁移、数据库迁移等。

2.云迁移的好处

以下是你的组织可以从将数据和工作负载迁移到云中获益的几种方式。

  • 可扩展性 云消除了对可扩展性的物理限制,减少了在数据中心增加服务器和支持性基础设施的财务限制。

  • 成本效益 云让你只为你使用的容量付费。通过云计算,你只需支付你现在需要的容量,并在你需要的时候按需扩展,而不是在内部增加容量来预测你可能需要或不需要的扩展能力。

  • 安全性  云通常是安全的环境,符合适用的工业标准和政府法规。它们通过安全解决方案和工具、最佳实践和政策得到保护,云供应商根据需要定期和大规模地对环境进行更新。

  • 加速采用 将应用程序迁移到云中,可以使你的公司更快地采用新技术,同时也可以根据商业机会,实现经济实惠、及时的技术采用。

简而言之,企业通常将工作负载迁移到云中,以提高运营性能和敏捷性、工作负载的可扩展性和安全性。

3.云迁移工具

将数据和应用程序迁移到云中需要一套工具,以帮助避免常见的陷阱。企业网络中的许多传统应用没有针对云计算进行优化,因此必须用专门为该任务设计的工具为过渡做准备。目前,你可以从市场上众多的工具中选择,让你有很多选择来处理迁移的特定方面。

迁移工具是必要的,因为它们可以简化和加速迁移过程,并对你的日常运作产生最小的干扰。具体来说,自动化工具的设计是为了消除迁移的复杂性,并加快迁移过程。

可用的迁移工具包括以下类型。

  • SaaS工具:SaaS工具是基于云的应用程序,在内部数据和目标云之间建立链接,并实现数据的安全过渡。基于云的工具通常是自动化的,使用起来也最简单。

  • 开源工具:开源工具通常是免费或低价提供的,它们提供高水平的定制。使用这些工具需要有必要的经验,以使其符合项目的具体需求。

  • 批量处理:批量处理工具最早用于大型机环境,旨在传输大量的数据。通常情况下,它们被编程为在下班后运行,以防止网络流量拥堵。

一定要选择与你的操作系统和平台兼容的工具。寻找能够提供监控、报告和图表功能的工具也很重要,这些工具能够让你的项目经理跟踪和记录你的云迁移的进展。

4. 服务

计划进行云迁移的企业可以获得大量的供应商服务,这些服务提供工具、专业知识和不同程度的自动化,以简化迁移过程。寻找能够提供仪表盘的自动化服务,使项目经理能够跟踪进度并根据需要进行调整。

经过测试并采用最佳实践的安全云迁移服务可以加快进程,最大限度地减少与迁移有关的风险,并有助于防止停机。迁移服务可以为企业提供必要的工具、自动化和专业知识,以成功执行向云的安全迁移。根据企业的要求,可以将服务设置为一次或分批迁移整个工作负载。

5.战略、计划和检查表

5.1云迁移战略

成功的云迁移需要规划和执行一个全面的战略,设定迁移目标,制定时间表,预测挑战,并定义项目的成功。Gartner早在2010年就发布了“5R”模型,在此基础上一些云厂商演化出了6R、7R的概念。

策略 描述 迁移复杂度 优点 缺点
Re-Host 重新托管,直接迁移,不改变应用程序运行环境的前提下迁移上云。 - 快速上云
- 适合大型应用
- 迁移过程简单
- 可能无法充分利用云的优势
- 可能产生额外的虚拟机成本
Re-Platform 更换平台,修补后迁移,迁移时对应用程序做一些简单的云优化。 - 降低管理成本
- 提高效率
- 部分云优化
- 需要对应用进行修改
- 可能涉及技术债务
Re-Purchase 重新购置,放弃后购买,弃用原产品,采购新的替代产品。 - 采用更新的SaaS解决方案
- 减少自维护需求
- 可能需要重新培训用户
- 数据迁移和转换成本
Re-Architect 重构/重新构建,将应用的架构和开发模式重建,实现云原生。 - 充分利用云的优势
- 良好的扩展性和灵活性
- 成本高
- 迁移时间长
- 需要全面的架构更改
Retire 停用,将不必要的系统或应用停用,释放资源。 - 减少不必要的支出
- 简化IT环境
- 需要归档重要数据
- 可能影响依赖该系统的用户
Retain 保留,当应用不适合上云或更适合本地部署时,保留当前状态。 - 避免不必要的迁移成本
- 保持业务连续性
- 错过云服务可能带来的优势
- 可能错失现代化的机会

迁移战略要考虑到哪些工作负载要转移到云中,哪些要保留在内部,以及一旦进入云中后要增加哪些新的功能和应用。你的迁移策略应涵盖要迁移的工作负载的具体用例。这可能包括关键任务的企业应用,数据备份和恢复,生产力和协作应用,或软件开发项目。预先定义用例可以使你创建一个坚实的战略,并为正确执行迁移过程奠定基础。

迁移策略通常包括风险评估预算编制和安全,以及云的类型(共有云或私有云)。越来越多的企业正在使用多云方法,创建一个混合云环境,这有可能变得相当复杂。迁移策略应以一致和简化的方式解决环境的管理问题。

安全计划的要素应包括是否对所有或某些类型的数据进行加密,是否符合与移动和静止数据有关的法规,以及复制要求。

确保你的迁移策略也包括沟通部分,不仅让所有的利益相关方了解迁移的进展,也要确定他们在项目中的具体角色和责任。

5.2 云迁移计划

一旦你的战略被制定和批准,就该进入迁移的规划阶段了。迁移计划必须考虑到所有要转移到云中的工作负载以及迁移的顺序。循序渐进的方法可以让你的实施者团队有机会边走边学,从而有助于迁移的成功。有时,实施者会选择一个单一的工作负载来开始迁移,这样他们可以测试流程并评估结果。这样,如果认为有必要,就可以进行调整。

迁移计划包括路线图、日程安排、项目指标、迁移工具和服务,还包括针对组织领导、实施者、云供应商以及适当的所有利益相关者的沟通计划。利益相关方包括将受到迁移带来变化影响的用户。

5.3 云迁移计划的关键因素

为了取得成效,你的迁移计划应包括以下内容。

  • 被迁移的工作负载

  • 迁移的优先级和顺序

  • 时间表

  • 流程和角色的定义

  • 性能指标

  • 利益相关方的沟通

5.4 云迁移检查表

为了便于向云计算过渡,准备一份核对表,通过核对每项任务的完成情况来帮助保持项目的进度。检查表可以是基本的,也可以是详尽的,就像项目经理选择的那样。以下是一些需要包括的项目。

6.成本和风险

6.1云迁移成本

计算成本是云迁移中最具挑战性的方面之一。人们倾向于低估整个过程所产生的费用。考虑到这一点,确保不仅要考虑迁移工作负载的成本,还要考虑过渡过程中涉及的工具和服务。

其他考虑因素包括投资于网络连接以处理增加的带宽需求,以及在云环境中运行工作负载的迁移后成本。虽然云迁移减少了添加新技术时的前期成本,但基于云的技术消费模式产生了新的和持续的成本,需要进行规划和预算。

2017年Forrester咨询公司的一项研究 "尽职调查是公共云迁移成功的基石"发现,许多企业未能正确地对云迁移进行预算,往往忽略了将成本作为一项持续的而不是有限的支出。该报告的主要发现包括以下几点。

  • 不到40%的企业达到或超过与迁移和运行成本有关的目标。

  • 近58%的企业发现,在云中运行他们的基础设施超出了他们的成本估算。

  • 企业会以不同的方式处理未来的迁移工作。最常见的回答是投资于工具,增加性能的可见性,以及更好地了解成本、风险和效益。

为了更好地规划成本,你可以利用网上的成本计算器,它可以引导你了解计算模型和其他与云迁移过程相关的选项。

财务规划对于成功的云迁移至关重要。在制定预算时,一定要考虑到与被迁移的工作负载相关的当前成本,以及迁移这些工作负载并在云中运行的费用。适当的预算规划也得益于明确定义项目目标和设定一个现实的迁移时间表。

许多企业发现,与顾问、云供应商和财务专家密切合作,进行必要的评估并准备准确的成本预测,对有效的预算规划是有益的。

6.2 云迁移的风险

与任何其他类型的商业项目一样,云迁移会给企业带来一些风险。你越是了解这些风险并在前期解决它们,它们就越不可能造成延误,引起意外的障碍,甚至完全破坏迁移项目。需要解决的主要风险包括以下几个方面:

  • 架构的复杂性:你需要解决将企业的云战略与整体IT战略相匹配的挑战。当企业将工作负载转移到云基础设施时,他们通常会将公有云和私有云与企业内部资产相混合,以创建一个混合环境。如果没有适当的规划和愿景,混合环境会迅速发展成为一个高度复杂的架构,难以管理。为了避免这种结果,你需要设计一个与他们内部IT基础设施兼容的云架构,以尽量减少不同系统之间的不一致和互操作性问题。

  • 应用程序选择不当 重要的是要避免选择那些更适合在内部运行的应用程序在云中运行。哪些工作负载属于内部运行,取决于你的公司、其具体需求和业务目标。做出这些决定的因素通常涉及延迟、安全和必须从云端来回运输的数据量。

  • 应用程序的依赖性 应用程序的依赖性是另一个可能的风险因素。清楚地了解每个应用程序与服务器、数据库和其他与之相连的服务之间的关系,对顺利的迁移过程至关重要。发现工具可以帮助你建立这种图景,并防止出现应用程序的一部分被无意中遗弃的情况。

  • 不需要的延时 在访问云中的应用、数据库和服务时,可能会出现延迟。需要立即响应警报和通知的应用对延迟的容忍度很低。例子可能涉及自动驾驶汽车、医疗设备(如心脏起搏器和胰岛素泵)和智能路标。为了防止延迟问题,可以考虑将这类应用放在内部,或者确保你的网络供应商有解决延迟的优化服务。

  • 安全考虑 将数据移入和移出云基础设施会带来一些安全风险。为了解决这些风险,请仔细选择你的网络连接,选择安全的私人连接来处理特别敏感的数据,并确保他们的云供应商拥有符合相关安全要求的工具、实践和政策。

7.趋势

企业采用云的情况越来越普遍。目前,绝大多数企业都以某种形式使用云,而且在大多数情况下,企业正在利用多种云。

大多数企业有一个云战略,其中85%的企业使用多个云。目前企业的趋势是平均利用四到五个云。多云趋势是由混合和匹配应用程序到最适合每个特定工作负载的云基础设施的做法推动的。因此,多云战略增加了稳定性,同时提高了灵活性和可扩展性。

数字化转型是云迁移趋势的另一个驱动力。企业正在转向云基础设施,以加快他们的数字化计划,刺激创新,磨练市场战略,并增强客户体验。公司正在利用云的弹性,加快开发项目,在各自的市场上推出新的服务和产品。

最后,云迁移的另一个主要驱动力是物联网(IoT),其目的是将设备与其他设备和人类连接起来,以无数种方式收集、审查数据并采取行动。随着它的扩展,物联网将在很大程度上依赖云基础设施来处理、存储和分析由传感器、跟踪器和监控设备在各种环境中捕获的大量数据。希望启动其物联网实施的企业自然会转向云来加速其部署计划。

捐赠本站(Donate)

weixin_pay
如您感觉文章有用,可扫码捐赠本站!(If the article useful, you can scan the QR code to donate))