云的可移植性和互操作性-为什么如此重要

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

云的可移植性和互操作性-为什么如此重要

全球各地的公司正在扩大努力,以实现数字化转型和现代化其现有基础架构。云是成功进行数字化转型的关键推动力。云降低了总体拥有成本,并提供了更高的灵活性以及改进的协作。

由于云的多种优势,大型企业和中小企业都承诺要“云优先”。但是,可移植性和互操作性等障碍阻碍了一些公司迁移到云或选择最适合的云提供商变得困难。

云可移植性

云可移植性是将数据从一种云服务转移到另一种云服务的能力,而无需再经历大量填写数据的麻烦。在这种情况下,两个平台之间的过渡是平稳的,并且可以完整地完成,而不会丢失任何信息。在开始使用云可移植性之前,必须注意两个关键方面:

●检索客户数据:应该具有检索客户数据并将其从源平台导入

到最终云服务平台的功能。

●两个平台的语法同步:两个平台的语法同步绝对是必不可少

的,以避免出现任何故障。如果两者之间不匹配,过渡可能

会受到严重影响,甚至变得不可能。

互操作性

云可移植性是一项重要指标,但是还有另一个方面不容忽视,那就是互操作性。就像您已经知道的那样,每个系统都有自己的一组组件,这些组件彼此协同工作。由于所有这些组件之间都需要保持高度

同步,因此互操作性是必不可少的。

互操作性着重于系统组件在新环境中的工作能力,与以前的环境一样。通常,云系统的组件包括:

●硬件

●操作系统

●虚拟化

●网路

●存储

●软件(应用程序框架、中间件、库、应用程序)

●数据安全

缺乏互操作性功能有时可能意味着被某个云服务提供商所束缚,尤其是如果您的企业与一家云服务提供商的关联时间很长。这意味着在升级系统甚至对托管在该特定云服务上的应用程序进行任何形式的更改时都会遇到许多困难。

互操作性的可能性和程度通常可以通过仔细评估云服务提供商,尤其是其协议和体系结构来判断。如果根深蒂固,那可能不是继续前进的最佳决定。

云可移植性的重要性-为什么它是成功业务的关键方面?

企业选择可移植性的原因可能很多,其中最突出的原因是可以更加灵活和可定制化以满足客户需求。但是,还有其他所有导致企业从一家云提供商迁移到另一家云服务的重要原因。其中一些包括:

●总体托管费用突然增加

●提供商公司的业务运营突然中断

●频繁更改所提供的服务,且不进行通知

●服务的整体质量急剧下降,无法满足基本要求或未达到已确

定的SLA(服务水平协议)。

●云服务提供商与企业之间可能发生的任何其他争议

●升级后延迟响应导致更长的停机时间

●违反安全性或数据安全性受到损害

既然我们已经确定了云可移植性和互操作性对企业的重要性,那么让我们深入探讨相同的各种类别。

1.数据可移植性

任何企业,尤其是在当今时代,通常都会在其云服务提供商上存储大量数据。以SaaS产品为例,该产品的关键客户相关数据托管在云中,在转向其他提供商之前,他们将不得不评估数据迁移过程的复杂程度。

如果无法轻松地移动数据,则可能不会将其托管在非常先进的云平台上。被困在传统环境中,在某些情况下成本也较高,这可能是企业必须为质量和金钱付出的强制性决定。

2.应用程序可移植性

每个应用程序都有一组与其云环境进行交互的组件。如果这些组件和功能的功能依赖于其Cloud服务提供商,则应用程序可移植性可能是企业的繁琐任务。但是,如果这些组件不是特定于平台的,并且也可以在其他平台上平稳运行,则移植到另一个平台几乎是毫不费力

的。

通常,如果将不同的环境用于开发和操作,则通常会遇到移植问题。云在减少开发人员和运营人员之间的孤岛并将它们联系在一起方面做出了巨大贡献。应用程序可移植性的成功很大程度上取决于此。

3.平台可移植性

此类可移植性仅指应用程序无需使用支持语言编写即可在任何系统上运行的能力。简而言之,云服务提供商支持所有应用程序,无论它们以何种语言编写。

4.应用程序互操作性

简单地说表示部署在系统上的应用程序的各个组件之间的互操作性。一个鲜为人知的事实是,基于设计原理构建的应用程序具有比其他应用程序更好的互操作性。

5.平台互操作性

这是指系统上部署的平台的不同组件之间的互操作性。平台互操作性是一个重要方面,因为在缺乏平台互操作性的情况下也无法实现应用程序互操作性。

6.管理互操作性

由于云服务使企业能够在内部工作并消除对任何其他第三方的依赖,因此,自助服务功能将占主导地位。在此类别下,需要评估SaaS、PaaS或IaaS之类的云服务,以及自助服务有关的应用程序之间的互操作性。

7.发布和获取互操作性

这实际上是包括PaaS服务和在线市场在内的不同平台之间的互操作性。

要考虑的挑战和因素

从一个云迁移到另一个云可能是一项昂贵的工作。在仔细评估了移植的需要,以及您的企业将要迁移到的新平台之后,在开发过程中仍然会遇到许多挑战。如果考虑多种因素使您的选择困难,那么始终建议从云托管服务提供商那里获得支持,因为他们不仅可以提供给您最适合的产品,还可以帮助您管理基础架构。

下面概述了一些要考虑的因素。

●成本:如果您计划将应用程序移动到另一个Cloud,则自然也

必须移动数据。可以肯定的是,这些数据对业务至关重要。

但是,大多数云服务提供商都采用了定价模型,这些定价模

型收取少量费用以使您的数据进入其云,而大量收取的费用

却被一笔带过了。在大多数情况下,这样做是为了阻止客户

离开其云服务,这是客户需要在评估可移植性支出和新提供

商的托管费用的同时仔细评估总体ROI的地方。

●移动性:要考虑的另一个因素(也可能是障碍)是数据的移

动程度。通常,在将数据从一个云服务提供商迁移到另一家

云服务提供商时,还应评估将工作负载从一台主机迁移到另

一台主机的能力。

●互操作性:如果在迁移的初始阶段忽略互操作性,则可能会

严重影响整体数据迁移。当移至新环境时,始终需要确保所

相关文档
最新文档