网络安全 频道

你的企业也可在云中漫步

  Google 王超:感谢大家,我先做一下自我介绍,因为今天原薇身体不太舒服,所以我带他过来,我是Google工程师我叫王超,首先非常感谢it168给我们这样一个机会,大家来参加我们的活动,刚刚讲了很多关于云计算的问题了,大家谈到很有趣的问题,就是关于云计算上面的应用,今天我们就结合这个例子,来给大家讲一下云计算是怎么样和我们的日常生活和普通应用相结合起来的。

  关于云计算我们先回到这个问题上,云计算看起来好象离的很远,是一个舒畅的一个东西,那么我们生活中很多东西是相当具体的,比如说我们的平时社交活动,平时人与人打交道,如果我们问小孩子,你平时和小伙伴在一起干什么呢,小孩的眼睛是亮的,而且回答是很有趣的,比如他会说我每天在幼儿园、学校里面可以和朋友们相互探讨,而且可以在一起说说话,交流交流有什么有趣的事情发生了,然后我们看到很多有趣的东西,我们会哈哈大笑,平时与人的交往,包括像我们今天的活动都是与人交往,所以让我们学到很多东西,也让我们感到非常开心,而且在整个过程中,比如说他可能在做一个小的手工艺品,他可能不会做了,他可能会上来找我说,有没有人会做,我们可以彼此之间互相帮助,彼此看看有没有有趣的新闻,有没有有趣的书等等,更重要的是我们可以做一些小的手工劳作,或者我们可以玩过家家的游戏等等。

  那么问题反过来,我们在互联网上做些什么事情,这个问题其实很有趣,可以问问大家自己心理怎么想,我是一个比较年轻的老网虫,最早我在互联网上那个时候只是做做运算工作,后来我用一些机器收发文件,后来我们可以看看搜狐新浪等等,我们寻找到更多的资源,那么接下来看,Google社区给我们带来什么样的变化,比如说这是一个在Google社区一个样本,我们可以看一下,我们在上面不但可以看到我们自己是谁,同时我们看到谁最先访问了我们这个网站,并且谁给我们留了言,朋友之间有什么新鲜的事情发生,甚至还包括有谁给我了邮件等等,这些都是我们每个人与别人交互的一种渠道。

  那么这个大家肯定很熟悉了,在上面我们相互之间可以用简短的信息聊天,成为我们交互的方式,实际上我们超越了比如说我们可以在隔壁的半空中我们可以说今天怎么样,工作如何,对方说今天老板又给我骂了一顿等等等等,这是一个有趣的例子,说他虽然是一个卖USB的鼠标,然后他把一个东西放在上面,那么这样一个有趣的桌面画我们发现了以后可以共享给我们的朋友,我知道现在很多办公室里网络化,我可以网上看到一个有趣的内容,我可以发给网友,那么这也是类似的方法。

  在去年我们国家遭遇了非常严重的灾害,就是地震,在这个时候我们Google有一个赈灾页面,这个时候我们就通过互联网把人心连在一起,同时为更多的同胞做更多的事情,还包括我们在一起工作等等,因为刚刚我们看到了很多很多的用户,看到了很多很多的例子,那么这些例子其实都是说社会化的应用,它会提供很多有趣的功能,比如说刚刚我们看到一起帮助别人,或者说给朋友发一个新鲜的事情,或者给朋友发一条消息,这些都是有趣的功能,那么通过这些功能来吸引用户,同时这些网站最重要的因素在于它保持了与朋友之间的联系,以前我们可能上网去看一个页面,我们会说这个页面很有趣看完了到下一个网站去看,整个过程中你是自娱自乐,你没有和身边的朋友有任何的交流,但是这个应用通过它保持了你和朋友之间的关系。

  可以看到我们现在已经有很多社会化的应用了,我们在这个上面列出了一些中文网站和一些英文网站,这些都是一些例子,刚刚我们已经讲到很多社会化的应用,那么社会化的应用很多人很喜欢用,但是它有没有什么问题呢,现在是什么样的趋势呢?

  我们可以看到假如您一个开发网站或者开发应用人员的话,您要面临的问题是,我管理这些用户需要很大的开销,这个开销包括两方面,一个是软硬件方面的开销,我们为了保存用户的信息、用户的照片等等,我们需要购买大量的服务器,我们需要组织很多的带宽,那么另一方面就是软性的开销,需要注册等等流程,所以用户要成长比较缓慢,我记得一个很有趣的例子,假如您是一个非常非常出色的销售人员,假设我们来算一笔帐,您十分钟之内就可以劝说身边的好朋友,或者身边的某位陌生人,开始使用你的应用软件,这是一个很大的突破,我相信在座的各位10分钟之内应该不能劝说一个人使用一个应用,那么一天可以劝几个,那么你花一年的时间,一刻不停的劝说你的朋友的话,一年你可以带来多少用户,将将过万,但是我给大家分享一个数据,如果说你只是做应用的话,这个应用放在社交网络上的话,一天的浏览量大家可以猜测一下,应该是过百万,也就是说一天的工作就会超过你几年的工作。

  所以我们看看趋势,假如我把用户管理的这部分和我的功能分开了,也就是说将让你软件不断成长这个部分和你软件本身的功能部分分开了,那么只要运用开发商,比如说现在已经有很多应用开发商,他们更加关注与功能开发,那么对于程序而言,可能更加关注怎么样让用户使用产品的时候感到更加舒适和有趣,那么到底怎么成长,通过口口相传来使用这个产品,它需要关心的太多。

  我们再看看社交网络,在社交网络里面,比如说我们常见的像Google里面有一个,在巴西美国都比较流行,那么像这种大的社交网络,它上面管理了很多人与人之间的关系,你在上面可以交朋友,可以聊天,但是不管任何一个网络,它都建于以下几个用户,包括像资金,没有任何一个公司是功能较多的,所以它只能将自己的注意力包括像资金和人力投放到他们更加关注,而且更加擅长的领域上去,不可能说今天大家有人说,需要在留言板上发一个很漂亮的花送给别人,这是一个很小的功能,而且功能挺有趣的,但是作为公司而言,我投一百万、两百万做一个月把它做出来,不可能,那么第二天有人提出更小的功能,你不可能去满足它,那么添加新功能的速度是相对而言比较缓慢的,我们看到现在已经有很多很多网站已经在这上面了,包括我相信由于去年整个社交网络在论坛里面是比较红火的,所以我相信有更多的网站会加入这个队伍。

  那么现在看看我们面临什么样的概念,刚刚我已经揭示了一个小谜底,我们希望整个社交网络变成一个大的平台,平台本身是可以管理,我在上面有怎么样的人员关系,关注的是人本身,就是说你是我的朋友,或者你在上面给我留言,这样很基础的人与人的关系,那么它的基础的关键在于,对于一个初生牛犊的应用而言,只要将应用仍到整个平台上,那么这个平台上已经有的人员关系会自动提供大量的流量,就是说我们希望将功能分开,让这个人去做正确的事,所以在这个平台本身,它必须要给开发者非常顺手的工具来进行开发,我不能说我是一个很大的平台,上面有超过1亿的用户,不能说你来我这开发吧,就结束了,不可能这样的,我需要提供一个完整的系统。

  那么应用本身提了这样的要求以后,它有什么样的事情,首先我们要把我们不要的仍掉,比如说我不想管这个人和这个人是什么关系,我只关心在这个社交网络里面,只要有人安装我这个应用,那么就成了我们的用户了,那么我就可以根据他的朋友关系进行服务,比如说我要我给我所有的好朋友发一封邮件,比如说新年快乐,那么作为应用本身而言,并不需要管理,它只需要知道我这个应用会发一个请求,请告诉我这个正在应用的人好友是谁,并不需要管理复杂的人员关系,所以这个用户数会得到比较快速的增长,在这里面我们看到很多应用,那么Veb2.0我们曾经讨论过,Veb非常有趣的一点,2.0更加容易去做一些事情,那么2.0我们感觉到让人更加有效率的去玩儿,绝大部分是相对娱乐的服务,还有一部分是相对比较严肃一些的运用。

  那么怎么将运用与平台结合起来呢,当然需要中间一个官道的操作,所以我们就提到说赛尔的需求,社区应用中需要需要API来做这个事情,假设我这个开发组,当然我可以站在这个位子上,我看到一个很有趣的平台上有很多很好的朋友,而且上面有超过千万甚至亿的用户,我不会结束他们网络功能,我会怎么做,我会说,您给我个API,我通过这个知道我的朋友是谁,那么还可以得到这个人的资料,比如说他谁男是女,他家住哪里,哪个学校毕业的,很关键的第三点,朋友在上面的一些新鲜事,比如我说今天发了一个帖子,或者我今天给别人分享了一个很有趣的阅读功能,当我有了这个之后,大家看到上面蓝色的部分,我首先做一个应用,我把这个应用放到这个平台里面去,现在大家看到的比较完美,我已经把这个地方画上去了,这个时候苦恼的事情来了,我忽然发现有四五个平台都有上亿的用户,或者上千万的用户,而且我做的应用对于这些平台而言,都是适用是一个很好的应用,每个平台都适用,可是我开始烦恼了,因为不同平台给人的方式不一样,可能这个平台我的朋友是Gatefrindens,那个平台上面是Gate朋友,那么我每个都要写一遍吗,那么我开始烦恼了,因此就有OpenSocial的概念,本身它是一个标准,并不是某一种特殊的实现,或者说强迫某个人把代码给你,你必须按照我的代码去运行,它是一个开放的技术标准,那么这个标准是一个开放的社区里面共同制定的,当然在这里面包括像Google、美国在线等等,都是在整个标准和开发的过程中有很大的共享,那么所有只要支持这个技术标准的社区,其实这个地方对下而言,都是统一接口的社会化数据服务,因此我只需要针对这个接口开发一个应用,就可以使用了。

  那么这个时候我感觉就会比较好,因为我只需要执行标准,我做一次应用,那么就能对所有的平台进行实施,所以在所有的平台上,都可以安装上我刚刚开发出来这个应用。刚刚说道了很多关于云计算的问题,那么所有这些应用刚刚我说了,开发一个应用,那么你开发出来的东西其实是一个事物,它可能有一些代码,相关的一些商务逻辑所组成,那么这个其实是投到整个社会化的大运营里面,你一个小小的应用,仍到整个云里面,去处理云之间的关系,比如说我有一个应用,可能过去一段时间已经有非常有趣的应用了,比如说展销会,开发这样一个功能,仍到整个社交网络的大云里面户,那么在不同的用户页面上,就可以看到不同的结果,那么这就是一个很典型的云计算和社交网络相结合的一个例子。

  到目前为止,OpenSocial已经在全世界范围内超过20个社区技术支持,并且现在正在逐步推进整个标准的实现过程,现在已经覆盖了超过6个亿的最终用户,在中国我们有几个合作伙伴,到目前为止他们都已经支持OpenSocial的完整的标准,所以说大家开发的话,放在这个平台上可以使用。那么刚刚我们说到它是一个开放的技术标准,这个标准开放到什么程度,我给大家举个例子,比如我说前段时间看到一个例子,就是有一个人,他对整个标准架构有的地方不满意,因此他就在网络上发了一个求助信,说这个这个地方功能很乱,我不知道该怎么用,后面就像雪崩一样引起了无数人的讨论,最后有一个人说我用我的实现放在这个地方,马上就有人说,这个实现能不能作为标准的一部分呢,于是讨论以后,最后在新的标准中,从它的实现到它的提议的部分,都进入到了标准,就是说每个人有一个好的想法,只要你用英文写成合适的句子,甚至我们自己去实现它,你就可以在标准中留下你自己的一个建议。

  但是这个地方还有一个地方要讲,刚刚我们说了整个OpenSocial是一个API,那么API和上面的应用社区之间相连,我们看到是不同颜色的线,那么将所有相同的部分全部包装到一起,打包成一个代码包,那么共同的社区只需要修改代码包装,不同的接口,在这里面我印象中我的公司全球为整个项目贡献了超过60个代码,那么只要你有一个代码你就可以在机器上假设一个网站,你所要做的就是那几种颜色的线,你只要分三各类,你的网站就可以支持OpenSocial。

  那么在这里面有一个成熟运用,运用很多的网站上,包括像美国的Wal-mart,还有像国内大的合作伙伴,他们现在都在使用新的应用,而且他们现在都是作为管理者在应用贡献给大家。那么如果说你要使用OpenSocial,这个里面就有两个概念了,如果您是一个已经有的大型网站的所有者比如说你已经有很成熟的网络,或者说在我的社区里面我是讨论计算机相关问题的,那么在这个里面的话,我要做的是开发数据接口,分三各类,做完这个事情以后,请您打开机,把您的服务仍到里面搞定,那么这就是作为一个网站所有者要做的事情,那么作为一个开发者,您觉得这种应用会在朋友之间流行开来的话,那么您自己写一个应用,安装上这个应用,再存储到平台上,这样的话把OpenSocial在你的生活就使用起来了。

  那么它能够帮助大家什么,首先从平台部分来说的话,我作为一个平台,可能我的人力资源和财务资源是有限的,所以我希望能够让更多有智慧的人帮我这个平台开发更多的功能,所以有了智慧的话,那么用户的年限会增加,那么每个用户可能每隔十分钟就会上来,同时对应用而言的话,就像我刚刚说的,一个再好的推销人员,推销能力是有限的,那么为什么我们不借别人的力量来达到更多的用户呢,所以应用可以通过这些平台用户来推动自己应用的发展,同时对于应用而言,这个技术是标准,所谓标准是我只要为某一家OpenSocial的平台开发这个应用,那么我基本上可以迁移到所有有这个标准的平台上,这样的话对于我自己而言的话,我的开发成本和维护成本都会大大的降低。

  那么这里我给大家做一个小小的广告,这里是一个OpenSocial的中国应用大赛,我们希望包括像在座的,还有包括像更多的朋友们能够参与到大赛中去,然后为它开发更多、更好的应用,这里面有一些有趣的奖品,当然这个地方我就不多说了,截止日期是2月份的28号,那么我最后用一小点的时间,跟大家举几个例子。

  这个例子我不说具体在哪个平台上做的例子了,就是说目前发布这个应用以后,这个应用大概每天带来两万的虚拟货币的收入,那么每个虚拟货币它大概可以从中拿到一半左右的回馈,因此大概每天是1万多元人民币,那么这个公司有多少人呢,是一个CEO加上四个程序员,所以说我相信这样的一些快速的开发,还有快速的点子,都可以帮助大家利用自己的智慧在云计算的平台里面,在整个虚拟的网络社区里面有更大的一些成就,谢谢大家!

  问1:我想问一下这个技术标准有没有相应的技术联盟,如果使用这项技术费用等等方面的情况,我想了解一下。

  Google 王超:首先它是一个开放的团体,不是一个联盟,也就是说我们热心的人们都可以加入这个团体,贡献自己的力量,第二它的标准是开放的、免费的,实现也是开放的、免费的,大家可以自由在Google取得新的,然后你自然而然就是它的一个新的用户,没有任何费用。

  问2:我有两个问题,我觉得你刚刚说的Fronts有一个方向性的问题,因为你提的问题是技术人员的,但是实际应用上,其实是在管理方面来完成的,因为我有一个很复杂的程序,然后我把它做出来就把它仍上去的话,你有没有前提,但是实际上我们很多人我们都是IT的人员,都知道怎么用,但是很多普通人并不知道这个东西要去下载,而且到哪下载,他都不清楚,所以这个实际上已经限制了这个方式,这是第一个问题,第二个问题因为你现在的应用,尤其你这个Social的应用,实际上我们有一个发帖的需求,我可以今天发,我可以明天发,我可以一年以后发,但是假设我现在有一个很重要的会议,我必须马上赶到,我要通知会议组长十分钟,这么重要的需求我发过去,这个需求就有管理的问题了,哪个需求先实现,哪个需求后实现,这个时候网络谁来管理,这个问题也没有答案,所以我觉得云计算是一个未来的方向,但是这里面还有很多深度的问题,很多厂商都应该考虑,然后我们再给出答案,我觉得如果你给我们一个回答的话。

  Google 王超:首先我非常感谢你提的问题,我觉得各种各样的声音是非常好的,那么关于第一个问题关于应用的问题,我想所有的应用主要分三种,第一种是假设我有一个平台,我已经有一个网站,我希望能够引用社会化的应用和功能,希望更多的用户连在我们网站上,第二种是一些开发软件或者程序的公司或者是一些个人,那么他可能有一些比较好的点子,他可能也挖掘到了平时应用的一些有趣的点,但是他苦于自己接触不到那么多的收费用户,那么我有一个好的平台让我施展拳脚,以前上种人他需要下载,第二种人他需要读一下整个OpenSocial代码这个东西,那么还有第三种,假如我是一个普通的用户,假如我是完全对计算机没有接触的人,我仅仅是想到上面找一些乐子,或者到上面玩一下,那么我根本不知道什么叫OpenSocial,那就对了,我们只想让他看到越来越多他昨天想需要的功能,今天就能出现,他特别想要玩儿的事情今天就能玩儿了,已经提供好了,他只要在上面消费就好了,那么我们作为技术人员,我们需要做的是,我们希望我们的用户看到的是非常干净的网络。还有其他问题吗?

  问3:你们这个OpenSocial推广可以很方便用户来构建这样一个平台,这样势必会有很多在线的交流,会越来越多,那么我有一个小的提议,我要部署网络结构,我有80个好友,然后我在别的网站上有30个其他的网友,这个标准有没有考虑到这些不同平台的整合,提供一个接口的方案,我在服务网络上的应用能够对天涯社区的好友进行邮件。

  Google 王超:那么基本上这个回答就是说对于OpenSocial而言,它本身只是一个标准,一个API它是为了方便沟通从平台到开发人员的桥梁,那么至于不同平台之间的沟通问题,那么还得是其他标准来覆盖,比如像OpenID,这个方面我就不太明白了,它可能会解决不同平台互通的问题,谢谢大家!

0
相关文章