您还未登录! 登录 | 注册 | 帮助  

您的位置: 首页 > 软件开发专栏 > 云计算 > 正文

企业迁移到云之前要考虑的关键因素

发表于:2022-03-30 作者:云联壹云 来源:今日头条

一、为什么迁移到云端是一个明智的选择?

每个企业都有其迁移到云的理由。然而,一个根本原因是专注于业务流程的现代化。

因此,本文整理了企业决定迁移到云的原因,下面一起了解一下。

降低成本:迁移到云可提高业务流程效率并降低运营成本。建立和运行数据中心对企业而言可能很昂贵。但是,通过使用云,企业只需为使用的服务付费。

灵活性:云计算为员工提供了在任何地点工作的灵活性,并减少了办公室中工作站的数量。它非常适合在家工作的场景。

更好的业务敏捷性:灵活访问 IT 资源对于跟上竞争对手的步伐至关重要。由于 99% 的 IT 资源在云环境中按需提供,因此企业不必等待硬件组件和安装。相反,他们可以直接从云提供商那里租用可用资源。

无需备份计划:传统计算系统需要备份计划来存储数据。如果没有备份存储,事故可能会导致永久性数据丢失。在云上存储数据时不需要备份计划。只要用户有互联网连接,这些数据就可以使用。

数据安全性:将信息存储在云端比存储在本地数据中心更安全。如果信息存储在云端,您可以轻松地将机密数据转移到其他帐户。而破解云平台上的安全协议非常困难。

提高生产力:应用程序和数据库的云托管极大地提高了生产力。它使企业员工能够轻松地共享数据并就来自不同地点的复杂项目进行协作。它消除了数据重新输入等重复性任务,并在不同方面节省了大量资金。

二、迁移到云端之前需要考虑的要点

1.选择合适的云服务提供商

选择合适的云供应商是云迁移过程中的关键步骤,它决定了企业是否从其决定中获得最大收益。从性能稳定性到定制、客户支持到灾难恢复,有几个因素取决于企业对服务提供商的选择。

以下是企业在选择云提供商之前应考虑的一些方面:

a)基础设施设计

基础架构设计应考虑数据中心设置、HPC 和多层安全性。

服务提供商应该在世界各地建立其数据中心。这使企业用户能够利用最近的数据中心的服务,从而确保最小的延迟。此外,如果特定数据中心因意外而中断,最可行的数据中心将继续提供服务而不会停止。

沿着这些思路,评估云服务提供商的数据中心网络的可靠性也很重要。

HPC:所选的云供应商在云设计中部署 HPC(高性能计算)服务器,以保证理想的性能。即使是资源密集型和负载密集型应用程序,它也能实现出色的实时性能。

多层安全性:一个可靠的云服务提供商应该有一个具体的计划来管理三个层次的安全性:主机、组织和实际安排。

企业应该检查高级安全功能,例如多因素身份验证、入侵检测和防御系统(IDS 和 IPS)、信息加密、访问控制框架和企业级防火墙是否是云服务提供商安全宣言的一部分。

备份:几乎每个服务提供商都提供数据备份设施。但是,在为企业目的选择合适的云服务提供商时,可以完成数据备份的程度或速度起着至关重要的作用。

BCDR:业务连续性和灾难恢复展示了服务提供商在中断后重新建立托管服务的能力。不同点的信息复制和不同级别的基础设施冗余是决定云服务提供商提供的 BCDR 服务质量的其他因素。它是所有云托管服务的基本组成部分,不应该有任何特殊费用。

正常运行时间:使用企业的应用程序/产品的客户可以访问云服务的持续时间。企业应该选择提供高正常运行时间的 CSP,以确保其客户可以从世界不同地区持续访问企业的产品。

SLA:服务水平协议 (SLA) 是管理指南、条款和条件的记录列表。SLA 还规定了云服务提供商将如何弥补在交付承诺的点列表方面的任何失败。对于自定义云解决方案,企业甚至可以要求服务提供商定义专属的 SLA。建议在选择 CSP 之前全面评估 SLA。

b)支持

一些云服务提供商仅在工作时间提供支持。根据用户的需要,企业可以选择提供无限制全天候支持的托管服务提供商,包括周末和节假日。如今,云服务提供商甚至让客户选择他们喜欢的通信方式,即电话、聊天或电子邮件,与云支持人员进行交互。

c)定价

CSP 提供的计划应该物有所值,应该能够适应不断变化的资源需求,并包含客户希望的所有服务。此外,在开始付费订阅之前,请检查折扣策略或免费的初步建议。

d)私人服务器

私人服务器提供的资产只供用户自己使用,不会受到其他用户的干扰。一些企业需要私人服务器,因为他们的业务流程涉及高度机密的数据或需要高性能处理。

2.选择完美的云部署模型

一旦决定迁移到云端,接下来就是选择适合企业目标的正确部署。考虑企业对应用程序性能的期望,确保选择的模型具有实现它的数据传输能力。

云部署模型决定谁可以拥有和处理企业的云框架。根据在披露阶段概述的企业的资源、网络和存储需求以及企业的总体目标,企业可以从以下列出的任何云部署模型中进行选择:

公共云:使用公共云,服务由第三方商家通过公共网络拥有和运行。这些服务可以免费提供,也可以按使用付费,供任何希望使用它的个人或企业使用。

私有云:在私有云的情况下,资产仅由一个企业使用和拥有,这使得这种方法对于寻求控制和定制的安全和金融相关公司具有吸引力,即使这意味着额外的成本。

混合云:混合云连接了私有云和公共云组件,并允许资产在两者之间移动。它将私有云与公共云结合起来,从而获得两种模型的优势。

多云:多云是在单个环境中使用不同的云服务。例如,这可能意味着混合使用公共云和私有云,或者利用混合的公共云供应商来减少对单一供应商的依赖或了解多个供应商的优势。

3.选择合适的软件进行迁移

有不同的软件可用于帮助云迁移过程,但选择适合企业的应用程序的正确软件并不简单。与来自每个 CSP 的顾问技术团队进行讨论,并在决定一个软件之前获得有关每个软件的正确见解。例如,为了将虚拟机从本地迁移到云端,AWS 提供了以下设备。

  • AWS 虚拟机导入/导出
  • 服务器迁移服务

4.选择合适的区域

选择数据中心区域是设置云组件过程中的重要步骤。例如,AWS 的数据中心遍布全球,每个地区的价格和提供的服务列表各不相同。因此,如果企业的应用程序需要在全球分布,可以使用所需的 AWS 全球服务在每个区域分布工作负载。

5.选择云集成级别

有两种方法可以将应用程序从本地服务器迁移到云。

浅层云集成:浅层云集成又名“提升和转移”,可以通过对服务器进行很少或不进行更改以在新环境中顺利运行,将本地应用程序迁移到云端。尽管如此,应用程序仍按原样移动。

深度云集成:对于深度云集成,修改应用程序以使用简单到复杂的云功能,例如动态加载、自动缩放和无服务器计算。

6.安全

选择云供应商时,安全性是一个重要的考虑因素。因此,必须验证云服务提供商是否有足够的安全措施。

以下几点可确保安全的迁移过程:

a)了解共同责任模型:云提供商在共同责任模型下工作。为了保证迁移是安全的,企业需要了解其在此模型中负责的方面。

b)分阶段迁移:分阶段迁移可以帮助企业团队熟悉云系统。最初,传输低优先级数据以识别任何安全漏洞,然后再继续进行机密、高优先级数据传输。

c)了解合规性要求:迁移到云时,有必要了解适用于企业自身的数据的监管要求,例如隐私、加密、存储和备份。许多云提供商都获得了 HIPAA、PCI-DSS 和 GDPR 等最常见法规的合规性认证。

d)数据加密:迁移到云端时,需要对数据进行加密。由于数据在暴露于互联网时最容易受到攻击,因此必须在数据传输过程中使用 HTTPS 等安全传输协议。

e)应采取必要的预防措施来消除云迁移期间可能存在的威胁,并继续保护现有系统。数据迁移后,企业必须实施在本地和云中运行的安全工具。集中管理和使用公认的工具将使安全团队更容易更快、更有效地识别和响应威胁和漏洞。

f)建立性能基线

基线是评估应用程序当前(迁移前)性能以确定其未来(迁移后)性能是否值得支付给 CSP 的费用的方法。但是,在迁移过程中,与既定基线的偏差可能是错误的早期迹象。因此,在迁移之后,企业应该将迁移前的基线与观察到的云执行基线进行比较,以确认迁移是否成功。

g)灾难恢复:

灾难恢复的主要目标是减少灾难对业务连续性和性能的影响。云灾难恢复过程将整个服务器(包括操作系统、应用程序和信息)封装到虚拟服务器中,然后将其复制到异地数据中心。由于它不依赖于任何硬件或操作系统,因此可以在短时间内从一个数据中心迁移到另一个数据中心。

备份和恢复:这是一种简单且低成本的灾难恢复方法,可在灾难恢复期间从云端备份数据和应用程序。这是减轻数据丢失和损坏的合适方法。

指示灯:这是另一种低成本的 DR 方法。顾名思义,企业必须保持最少数量的核心服务在不同的区域启动和运行。在这种方法中,信息可以从一个区域复制到另一个区域。由于核心基础架构要求已全部到位,因此它通过简化灾难发生时的恢复过程来降低灾难恢复的持续成本。

热备用:这种方法是 Pilot Light 功能的扩展,因为它具有始终在另一个区域运行的全功能云环境的缩小版本。这减少了灾难期间的恢复时间。它可以有效地处理流量并允许进行有效的测试,从而增强企业从灾难中恢复的信心。它比前两种策略成本更高,但可以快速恢复数据。

多站点:这种方法也称为热备用,它有助于实现接近零的恢复时间目标 (RTO) 和恢复点目标 (RPO)。RPO 是衡量备份频率的指标。RTO 是企业可以容忍的停机时间。它决定了企业在灾难发生后的恢复时间。

多站点策略允许用户同时在多个区域中运行工作负载。尽管该方法很复杂并且是成本最高的 DR 策略,但它可以将恢复时间减少到零。

这些 DR 策略可能取决于各种因素,例如预算、应用程序性质、RPO 和 RTO SLA、区域设置决策等。

7.网络连接

云迁移中最被忽视的部分可能是互联网带宽要求。如果企业将整个 IT 基础架构迁移到云端,其互联网带宽将完全依赖于云服务提供商。在这种情况下,云服务提供商的可靠性至关重要。

三、云迁移策略的 5R

Rehost:顾名思义,这是将应用程序/服务器从现有的本地环境提升到云环境的过程。这是将应用程序迁移到云中最常用的方法。这是一种经济有效的策略,但它可能不适合难以迁移且需要一组特殊工具和软件的应用程序。

Refactor:这种方法由决定彻底改革整个架构并从头开始重建其应用程序以使其长期存在的大型企业实施。这是一种复杂的方法,因为在更改应用程序代码时,还必须确保它不会影响应用程序的外部行为。这种策略也称为重新架构。这是一个昂贵的选择,但它提供了云的最佳优势。

Revise:此策略使用现有代码库的一部分,同时重写或扩展它,然后将其移动到 IaaS 或 PaaS。它也被称为“重新平台化”。

Rebuild:重建策略使用所有云服务和功能从头开始开发应用程序,并丢弃遗留组件。Rebuild 是一个基于平台即服务的解决方案,需要对现有应用程序、业务流程和云服务有完整的了解。

Replace:此策略将当前应用程序替换为提供类似功能但由第三方供应商管理和支持的商业软件。因此,信息是唯一需要从现有应用程序迁移的内容,而有关系统的其他所有内容都是新的。

云计算为企业和客户提供了很多好处,但也涉及潜在的安全风险和挑战。因此,云提供商以最低成本和一流安全性促进迁移过程是最理想的选择。

尽管如此,在有如此多选项的情况下选择合适的云提供商并不容易。这就是在得出结论之前考虑整体标准很重要的原因。