云利用市场从 2013 年的 300 亿美元增长到 2021 年的近 1400 亿美元,预计到 2024 年将增长到 1660 亿美元。这些数据表明,越来越多的企业正在迁徙到云端。
这些企业意识到第三方基础设施具备弱小的工具、易于扩大和更快地响应市场变动等显著劣势。本文对迁徙服务进行回顾,并形容云迁徙过程,对延聘团队进行无效迁徙给出倡议。
1、如何确保已筹备好迁徙到云
许多企业会执行云迁徙,但这并不意味着该解决方案适宜所有人。在决定采取这样的步骤之前,企业须要进行业务剖析、预估以后老本并计算应用第三方基础架构的收益。企业在决定迁徙之前应该答复的一些问题是:
- 本身业务是否无望增长,是否须要疾速扩大?
- 应用程序是否具备特定性能并须要高级开发工具?
- 是否须要通过按需拜访 IT 工具来疾速开发和部署?
- 是否打算升高保护外部基础架构的老本?
- 想要应用现成的服务和工具爱护其利用吗?
如果企业负责人对这五个问题的答复都是必定的,那么其我的项目须要云迁徙。要进行的下一步就是开始理解云迁徙提供商,并筹备好利用以下内容迁徙到内部 IT 环境:
为什么要迁徙到云端,起源:Statista
尽管如此,云迁徙是一个简单的过程。因而,在施行之前,肯定要理解可能面临的挑战:
1)对源数据的理解有余。将数据库迁徙到云时,应确保没有反复、短少信息、拼写错误或损坏的数据。否则,在不同的零碎上配置它可能会遇到问题。
2)停机的可能性。在将数据库迁徙到云端时,如果数据备份不正确或基本没有备份,则企业常常会遇到停机的状况。为防止这种状况,企业须要创立应用程序的备份正本并在低负载工夫执行迁徙。
3)平安问题。迁徙到云意味着在第三方服务器上托管要害资产。这是许多公司不迁徙到云的次要起因之一。为了打消平安问题,请审慎抉择服务提供商。能够思考将云迁徙到 Azure 或 AWS 等当先的云服务提供商。
4)不足相干专业知识。迁徙到第三方基础架构必须依据明确的云迁徙清单进行。很少解决此工作的企业可能会错过要害细节或破费太多工夫考察问题。在这种状况下,云迁徙外包仿佛是一种最佳解决方案,能够让经验丰富的云迁徙工程师实现疾速简略的数据传输。
5)重大的初始老本。从久远来看,将应用程序迁徙到云端将为企业节俭大量资金。但在初始阶段,企业将承当与以下相干的经营老本:
- 购买许可证
- 为服务器空间付费
- 购买云工具
- 延聘云迁徙团队
- 负责专家培训
2、抉择云迁徙策略
云迁徙并不一定意味着将所有应用程序性能转移到第三方提供商的设施上。企业通常心愿联合本地和内部资源,以最大限度地进步业务成果并放弃对要害信息的管制。鉴于此,抉择正确的云迁徙策略至关重要,依据 AWS 的说法,该策略属于上面列出的 7 个 R。
迁徙策略,起源:Amazon.com
1)Retire;在迁徙之前,企业应该审核其应用程序并淘汰其过期的局部。仅迁徙最新数据将升高相干老本并使其应用程序在新环境中运行得更快。
2)Retain;企业可能心愿在将应用程序的其余部分挪动到云时保留一些本地资源。通过这种形式,企业能够节俭云服务并查看云解决方案是否适合。
3)Relocate;这意味着在云中创立应用程序数据中心的虚构正本。迁徙策略实用于在 VMware 上运行本地大型机基础架构并须要将其疾速迁徙到云端的企业。
4)Rehost;抉择从新托管以替换以后基础架构,而不更改利用架构。这种策略也称为“晋升和转移”,因为企业将服务器从以后托管环境晋升并转移到即付即用的环境中。
5)Repurchase;这实用于心愿用古代 SaaS 解决方案替换过期软件的企业。例如,中小型公司可能会发现反对专有人力资源 (HR) 或客户关系治理 (CRM) 零碎毫无用处,而宁愿购买 SaaS 许可证。
6)Replatform;如果企业不理解如何将遗留应用程序迁徙到云端,那么平台重构是最合适的。它容许在古代云技术上运行遗留应用程序,而无需通过虚拟机模仿它们来更改应用程序外围。
7)Refactor;随着工夫的推移,企业可能会发现他们的利用架构不再合乎业务预期。在这种状况下,他们能够应用重构或来取得更好的可扩展性、更高的生产力和更弱小的应用程序安全性。
3、迁徙到云端的七个步骤
当企业意识到本地资源无奈再满足其需要时,就应该开始进行迁徙。有必要制订一个循序渐进的打算来无效地施行它。以下是企业要遵循的清单:
1)盘点。这包含辨认必要和无用的组件、评估它们在应用程序中的连贯以及重组可能产生的影响。
2)决定一个云模型。其中有三个:公共云、公有云和混合云。
- 当企业迁徙到公共云时,将与其余公司共享云空间。
- 在公有云中,企业是给定环境的惟一用户。
- 混合云容许同时在公共和私人空间之间调配应用程序资源。
3)形容迁徙胜利。企业心愿在迁徙到云时从业务中取得更好的成果。为确保实现目标,有必要在迁徙前后列出和掂量具体指标:
- 服务器均匀响应工夫
- 最长服务器响应工夫
- 服务器和应用程序的总失常运行工夫
- 错误率
- 谬误类型
- 网络提早
- 危害指标(歹意流动的频率)
- 网络带宽
- 执照费
- 经营老本
4)抉择云提供商。在此倡议与出名公司(例如 AWS 或 Azure)一起制订云迁徙我的项目打算。2020 年,Gartner Magic Quadrant 将这两家公司评为寰球最佳 IaaS 提供商。
5)制订迁徙路线图。列出要转移的服务,设置它们的迁徙程序,并定义实现我的项目的截止日期。在这个阶段,抉择云迁徙工具也很重要。AWS 和 Azure 等提供商提供原生迁徙解决方案:AWS Server Migration Service 和 Azure Migrate。当然,也能够应用第三方工具,如 Carbonite Migrate、Turbonomic 或 Coret SurPaaS。
6)测试云空间。将第一个服务迁徙到云端后,预计破费的工夫,查看所有是如何工作的,并查看是否呈现谬误。逐渐转移将有助于及时发现谬误,帮忙企业采取措施打消它们,并缩小迁徙工夫。
7)迁徙。所有准备就绪后,持续迁徙。如果企业不能或不想本人入手,能够分割具备相干专业知识的云迁徙公司。
迁徙到云端的七个步骤
4、从一个云迁徙到另一个云
从一个云迁徙到另一个云意味着扭转云服务提供商。这是一个漫长且低廉的过程;然而,在某些状况下,这是推动业务倒退的惟一路径。
- 云到云迁徙艰难的起因
有一个技术方面须要提前思考。两个平台的资源差别可能须要新的解决方案,须要提前审慎抉择云数据迁徙工具。
以负载均衡器为例。AWS 应用 SSL 终止来解决它们,而 Azure 则利用 Azure 应用程序网关。这些是齐全不同的机制,因而须要从头开始从新调整负载平衡器零碎。
另一个例子波及容器编排。例如,Azure Kubernetes Service (AKS) 和 Amazon Elastic Kubernetes Service (EKS) 可能看起来很类似,然而,它们都有特定的技术要求,因而须要重新配置容器管理系统。
此外,身份和拜访治理 (IAM) 次要用于管制 AWS 中的拜访。但在 Azure 中,此工作由 Azure Active Directory (AD) 承当。因而,在新平台上设置拜访治理须要不同的设置。
5、总结
通过在第三方基础架构上托管应用程序,企业能够打消硬件老本、缩短开发工夫并按需取得必要的工具。综上所述,云迁徙是在进行具体的业务剖析并确定应用内部 IT 资源的益处之后必须采取的重要步骤。