ipfs|IPFS分布式存储领域的庞然大物

ipfs|IPFS分布式存储领域的庞然大物

文章图片

ipfs|IPFS分布式存储领域的庞然大物

文章图片


对于我们绝大多数人来说 , 存储并不是个新词 。
如果要追溯存储设备的历史 , 可能要从第一台计算机的诞生算起 , 而面向公众的存储服务 , 最早可追溯至2006年美国亚马逊公司发布的S3企业级对象存储服务 。
而如今的云存储市场 , 可谓兵家必争之地 , 汇聚了亚马逊、微软、Google、阿里云、腾讯等科技和互联网巨头 。
据国际数据公司(IDC)统计 , 2017年全球云存储行业市场规模为307亿美元 , 预计2022年将增长到889.1亿美元 , 年复合增长率高达23.7% 。
从目前来看 , 虽然服务商利用雄厚的资金与技术实力 , 在全球搭建多个数据中心 , 为企业提供云存储服务 , 但云存储暴露出的问题也越来越明显 。

首当其冲的就是技术瓶颈和安全问题 。
现有云存储服务商为了确保数据的可靠性 , 一般会将数据存三个副本 , 这就意味着数据的冗余率达到了300% 。
除了数据冗余 , 云存储服务商还需要对数据进行故障隔离 , 以保证即便一部分数据出现故障 , 也不会影响其他部分的数据 , 但无限制地降低硬盘的故障率 , 已经不太现实 。
有业内人士指出 , “对存储行业从业者来说 , 应该要有这样一个价值观 , 那就是数据本身是有生命的 , 必须对用户的数据负责 , 确保数据安全与可靠 。 ”
举一个简单的例子 , 如果把数据比作存款 , 某天用户急需用钱的时候 , 银行告知用户机器损坏 , 无法取用 , 这是可用性出现了问题;
如果是用户的存款金额被人知晓 , 那是安全性出现了问题;但如果是钱都没了 , 那就是可靠性出现了问题 。
云存储出现之前 , 企业是把数据都存储在硬盘中;云存储发展起来后 , 企业开始把数据存储到云端的服务器 。
但存储到云端并不代表着就是绝对安全的 , 服务器系统发生故障的事故比比皆是 。
例如 , 2019年3月 , 阿里云出现大规模故障 , 导致部分互联网公司和App运行不畅 , 甚至瘫痪 , 阿里云官微下几乎被“宕机”问题的留言攻陷 , 更有网友戏称“程序员、运营、运维都要从被窝里爬起来干活!”
2018年9月 , 微软的某业务数据中心停止服务长达20多个小时 , 后来查明原因 , 是雷电击坏了数据中心制冷设备造成宕机;
2018年8月 , 腾讯云彻底丢失用户数据 , 事故原因是硬件故障加运维人员操作失误;
2017年 , 亚马逊公司旗下云计算服务平台AWS的对象存储服务故障 , 原因是运维人员操作失误;2017年 , 支付宝因为光纤被挖断造成停服事件 。

除了安全问题 , 还需要考虑存储的成本问题 。
云端存储最主要的成本是带宽成本 , 这也是很多网盘都在上传文件大小上做文章的原因 。 再比如 , 建设数据中心要面对巨大的资金压力 。
云存储中心的制冷需要配备专门的制冷系统 , 而这个制冷系统运行中的耗能大约是服务器耗能的0.5倍至1倍 , 如此导致了大量能耗成本支出 。
如果借助区块链技术 , 会带给存储行业 , 特别是云存储行业哪些新的变化呢?
有业内人士认为 , 区块链存储将全球的存储节点池化 , 构建成一个规模巨大的全球统一、全球共享的存储池 。
存储是数字形式存在的实体经济 , 其上链的过程可以完全通过代码来控制 。
而且 , 分布式存储能够通过将数据分散在多处 , 来增强数据的可靠性、可用性、异地容灾性等特性 。 此外 , 存储还有去重的特性 , 也就是用户越多 , 成本越低 , 适合用区块链来激励 。

微软将分布式文件系统IPFS用于旗下的Azure云计算平台
你也许会问 , 如果拿区块链存储与企业级存储、云存储做个对比 , 区块链存储有什么优势吗?优势可能主要体现在以下四个方面 。
一是 , 更高的可靠性和可用性 。
区块链存储将数据存储到全球上千万个节点上 , 而不是用多副本模式 , 这样做的好处是:
一方面 , 避免了单点故障带来的负面影响 , 仅在硬盘故障这一项上 , 区块链存储的可靠性就比云存储高1064倍 , 综合可靠性也至少高1万倍以上;
另一方面 , 由于负载已经分散到各地节点 , 区块链存储的服务可用性比云存储至少高1亿倍 。