service phone

Design Works 新闻动态

service phone

怎么避免云核算搬迁的回旋效应

文章来源:admin    时间:2018-02-07

  

最近的调查研究标明,多达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人员的干涉。一起,它应该将本地存储和云核算存储与大局文件体系进行叠加,以便用户一直可以经过相同的途径和协议拜访数据,然后完结对云端的无缝拜访。

云核算的共同性

云感知文件体系还应该在云端运转,这使得安排可以无缝地将运用程序移动到云端,而无需更改它们。运用程序可以运转在云核算供给商的共同性存储版别上,但文件体系答应将出资降到最低,由于它会主动将数据移动到供给商本钱更低的方针存储层,而不需求坚持共同性。

当本地存储和云核算存储与云文件体系数据相结合,运用程序可以在本地布置和云端之间自在移动时,依据企业的需求,云核算存储可以用作存档,作为一个永久运转运用程序的当地。

定论

大多数云核算方案的回旋效应一般是数据集功用要求与安排本钱节省方针之间不匹配的成果。两者之间的距离常常导致安排将其搬迁到本地的运用程序,然后导致其自作自受,或许安排有必要在共同的云核算存储进行更大的出资。云核算文件体系弥补了这种距离,使安排可以以经济高效的方法在任何当地放置任何运用程序,然后在高功用共同性和本钱有效性的可用性之间找到恰当的平衡点。


地址:江苏省南京市玄武区玄武湖     座机:    手机:
w66利来,w66利来国际,利来国际娱乐,利来w66平台    技术支持:织梦模版    ICP备案编号: