不久前,Google Chrome OS上网本的推出造成了不小的轰动,虽然目前看来还是象征意义大于实际运用,但这至少说明“云”离我们越来越近,无论你愿不愿意,做没做好准备。

接触“云计算”这个词算是比较早了,07年初 ,寒假那段时间,没事就拿着手机看资讯,关注得比较多的是远景论坛和硅谷动力。那时候就觉得“云”这概念挺火,好多专门的板块,之后也陆陆续续有接触到一些相关信息,看着看着也就有了些自己的理解。

有这样一个比方,云计算的到来就好比是从古老的单台发电机模式转向了电厂集中供电的模式。通过集中化处理,产生更高的效率,同时保证灵活的通信。

个人认为目前能接触到的主要有云计算和云存储两个方面的服务。云计算就比如新浪微博开放平台让开发者和服务提供商开发应用来处理用户数据。盛大的三国杀、优酷、街旁这样的应用发布到新浪微博平台后 用户通过一个账户就可以获取更丰富的内容;云存储就更常见了,Dropbox 这类文件同步服务让你可以在任意一台联网的设备上同步文件。当然,存储不仅指文件的存储,还包括信息的同步。下面就介绍自己将数据放置云端的几个做法。

一、我的云计算:

GAE

Freetao’s blog(app)——由Micolog搭建的运行在Google app engin 上的博客程序,不过实际中并未应用。

GAE图片分享 ——一个用来存储图片的程序,只作为图床使用了一段时间。

网页划词应用

划词动作产生的状态

这个功能类似IE8开始引入的加速器,划词翻译——用户通过划词-点击图标的动作来向服务器(这里用的是爱词霸提供的api)发出翻译请求,这就是把桌面程序搬到web端的典型:原本需要安装软件才能实现的功能,这里在网页中就实现了,相当于将软件安装在爱词霸的服务器上,用户只需浏览器即可实现翻译功能,类似的应用还有搜狗云输入。

虚拟化:

虚拟主机 博客 信息检索 记录结网至今的历程,调用 写本章 通过http://kainy.cn/?s=%E9%80%9A%E8%AE%AF%E5%BD%95 这里搜索之前的文章《用Gmail通讯录作为Android2.1手机联系人》.

二、我的云存储:

文件存储

经历了Dropbox被墙,国内网盘的反复无常后,终于还是决定将文件掌握在自己手上,用自己的空间存储文件。心细的你也许已经发现本站的附件均以 http://a.kainy.cn/ 这个子域名开头,这个二级域名绑定在Godaddy提供的免费空间上,一年多来虽然换过几次ip,却至今没出过大的问题。这里分享自己的解决方案:使用Filethingie 这样一个小巧的单文件php管理程序管理文件,功能齐全,能很好满足文件管理需求。处于安全考虑,不建议将程序作为入口文件,我的做法是:首页文件index.php做重定向到主站(kainy.cn)首页,filethingie文件命名(xxx.php)保密防止暴力破解密码,这样登陆的时候通过入口文件url:http://a.kainy.cn/xxx.php 访问后台即可。filethingie的使用方法可通过下图了解:

信息存储

1.GoCodes插件

这是一款用来进行URL转向的wp插件,我用其简化链接,使得原本难以记忆而又比较常用的网址可以轻松访问。比如哥随到一处 坐在陌生电脑面前无事可做时,就可以通过http://Kainy.CN/go/type/这么一个简单的链接访问:http://kainy.googlecode.com/svn/trunk/!tools/%E6%8C%87%E6%B3%95%E7%BB%83%E4%B9%A0.html 这个打字练习页面,这样就相当于将自己的书签都存储在了云端(博客数据库)中,比书签同步都来得方便哈(起码没有浏览器要求)。

2.通讯录/日历/浏览器设置同步

联系人通过一个Google账户,就可以将手机通讯录信息放到云端,右图就是我手机通讯录现在的样子啦,通过手机进行联系人信息编辑虽然麻烦,尤其在联系人头像的截取工作,而通过同步功能,将电脑上完成的通讯录同步到手机就容易多啦,而且不用担心手机丢失后辛辛苦苦编辑的联系人信息会丢失,因为这些信息都存储在Google的服务器上呢,换过一台设备或者联系人信息修改后,同步一下就可以啦。

另外手机上的日历和强大的Google日历同步后,更是信息随身,忘记生日、错过会议的问题再也不成困扰啦。

另外应该放到云端的就是浏览器信息,浏览器作为与云端接触的窗口,其作用不亚于操作系统之于桌面应用。Chrome浏览器的“个人设置同步”再次先行一步,很给力。

三、安全问题

最后不得不说说自己对于将数据放置云端是否安全的看法。首先,必须明确数据信息的区别,我们常担心自己的账户信息泄露会导致隐私权受侵犯,或者一些敏感数据被非法共享。

四、长路漫漫

不久前,在学校机房看到这样一个场景,一位同学用机房电脑,通过远程桌面登陆自己宿舍的机器进行试验,空闲之时还不忘打开视频播放器看看NBA直播。 顿时觉得这不正是Chrome OS推广视频中的场景么? 实验结果保存在宿舍“主机”上,本地机器虽然重启自动还原系统,而数据还在;需要看视屏,也无需本地播放器,而是让宿舍“主机”的播放器取而代之,而这一切则是通过“远程桌面”这样一个终端来实现。换句话说,只要在任意一台可以运行远程桌面的联网主机上,就可以使用宿舍“主机”的计算能力完成任务。

当然,以上场景中还只是远程桌面这样一个小软件作为终端就能满足基本要求,而在现实应用中我们有Chrome OS这样强大的终端,难道还不能完成今天由桌面系统完成的任务吗?不过很重要的前提有三个:

  • 一、网速问题:要知道,在2M带宽普及的今天,实现上面那位同学的操作显然是不可能的,没有学校局域网的网速,那才真叫做神马都是浮云。拿看视屏直播来说,宿舍主机接收的是编码过的视频信号,显然比宿舍电脑传送到终端的数据量来的小,而一般电信用户光是看视屏的下载流量就让你卡的够呛,何况ADSL上网方式上行与下行带宽是不对称的,由此可见要实现云计算,首先解决的应该是网络提速问题;
  • 二:HTML5等技术的普及:如果说云计算是大厦,那么HTML5、浏览器新技术则算是基石。HTML5不仅带来新的绚丽的特效,通过Canvas、离线数据库存储、定时媒体回放等api的调用 更使得网页应用更加无所不能;浏览器、Chrome OS为代表的云操作系统扮演着终端的角色,没有终端的支持,再好的应用也跑步起来滴;
  • 三、使用者意识形态上的认同:对于个人用户而言,隐私方面的观念最难以改变。云计算好事好啊,不过我怎能保证将自己照片放在别人主机上的行为,不会造成陈xx修电脑的杯具呢? 而另一方面,作为政府(各国都一样,勿对号入座),对主流意识形态的掌控无疑是其命脉之一,云计算这样的信息流动方式无疑弱化了民众对官方权威性的认同。

额,目前想到的就这些,就流水账到这里吧。。。