怎么避免云核算迁移的回旋效应
本文摘要: 如何防止云计算迁移的回旋效应CAP定理描述了分布式存储系统只能提供三个要素中的两个:Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性)。在考虑云计算迁移的应用时,必须应用CAP理论来判断云计算存储架构是否适合每个应
怎么避免云核算迁移的回旋效应 CAP定理形容了散布式存储体系只能提供三个要素中的两个:Consistency(共鸣性)、 Availability(可用性)、Partition tolerance(分区容错性)。在思考云核算迁移的应用时,有必要应用CAP理论来判断云核算存储架构是否适合每一个应用的须要。

最近的察看研讨标明,多达50%的企业表示盼望将事务从迁移回,尽管这种回旋效应有大量缘故原由,但缺乏数据共鸣性是最主要的缘故原由之一。CAP定理形容了散布式存储体系只能提供三个要素中的两个:Consistency(共鸣性)、 Availability(可用性)、Partition tolerance(分区容错性)。在思考云核算迁移的应用时,有必要应用CAP理论来判断云核算存储架构是否适合每一个应用的须要。

明白CAP定理

CAP定理专心于散布式数据存储,这是AWS、谷歌云平台和微软Azure等云核算效劳提供商所采用的干流设计。散布式数据存储由一系列称为节点的效劳器构建而成。每一个节点都有内部存储,当节点成簇时,它将成为一个全局存储池。当数据被写入存储时,经过复制每一个对象或对象的子段的擦除编码来将数据散布在节点上。

CAP定理标明,散布式数据存储只能提供以下三个要素中的两个:Consistency(共鸣性)、 Availability(可用性)、Partition tolerance(分区容错性)。

分区容错性是指散布式存储在网络呈现故障时持续提供数据的能力,而故障将会导致节点之间恣意数量的音讯丢掉或延迟。因为网络故障在寰球基于云核算的任何存储效劳中都是不可防止的,因而所有体系都有必要提供分区容错。因而,在思考云核算存储解决方案时,企业的IT部门有必要在共鸣性和可用性之间进行挑选。

共鸣性意味着体系有必要在应用程序或相应的过程发展之前确认每一个写入操作。确认的必要性也适用于数据包庇。例如,共鸣的数据存储有必要将对象复制到另外一个节点,并在确认总体写入之前验证实现。提供共鸣的模型是贵重的,尤其是在散布式系统结构中,由于在任何给定的工夫点,所有节点都有必要具有同样的数据。提供共鸣性不会影响散布式存储中的应用程序性能,这意味着需要高速的节点内部网络、节点之间的间隔和高性能存储介质。即便节点自身也比拟贵重,这样就需要更快地办理数据。

虽然本钱昂扬,但注重共鸣性是肯定必要的。例如,支撑金融机构的存储根底设备需要包管所有节点一直保持同步。如果成交了一百万美元的生意业务,而这些节点没有更新,则会呈现严峻的问题。更普遍的状况是,如果所稀有据在整个存储根底设备中其实不总是同步的,那么期望共鸣性的应用程序很轻易被破坏。

可用性的重视点

因为与成立共鸣的分??布式数据存储的本钱相关,大大都云核算提供商专心于可用性或最终共鸣的模型。可用性的重视点意味着当初始写入产生时,在后盾经过复制或实现数据的擦除编码来将延迟的应对延迟到成全数据包庇要求。这取决于别的节点的地位,共鸣的工夫规模能够从几秒到几分钟。而高生意业务环境可能永远不会达成共鸣的状态。

可用性的重视点有许多好处,其间主要的一个好处是贬低本钱。节点之间的联网、节点中的存储介质以及节点自身的办理能力不需要在共鸣性重视的散布式存储体系的能力规模内执行。

此外,可用性重视点是数据分发的理想挑选。无论是为了提防地区性灾难,仍是包管数据在天文地位上尽量挨近用户,可用性重视点都能够完成分发,而无需为原始用户或应用程序提供性能。

将CAP应用到NAS和对象存储(云存储)

思考迁移到云真个本地应用程序通常利用网络隶属存储(NAS)。这些网络隶属存储(NAS)体系在传统上都有共鸣性的特点,虽然它们中的大局部数据在一个不太共鸣但更可用的设计中事件得很好。为了保持共鸣性,网络隶属存储(NAS)体系通常经过严密耦合的集群和相对于较小的节点计数提供扩展功用(即经过个别节点的所稀有据拜访)或十分有限的扩展。这些网络隶属存储(NAS)体系提供对同享存储的低延迟拜访,而且能够保持严厉的共鸣性。他们在应用程序确认或传统的POSIX文件体系语义之前使用读写后验证。

网络隶属存储(NAS)体系遭到别的存储体系的共鸣性的影响:高本钱、有限的范围和有限的可用性。尽管大大都网络隶属存储(NAS)体系提供复制以进行灾难恢复,可是这种复制是异步实现的(最终会变得共鸣)。这个过程关于网络性能比拟敏感,简直总是一个同样的体系,而二次体系最终成为主体系的影象。

这个时机其实不是网络隶属存储(NAS)上的所稀有据都需要共鸣的系统结构的功用,实践上,网络隶属存储(NAS)上的大局部数据在专心于可用性的系统结构上。即便是需要共鸣性的网络隶属存储(NAS)上的数据集,通常也有一局部数据更适合于可用性模型。

最多见的可用性存储体系类型是对象存储,这是所有云核算提供商为其担负得起的存储层所利用的设计。对象存储本钱低,可扩展到数千个节点。在遍及的天文地区散布数据也很轻易,使数据更容易于拜访和恢复。

利用CAP来辨认云核算兼容的应用程序

鉴于对CAP的了解以及从云核算提供商那里取得的最具本钱效益的存储是以可用性为中间的知道,组织应该可以更易地定夺哪些应用程序最适合在云端利用。

第一步是定夺共鸣性不成问题的数据集,一个主要的例子黑白蠕动或休眠的非结构化数据集。典型利用的网络隶属存储(NAS)容量的80%以上黑白蠕动数据。这些整个数据集应该转移到偏重于可用性的本钱更低的散布式存储上。将这些数据转移到以可用性为中间的存储中不只会贬低保留这些数据的本钱,并且这些类型的存储架构更适合长时间保存。企业面对的应战不只是辨认不蠕动的数据并将这些数据转移到云端,并且还要包管当数据再次需要时,用户依然能够利用这些数据。

下一步是定夺在蠕动数据集内是否还存在也处于休眠状态的子集。问题是辨认和挪动这些数据子集愈加艰难。最后一步是定夺十分活跃的数据,并需要在整个存储架构中保持共鸣的表示。

将共鸣性敏感应用程序迁移到云端

尽管三品种型的数据能够人工辨认和挪动,但这个过程十分耗时,需要IT部门的继续监视。人为辨认的过程(乃至一些宣称主动化辨认的项目)意味着需要治理单方的存储容器,用于关于共鸣性敏感的蠕动数据。

另外一种办法是使用云感知文件体系,该体系将依据拜访模式主动分类数据并将其搁置在最适宜的存储类型上。该解决方案能够代替内部布置的高性能网络隶属存储(NAS),其存储空间更小,旨在包涵共鸣性敏感数据。它应该主动地将数据在本地布置和云核算存储之间进行IT监视,而不需要IT人员的干预。同时,它应该将本地存储和云核算存储与全局文件体系进行叠加,以便用户一直能够经过同样的途径和协定拜访数据,从而完成对云真个无缝拜访。

云核算的共鸣性

云感知文件体系还应该在云端运转,这使得组织能够无缝地将应用程序挪动到云端,而无需更改它们。应用程序能够运转在云核算提供商的共鸣性存储版本上,但文件体系允许将投资降到最低,由于它会主动将数据挪动到提供商本钱更低的对象存储层,而不需要保持共鸣性。

当本地存储和云核算存储与云文件体系数据相结合,应用程序能够在本地布置和云端之间自在挪动时,依据企业的须要,云核算存储能够用作存档,当做一个永久运转应用程序之处。

论断

大大都云核算打算的回旋效应一般为数据集性能要求与组织本钱节流方针之间不匹配的结果。两者之间的差距经常导致组织将其迁移到本地的应用程序,从而导致其自食其果,或者组织有必要在共鸣的云核算存储进行更大的投资。云核算文件体系补偿了这种差距,使组织可以以经济高效的方式在任何当地搁置任何应用程序,从而在高性能共鸣性和本钱有用性的可用性之间找到相当的平衡点。


2019-07-31 10:31:00 边沿核算 企业有必要进入云端吗?能够进入边沿核算 现今物联网的应用愈来愈遍及,但需要具有企业的视角。这意味着笔直行业应用程序、开产生态体系、产物设计、硬件、布置等。
2019-07-31 10:19:00 云资讯 谷歌牵手VMware将虚构化事件负载引入谷歌云 彭博社报导称,谷歌与VMware正在打开互助,协助企业更轻松地在Google Cloud Platform上运转VMware vSphere虚构化软件和网络东西。
2019-07-31 09:52:00 云资讯 谷歌与戴尔旗下云核算公司VMware成立新互助 试图追逐竞争对手 据外洋媒体报导,地方工夫周一,谷歌发表与戴尔旗下的云核算公司VMware成立新的互助同伴关系,协助更多企业迁移到云端,从而试图追逐其竞争对手。
2019-07-31 09:10:00 云技能 云核算年代,硬件为什么依然十分重要? 加利福尼亚大学圣迭戈分校采用了“云优先”的战略,他们筛选了三台大型机、将尽量多的核算事件负载转移到云端、尽量抛弃内部布置软件,转而利用软件即效劳。