什么是云迁移?| 云迁移策略

云迁移是将数据库、应用程序和 IT 流程转移到云中,或从一个云转移到另一个云的过程。

Share facebook icon linkedin icon twitter icon email icon

云迁移

学习目标

阅读本文后,您将能够:

  • 了解什么是云迁移
  • 探究企业迁移到云的原因
  • 了解迁移到云时遇到的一些挑战
  • 探索各种云迁移策略

什么是云迁移?

Internet Cloud Migration

云迁移是将数字化业务运营迁移到的过程。云迁移有点类似于物理性移动,只是,它涉及将数据、应用程序和 IT 流程从某些数据中心迁移到其他数据中心,而不是打包和移动实际物品。就像从较小的办公室迁到较大的办公室一样,云迁移需要大量的准备工作和前期工作,但这种付出通常都会有大回报,可有效节约成本和提高灵活性。

很多时候,“云迁移”描述的是从本地或旧版基础设施迁移到云的过程。但是,该术语也适用于从一个云迁移到另一个云的过程。

什么是旧版基础设施?

在计算进程中,如果硬件或软件已过时但仍在使用中,则将其视为“旧版”。旧版产品和流程通常不如版本更新的解决方案有效或安全。如果企业停滞不前,仍然继续运行旧版系,就会有落后于竞争对手的危险;并且还面临着不断增加的数据泄露风险。

旧版软件或硬件可能变得不可靠,运行缓慢,或者其原始供应商不再提供相应支持。例如,Windows XP 是旧版操作系统:发布于 2001 年,其功能远不如更高版本的 Windows,并且 Microsoft 也不再通过发布修补程序或更新来支持该操作系统。

基础设施包括服务器、网络设备、应用程序、数据库以及任何其他业务关键型软件或硬件。旧版基础设施(例如,老化的服务器或物理防火墙设备)可能会减慢公司的业务流程。随着原始供应商不再支持其产品并停止发布安全修补程序,旧版基础设施也可能会导致安全风险增加。

旧版基础设施通常托管在本地,这意味着它实际位于企业经营所在的建筑物或财产中。例如,许多企业在员工工作所在的同一建筑物中托管本地数据中心。

依靠本地旧版基础设施的公司无法体验云计算的优势。因此,现在大多数企业至少已将一部分业务流程迁移到云。

迁移到云有哪些主要优势?

  • 可扩展性:本地基础设施需要公司购买并设置其他物理服务器、网络设备或软件许可证,相比之下,云计算更易于扩展,从而支持更大的工作负载和更大数量的用户。
  • 费用:由于云提供商负责处理维护和升级事项,因此,迁移到云的公司在 IT 运营方面的支出通常会大大缩减。公司可以将更多的资源用于最大的业务需求,即开发新产品或改进现有产品,而不必投入成本维持基础设施正常运行。
  • 性能:对于某些企业而言,通过迁移到云,他们能够提升服务或产品性能及客户的整体用户体验。如果他们的应用程序或网站托管在云数据中心中,而不是托管在各种本地服务器中,那么,数据不必经过复杂而漫长的过程就可以到达用户那里,从而有效降低延迟
  • 灵活性:无论用户是员工还是客户,也无论用户身在何处,都可以方便地访问他们所需的云服务和数据。这使企业能更轻松地扩展到新领域、更好地服务于国际受众,并使其员工拥有更大的工作灵活性。

迁移到云时会遇到哪些主要挑战?

Physical Cloud Migration
  • 迁移大型数据库:通常,数据库需要完全迁移到其他平台,才能在云中运行。数据库迁移并非易事,尤其是涉及大量数据时。一些云提供商实际上可提供物理数据传输方法,例如将数据加载到硬件设备上,然后将设备运送到云提供商,这适用于通过 Internet 传输可能需要很长时间的庞大数据库。数据还可以通过 Internet 传输。无论采用什么方法,数据迁移通常都需要花费大量时间。
  • 数据完整性:传输数据后,下一步是确保数据完好且安全,并确保在传输过程中未发生数据泄露。
  • 连续操作:企业需要确保其当前系统在整个迁移过程中能够保持正常运行且可用。为确保无间断服务,企业需要在本地和云之间进行一些搭接工作;例如,在关闭现有数据库之前,企业需要在云中对所有数据进行备份。企业通常需要一次只迁移在一小部分,而不是一次性迁移全部内容。

如何实现从本地到云的迁移?

各企业的需求有所不同,因此云迁移的过程也略有不同。云提供商可以帮助企业设定专属的迁移过程。大多数云迁移过程都会包括以下基本步骤:

  1. 确立目标:企业希望看到哪些性能提升?将于什么日期弃用旧版基础设施?确立可衡量的目标有助于企业确定迁移是否成功。
  2. 制定安全策略:与本地安全相比,需要采用不同的方法确保云网络安全。在云环境中,公司资产不处于防火墙的保护之下,而且网络外围基本上不存在。因此,可能需要部署云防火墙web application firewall(Web 应用程序防火墙)
  3. 复制数据:选择云提供商,复制现有数据库。在整个迁移过程中应连续进行此操作,才能使云数据库保持最新状态。
  4. 迁移商业智能:这可能涉及重构或重写代码(请参见下文)。此操作可以零散完成或者一次性完成。
  5. 将生产从本地转移到云:云基础设施正式投入使用。迁移完成。

在完成上述步骤后,有些企业会关闭其本地基础设施,而另一些企业可能会保留旧版系统作为备份或作为混合云部署的一部分。

企业应采纳什么样的云迁移策略?

具有很大影响力的信息技术研究公司 Gartner,描述了组织迁移到云的 5 种选择。这些云迁移策略通常称为“5 R”:

  • 重新托管 - 重新托管可以认为是“同一件事情,但却是在云服务器上进行”。选择此策略的公司会选择一个 IaaS(基础设施即服务)提供商,并在选用的基础设施上重新创建自己的应用程序架构。
  • 重构 - 选择进行重构的公司会重用已有代码和框架,但在 PaaS(平台即服务)提供商的平台上运行他们的应用程序,而不是像重新托管策略中那样在 IaaS 上运行。
  • 修订 - 该策略涉及部分重写或扩展基本代码,然后通过重新托管或重构来部署(请参见上文)。
  • 重新生成 -“重新生成”意味着从头开始,在 PaaS 提供商的平台上重写和重新架构应用程序。这可能是一个需要大量人力的过程,但同时也使开发人员能够充分利用 PaaS 供应商提供的新式功能。
  • 替换 - 企业还可以选择完全放弃旧版应用程序,而改用第三方供应商已经生成的 SaaS(软件即服务)应用程序。

公司应选择哪种云部署模式?

除云迁移策略外,企业还需要确定迁移完成后的云部署模式。

混合云模式会混合两种或更多类型的环境,将公共云、私有云或本地旧版数据中心组合在一起。为了使混合云部署有效完成,所有已部署的云和数据中心之间必须紧密集成,就像团队成员在分散于不同办公室中的情况下,更需要特别紧密的沟通。

多云部署是将两个或更多公共云组合起来。(公共云由多个客户共享。)多云模式可以用于多种目的:例如冗余/备份、节约成本或充分利用不同云提供商提供的功能。

对于企业来说,仅通过一家云供应商部署单个云并不总是行得通,但这的确是一种选择。云提供商同时提供公共云和私有云,两者的区别在于私有云不可与任何其他企业共享。

Cloudflare 如何帮助进行云迁移?

Cloudflare 为成功迁移到云所必需的性能和安全产品提供了单一控制平台,例如 DNS负载均衡Cloudflare WAF 等。这些产品都是集成式产品,且都可以通过单个仪表板进行管理(请参见云迁移案例研究)。Cloudflare 可与任何类型的云部署(公共云、私有云、混合云或多云)轻松集成。

了解有关云计算如何工作的更多信息。