Readers: 81 | Updated: 01-10

Foldershare以及P2p在线存储服务

Translate Into:

看了彼岸在线存储:现实还是明天?一文之后,想把我对Foldershare的一些理解写出来与大家分享。Foldershare目前是微软Live战略的在线存储部分,Google与之相对应的是服务是GDrive,可惜我们现在能得到的GDrive的信息太少了,无法进行比较。



我原以为Foldershare是一个垃圾


最早知道Foldershare是来自Keso的邀请信,之前我从来没听说过这东西,还以为Keso中了什么流氓软件的招呢。Google了一下才知道,这是微软2005年收购的一项基于P2p技术的文件共享服务。然后,我就问Keso文件共享怎么P2p呢?要知道两个人之间的文件传输本来就是P2p啊?这有什么特殊的呢?难道QQ的文件传输是先从一方传到服务器再传到另一方的么?为什么别人都不说他们的文件传输或者共享服务是P2p呢?莫非微软现在也学会了我国某些人才写论文的方式了,文件传输就叫P2p?

简单的探讨了下,我们估计这可能是用服务器端保存和用户之间支持传输相接合的方式来进行文件共享的一种服务。如果是这样,文件共享的两端就不需要同时在线,这就比传统的简单的文件传输服务方便多了。于是我们进行了一项试验,Keso用Foldershare共享了几百首Mp3歌曲出来,我来接收这些文件。传输到一半的时候,Keso下线,然而出乎意料的是传输立刻停止了。这说明这项服务并没有提供任何的服务器端存储。那么问题来了,这样一个东西有什么用?或者说,他跟QQ传输文件的方式有什么区别?微软为什么会购买这么一个东西呢?真的是钱多得烧的么?我不知道为什么。

后来发现它还有点用处

本来,我已经准备删除这个看不出来有啥用处,但是会浪费我的空间和Cpu时间的软件了。但是我终于发现了它的一个用处,就是用来在我的办公用机和我的家庭电脑之间同步数据。

我在家里和公司各自使用产权属于我自己和我的老板的两台电脑。而与此同时,我是一个几乎24小时不离开电脑的人。相信很多跟我类似的人都会有跟我相同的烦恼:下班了,程序没写完,但是厌烦了办公室里面的污浊空气,准备把工作带回家继续完成,那么就要把代码打包,发到自己的邮箱或者上传到某个服务器,回到家里,打开打包文件继续工作;睡前把所有的修改打包,传到自己邮箱,然后第二天早晨在公司打开文件继续工作。或者是其他有两台电脑的人,往往都会被文件同步的问题弄得焦头烂额。实话说,我认为这才是笔记本越来越受老板和打工仔们一直欢迎的原因,因为可以把一切繁琐的同步步骤抛到脑后。

而Foldershare正好有这么一个功能,在两台电脑之间同步目录。非常方便,只要你在两台机器上面设置好,然后你就什么都不用管了。你在A机器对文件做了任何修改,Foldershare立刻记录在案,如果B机器在线就直接把修改发送给B机器,否则就B机器在线的时候自动完成同步。当然,既然他是纯粹基于P2p技术的,那么他就有一个无法解决的问题,那就是A和B必须同时在线,才会进行同步。我采用了最无耻的办法,那就是让公司的电脑24小时开着(当老板的看不到这句话,你看不到!!!)。

前些日子我换公司,因为我一直以来把所有自己的文件用Foldershare管理,所以离职的时候我没有做任何备份工作,直接把硬盘清空就走人了(私人文件,公司的交接早做好了)。到了新公司以后,我建立我的工作环境(包括大量的技术电子书,私人的代码库,趁手的开发辅助工具等等,共2G),仅仅花了一天时间。

然而,核心问题还是没有改变,如果我们需要在两台不能同时在线的机器之间同步数据,那么Foldershare岂不是又没有用处了吗?

Web上面的共享目录岂不是办公必备

公司里面有很多文档是需要用Doc格式或者Ppt格式的,而我们的文档共享一直是用Google Groups,这就变得有些不方便。如果我对某个文档进行了修改,我只能再把它传到Google Groups上去一次。而每个同事也需要重新从Google Groups下载这些文档。这着实让我感到很烦。

于是,我想到让每个同事都安装Foldershare,一切就变得简单了。每个人在本机修改文档即可,Foldershare会自动把更新发送到每个人的电脑里去。

说到这里,也许有人会说,其实这根Windows的共享目录有区别么?呵呵,你问的对,其实用起来一点区别都没有。唯一的问题在于,那只能用在局域网,而现在的公司,现在的团队运作往往已经不局限于局域网了。(VPN当然也能实现这类需求,但是从成本来看高下立判,当然这里不是诋毁VPN,大家的用途不同嘛。)

我的灵光一闪

突然,我感觉我明白了P2p在线存储的真谛了。



左图是传统的在线存储业务,所有数据保存在服务器端,客户机修改了数据,需要传送到服务器。然后所有其他的同步客户机从服务器得到这些改变了的数据。这样的服务器基本不可能成功,因为对服务器端的带宽和存储能力需求太大了。这就是我们见过形形色色的在线存储服务,而多数不是苛刻的限制用户可以使用的空间大小,就是慢的让人无法忍受。

右图是基于P2p的在线存储业务,所有的数据保存在客户端,服务器只保存更新日志。客户机修改了数据后,更新服务器的同步日志。服务器在其他同步客户机上线的时候根据同步日志,来协调客户机之间的数据传输。这样服务提供者就无需支付昂贵的空间和流量成本了。

当然这也带来了新的问题。如果我需要在A和B两台机器之间同步数据,我就需要它们至少在某一个时刻是同时在线的,这个时候同步流程才能启动。而对大多数需要同步的用户来说,这可能是一个不可能逾越的障碍(除非他们不在乎电费以及让机器24小时开着可能带来的火灾隐患)。

就像解决平面几何问题经常会做的那样,我们引入一个辅助线。如果现在有第三台机器可以永久在线,或者在你的两台机器不能在线的时候它可以恰好在线的话。所有问题就解决了。这第三台机器在传统的在线存储中实际上就是服务器,而在这里我们发现,他可以是任何一台客户机。那么,为什么会有人肯提供这第三台机器呢?

P2p虚拟存储空间市场

现在考虑如下的场景,我现在需要第三台机器,在我短暂的两台机器都不在线的切换期帮助我保存我的共享数据的更新,而不是让我的某一台机器24小时在线。那么,我可能愿意用金钱购买这个临时存储,或者用我的机器在线期间帮助别人提供同等服务作为交换。这个时候,就产生了一个虚拟存储空间的交换市场。这样,你就可以把你的空闲硬盘空间拿出去换钱了。当然,这种市场需要大量的用户参与才取得比较好的效果。

而基于P2p和同步协议的在线存储方案,还能带来另一个变化,那么就是如果服务提供者想自己提供空间服务,他的存储单元配置方式也变得非常简单。



From The Blogs

Business, Finance, Management

2007
学会说"不"
‘纯自然咖啡公司’(Counter Culture Coffee Inc)位于美国北卡罗来纳州的达勒姆市,公司有36名雇员,主要业务是对外批发有机咖啡和传统咖啡。该公司目前拥有大约500名客户,除各种... 查看全文

Business, Finance, Management

2007
优秀的客户服务需要付出代价,你愿意吗?
优秀的客户服务需要付出代价,你愿意吗?      在过去的15年里,我一直深入参与推进组织的战略计划,我经常发现人们对我的问题的回答很有意思。例如,如果我问他们:“你在市场上的独一无二之处是?”或者:... 查看全文

Business, Finance, Management

2007
用“心”服务,而不是用“脑”服务
缺乏以下因素的客户服务项目不可能完整...“社会中经常会出现许多新的常识实例。”Ralph Waldo Emerson引用的这句话翻开了客户服务中令人印象最深的著作:Michael LeBoeuf《如... 查看全文

Business, Finance, Management

2007
客户服务入门课
客户服务第一课 一个满意的客户会把自己的服务体验转告3到4个人. (如果你走运的话)一个不高兴的客户会将自己的遭遇告诉向每个人诉说。 你自个儿看吧. 几天以前我拍摄下列照片. 照片的效果实在抱歉。这张... 查看全文

Internet Observation

04-30
软件应该本土化还是网络化?
涉及领域:商业,因特网,特征,微软视窗操作系统,苹果机,博客,电子邮件,Office系统,生产力,互联网服务,苹果,谷歌,微软,共享软件,免费软件,web2.0                    ... 查看全文

Business, Finance, Management

2007
用客户的语言说话
市场营销人员都是被告之要用客户的语言来说话.虽然没有人会去质疑这样做的重要性,但是有关人们可以如何来着手去这么做却几乎没有一个详细的阐述.如果我们不能将这个老观点赋予活力,那么让我们好好思考一下.为什... 查看全文

Business, Finance, Management

2007
坚持优质服务的五大要素
如何始终如一地为客户提供超乎客户期望的服务的呢?是什么促使一些机构不断地提供优质服务的呢?我们(Communico公司)针对这样的问题做了很多年的调查研究,并且很高兴把我们研究的结果与大家一起分享。当... 查看全文

2007
客户服务人员的素质要求
心理素质要求    1.“处变不惊”的应变力    首先一个,对于客户人员很重要的,是处变不惊的应变力。所谓应变力是对一些突发事件的有效处理。作为客户服务人员,每天都面对着不同的客户,很多时候客户会给... 查看全文

Internet Observation

06-07
myExperiment--让您与同事共享您研究中的数字信息
我上大学时遇到的一个主要问题就是不知怎么与他人分享信息,特别是实验和项目中的信息。幸运地是,现在我们有办法了。myExperiment (我的实验室),这个虚拟研究环境能让您和您的同事分享与您的研究有... 查看全文

Internet Observation

06-09
未来属于网络服务
记得电影《The Graduate》里,本刚毕业,父亲的朋友建议他从事塑胶行业,一个很有前途的行业。这个片段在那时像场必赢的赌博,然而它也的确就是。      今天网络行业可能就是片中正在发展的塑胶行... 查看全文
More Articles
Elanso is a professional online platform which provides translation service for corporate or individule clients, opportunities for translation practice and translation jobs, and translation tool/software-download. Our online translators provide about 186 languages' translation service, including Japanese,Korean, French, German, Spanish, etc, among which, 20,000 are English translators. And some big translation service companies in Shanghai, Beijing, Nanjing also registered here.