快捷搜索:

物联网IPFS和EdgeFS之间有什么差异

数据安然性是Edge / Fog谋略增长的主要寻衅。懂得若何经由过程引入今世散播式数据层EdgeFS来降服问题。

因为削减了带宽耗损,前进了阐发效率,改良了物理天下中事故的需要相应光阴,不依附于WAN(广域网),最大年夜限度地延长了正常运行光阴,是以我们不停在明确表示Edge / Fog谋略转型。像有线电视那样靠得住性较差的蜂窝电话,以及更高的安然性。

在安然性方面,好处来自于保护接近数据源的资产,这些资产从未盘算连接到更广泛的收集,更不用说互联网了。

然而,跟着利用法度榜样、数据、谋略办事被推离中间位置,数据片段必须在越来越多的散播式收集中复制。斟酌到这一点,数据安然性仍旧是Edge / Fog谋略增长的主要寻衅。

为了应对这些寻衅,我们必要观点上新的散播式数据分发和造访设计时斟酌到Edge / Fog安然性的层。

让我们来对照两个可能得当从数据安然需求的开源散播式存储层设计:EdgeFS(http://edgefs.io,Apache许可证)和IPFS(星际文件系统 https://ipfs.io,MIT许可)。

当我们设计EdgeFS时,数据安然性是我们的重要义务。在EdgeFS中,一旦记录,任何给定块中的数据都不能追溯地改变,由于这会使类似区块链的n-ary树中先前块中的所有SHA-3哈希掉效,并突破分散位置之间杀青的共识。关于IPFS也是如斯。

EdgeFS建立在体系布局之上,具有弗成变的自我验证位置无关元数据,引用自我验证的与位置无关的有效负载。

虽然两个存储办理规划对有效负载块的处置惩罚异常相似,然则工具的命名和发明要领的差异险些不合。IPFS主要用于对中分类账加密买卖营业,而EdgeFS没有做出这样的设定,而是专注于许多本地或远程内容可寻址收集操作的extream高机能。

弗成变的有效负载块

将数据块放置到IPFS的最遣散果是应用强加密哈希来识别和验证它,并且可以应用加密哈希来查找要检索的块。这与EdgeFS异常相似,但存在一些差异:

IPFS吸收块,然后天生其加密哈希。一个EdgeFS客户端(经由过程CCOW“cloud copy》

EdgeFS FlexHash表是本地站点构造。它会自动发明并驻留在本地站点的办事器内存中。FlexHash认真I / O路径,并在动态负载平衡逻辑中发挥紧张感化。基于发明的站点拓扑,它定义了所谓的协商目标组,这些目标组平日在8-24个分区存储设备之间形成,以确保精确的故障域散播。

元数据道理的差异

IPFS命名系统仍在开拓中,示例注解IPFS应用了一种异常不合的措施来宣布按名称造访的内容。

IPFS吸收原子工具的加密哈希,并将这些引用嵌入到其他命名工具中,这些工具的基础功能是作为目录。

这些目录工具中的每一个也是弗成变的,引用特定的冻结时内容。目录工具本身具有加密哈希,可以在更高层目录中引用。着末,宣布一个“根”目录,然后经由过程一个可变名称指向目录工具映射。我狐疑这种设计受到为加密泉币分类账算法供给高度安然的持久层的需要性的影响,其价值是通用存储机动性和机能。

EdgeFS采纳不合的措施,其目标是为版本化内容启用共享数据存储库,这些内容可由数千个租户赞许的用户同时造访和更新,并支持跨站点同等性组。

在EdgeFS中,支持按名称或其他搜索前提查找存储工具的信息,老是作为自力于有效负载的元数据记录。它将存储的有效负载视为不透明的块,磁盘上的组织不必要在块本身内查找引用,从而容许客户端驱动的端对端加密。也便是说,它假定所有的有效负载都是加密的,并且从不考试测验阐发它。可变元数据信息始终存储在本地(本地站点群集),从而在不就义机动性或机能的环境下启用始终本地、急速同等的I/O策略。

弗成变版本元数据

根据定义,关于特定版本工具的大年夜多半元数据必须是弗成变的。某些元数据可以自力于版本内容,例如节制工具版本保留的元数据,本地站点复制覆盖,ACL等。

IPFS的优点之一是,当可变命名引用变动为指向新版本时,它不会变动目录工具的存储。这与EdgeFS处置惩罚可变命名引用的要领异常相似,在我看来,这远比创建显式版本化名称要好。在EdgeFS中,可变命名老是假定为本地的,并在远程站点到站点传输时“re-hydrated”。这使得跨地域的传输始终是维持不变的,是以可以实现全局复制,从而异常有效地避免不需要的收集传输,即经由过程WAN进行内联重复数据删除。

小结

今世元数据存储子系统还有许多其他功能,这些功能是IPFS彷佛尚未办理的版本化内容存储所必需的:

快速查找属于任何给定文件夹/ directoryPredictable目录或bucket search timesTenant控件中的名称,该控件节制租户元数据驱动的对引用负载的保留的造访和改动。

虽然我承认IPFS的主要和最初目标不是为Edge / Fog谋略用例供给办事,但其安然性和全局可扩展性上风确凿相符要求。大概有一天它会满意其他需求。但为什么要等?EdgeFS现在已经可用,它满意Edge/Fog谋略的最紧张需求——数据安然性、资源低落和机能。

EdgeFS使用本地站点资本,并将它们出现为高度可用的群集段,该群集段是地舆位置分散的数据层的一部分。因为其弗成变的数据布局设计,经由过程基于UDP的低延迟协议进行动态数据放置,内置多协议存储网关(S3,NoSQL DB,NFS,iSCSI等)以及高度可扩展的无共享架构,使本地站点的机能具有卓越的特征。支持为Edge / Fog谋略期间设计的利用法度榜样。

EdgeFS使用本地可用的站点资本,并将它们出现为高度可用的群集段,该群集段是地舆位置分散的数据层的一部分。因为其弗成变的数据布局设计,经由过程基于UDP的低延迟协议进行动态数据放置,内置多协议存储网关(S3,NoSQL DB,NFS,iSCSI等)以及高度可扩展性,是以实现了出色的本地站点机能特点无共享架构,可以成为专为Edge / Fog谋略期间设计的利用法度榜样的真正推动者。

滥觞: 区块链兄弟

您可能还会对下面的文章感兴趣: