@
qq529633582 其实可以这样理解,我们大家用一套统一的标准去建立了一个线上的云存储服务.
用户使用这套标准的客户端存储数据.
提供者使用这套标准的服务端为用户提供存储服务.
#关于安全问题
现在的服务商会保存用户的私人数据,包括整个云端文件系统的方方面面.这显然是不具备绝对安全性的.不管服务商用了何种技术来保护我们的数据,都可能迫于某些因素导致我们的数据遭到未授权的访问,因为服务商也具有对我方数据的操作能力.
举一个简单的例子,劫匪可以逼你说出你自己的银行卡密码,但是无法逼你说出其他人的银行卡密码.
当把用户数据的所有关键部分都存储到用户方的时候,就可以从根本杜绝这个问题的产生.
#关于存储利用率和服务容灾能力
其实这是一个很矛盾的地方,如果我们要提升存储利用率,就肯定要降低重复数据的频率.
想要提升服务容灾能力,防止服务商跑路带来的损失,就需要建立冗余.
所以,在这套架构中,你只能建立自己的理想平衡,无法建立公共的理想平衡.
如果想要建立以存储利用率为主要目标的架构,那么将会是另外一套方案(其实传统的DHT网络就是为了解决这个问题).
#为什么是"众筹"
其实,是为了解决你在最后提出的成本问题.
这个架构设计的目的,是为了提升数据存放在不可控制位置的安全性和可用性为主要目标的,大型服务商估计不愿意那么干(指的是那些使用文件特征来提高存储利用率的存储系统的服务商).所以,当这部分商业服务无法使用的时候,就需要我们自己来建立这套服务.
基于现在的网络性能已经得到了相当程度的提升,相信在未来也能继续得到提升,因此这个构想才有可能得到实现.
也就是人人都能成为存储节点服务的提供者(无论是免费还是付费).
现在TB级的硬盘已经越来越普遍了,大部分人其实用不到那么多的空间,如果可以将这部分空间共享出来,甚至还能获得收益,何乐而不为呢?