博客
关于我
IPFS:我的心中承载宇宙
阅读量:770 次
发布时间:2019-03-23

本文共 841 字,大约阅读时间需要 2 分钟。

国家航空航天局(NASA)近年来面临着一个颇为棘手的挑战。在2019年,他们决定将庞量的科学数据迁移到亚马逊云服务(AWS)进行托管。然而,这一决定引发了一系列意想不到的后果。原本计划以每月543.9万美元的费用使用AWS解决数据存储问题,预计到2025年将达到247PB的数据处理能力。然而,实际成本远高于预估,NASA为此每年还需额外支付约3000万美元的云服务费用。此举不仅导致了运营成本加重,还使得数据管理变得更加难以控制。

对于NASA来说,这个问题源于中心化存储体系的固化特性。令人深感遗憾的是,其中标志性事件是2006年媒体曝光了"阿波罗11号"登月原始录像带失踪丢失一事。据统计,原始录像带共计达13000盘,每盘记录15分钟的画面资料,其中关键时刻的录像带尤其值得珍视。在这种中心化存储模式下,只有沿着固定的物理路径才能获得数据,这种单点故障的危险性不容忽视。

之后,NASA开始寻找更为可靠的解决方案。这时,一个名为IPFS(Interplanetary File System,星际文件系统)的分布式存储技术逐渐引起了他们的注意。IPFS借鉴了Git的开源版本控制系统,通过分布式架构实现数据的高度可用性和数据溯源能力。这种隐藏在多个服务器背后的优势在于,一如"百粒麦子散落在百粒土地上",数据在多个节点间分布,每个节点的故障都不会影响整体系统的稳定性。特别是在多个节点同时被损坏的情况下,数据的恢复机制能够在短时间内恢复正常。

IPFS最初于2014年由协议实验室研发。尽管距离主网上线(计划在2020年8-9月完成)还有数月的时间,但该项目已经吸引了全球范围内众多顶尖开发者的关注和参与。IPFS的核心宗旨是"为星空而生的存储方案",其目标是通过分布式技术,构建一个能够应对万物互联时代海量数据存储挑战的全局性信息管理系统。理想istically来说,IPFS不仅要支持科学家和工程师的需求,更要着眼于未来的宇宙探索,为人类带来一场真正的"信息时代革命"。

转载地址:http://ehmzk.baihongyu.com/

你可能感兴趣的文章
QT界面操作1:如何跟踪鼠标位置?
查看>>
Qt环境搭建(Visual Studio)
查看>>
QT点击"X"按钮,调用closeEvent()函数来实现调用特定事件(附:粗略介绍QT的信号与槽的使用方法)...
查看>>
QT样式表——url路径
查看>>
QT数据库(三):QSqlQuery使用
查看>>
QT教程5:消息框
查看>>
SpringBoot中集成阿里开源缓存访问框架JetCache实现声明式实例和方法缓存
查看>>
pom.xml中提示web.xml is missing and <failonmissingw>...
查看>>
Pomelo开发中Web客户端开发API简介
查看>>
QT教程2:QT5的体系构架
查看>>
PON架构(全光网络)
查看>>
PoolingHttpClientConnectionManager原理剖析
查看>>
QT教程1:ubuntu18.04安装QT5
查看>>
POP-一个点击带有放大还原的动画效果
查看>>
POP3 协议在计算机网络中的优缺点
查看>>
qt批量操作同类型控件
查看>>
Portaudio笔记-WASAPI
查看>>
position:fixed失效情况
查看>>
Qt开发笔记:QGLWidget、QOpenGLWidget详解及区别
查看>>
Position属性四个值:static、fixed、absolute和relative的区别和用法
查看>>