云盘上的空间都是怎么来的?
现在云盘用的越来越多了,我一直在想云盘上的空间是怎么来的?
其实云盘现在已经没有前几年多了,并且各个云盘供应商也在减少用户的云盘空间,开让更多的用户享受到云存储的便捷。
举个例子吧。百度云现在空间已经没有前期多了。手机号注册用户才只有1T,几年前的时候,还是2T。并且有一个现在没有的福利,就是签到送空间。
原来单纯的以为2T的空间就足够了,也就没有签到,现在才发现,2T的空间真的是太小了,资料太多,硬盘放着太不习惯。这样只有买了5T的超级会员。
然后着重了解了云盘的使用技术,下面咱们就聊一聊吧。
百度百科的解释是这样的:
云存储是在云计算(cloud computing)概念上延伸和衍生发展出来的一个新的概念。云计算是分布式处理(Distributed Computing)、并行处理(Parallel Computing)和网格计算(Grid Computing)的发展,是透过网络将庞大的计算处理程序自动分拆成无数个较小的子程序,再交由多部服务器所组成的庞大系统经计算分析之后将处理结果回传给用户。通过云计算技术,网络服务提供者可以在数秒之内,处理数以千万计甚至亿计的信息,达到和”超级计算机”同样强大的网络服务。
其实说实话,上面的看的不是太懂,下面就来点白话,你一定可以看的懂的。
(1)云盘给你显示的空间,真的有那么大吗?
这种情况显然是不可能的。假设有10T的磁盘,每个人是1T的空间,这样只能分配给10个人。但是这10个人都会用到1T吗?那肯定是不可能的,所以云破那供应商就会将这些空间分给100个人使用,其实一个人是100G,如果每个人更小空间的话,就可以吸引更多的人来使用。
如果有人使用的空间超过了100G呢?那就是云盘供应商在分配之前,会预留出来1T的空间来作为应急使用。这样也可以同时保证其他人的使用。
(2)同样的一部电影,10个人上传会有10份吗?
答案肯定是不是的。一个电影2G,十个人就是20G,如果有更多的人呢?这是对空间的极大浪费。云盘供应商是不会允许出现这种情况的。这就用到了一种MD5的加密算法。
不管用户上传的文件叫这个名字还是其他的名字。只需要对这个文件加密,只要返回值是一样的,就只保留一分就可以了,其他用户再上传的时候,只需要检验文件的MD5,如果是一样的,就直接返回地址就Ok了。所以这就是所谓的秒传!
上面说了这么多,应该对云盘的存储有了解了吧。不要想着云盘供应商就真的给你了那么大的空间,如果你不用的话,可能连1%的真实空间都没有。
所以想存东西的话,还是存到云盘中吧。把你能用的资源都使用到,这才不会浪费吗?(希望云盘供应商不要来找我呀)
下面有一个技术性的问题。
到底hdfs上的空间适合不适合做云盘的存储?
欢迎在下方评论呀,私聊也可以。(微我也行maochentingqiang)
云盘上的空间都是怎么来的?