具备互联网特性的云计算产品设计脑洞

这篇文章来源于我和同事的闲聊。目前的AWS也好,阿里云也好,所有目前的云计算都不具备互联网产品的特性,互联网市场是一个得潘空叩锰煜碌氖谐。庇没恐鸾ピ龆啵突岵硖вΑ⒊の残вΓ砦チ笠稻湍苄似帕钌嫌纹笠怠6萍扑隳兀敲嫦蚱笠凳谐〉模枰┳盼髯耙患乙患遥桓鲂幸狄桓鲂幸等ネ葡模魑笠担枷胱盼颐呛芴厥猓枰酪晃薅娜砑头瘢涫荡蟛糠制笠挡⒉恢雷约旱降仔枰裁慈砑D敲矗趺窗言萍扑阕龀梢桓龌チ灾实氖谐∧?以下是我的脑洞。

在企业市场能活的好的软硬件厂商,有两种:

微软,通过标准化的操作系统、办公软件来占领所有员工的桌面,微软会为了你的公司的需求去修改的特性吗?No!门都没有。微软宁愿你去用盗版windows,培养使用习惯,也不会愿意去花工程师的时间给你做特性。修改bug可以,这是造福所有产品和客户的。因为一个OS工程师的时间是很宝贵的,他修改一个所有微软客户能用的特性,创造的价值远远超过给单个客户做定制赚的那点小钱。而微软需要付出的成本就是刻一堆不值钱的光盘,外加一部分的在线补丁,这样就形成一个边际成本很低很容易扩张的产品,哦,就是记得等市场垄断后付律师费来告那些已经对windows上瘾的企业。

IBM,通过一堆服务器+高大上的忽悠,一个项目一个项目的拿钱,天价咨询费+卖服务器+卖各种服务器软件的licence。典型案例就是苏宁云商。当然这种项目性质、服务性质的买卖不具备可无限Ctrl C,Ctrl V的特性,每个项目都有自己的特性,所以IBM再怎么卖力忽悠也赚不了微软那么多钱。鉴于大部分这一代的中国企业没有任何IT知识,IBM靠着招牌和 ppt也能混的不错。

可以看到企业软件市场大部分都是介于这两者之间的,Oracle、EMC更像微软,而SAP、金蝶等更像IBM。这20年来这些企业都纷纷教育市场、占领市场。

只是这几年以来,随着智能手机、在线APP等方式对人们生活的渗入,这些“传统”的企业软件服务商已经落伍了。还记得传统的方式你是怎么管理企业流程的呢?

首先、用word或者excel写一个文件,然后用邮件系统或者公司内老旧的、没人知道流程的办公软件去发送这个信息,等待另一间办公室里面一个坐西装的人在有空的时候去PC上看这个文件,然后把这个流程继续发给下一个、再下一个人。为啥不是在微信里面建一个群喊一下呢?恩……这是公司内的组织架构需要,跨部门合作需要、领导审批需要、商业资料保密需要。

其实以上的流程在大多时候都是胡扯,这是一个扁平化的时代,互联网公司的那种小团队快速反应,第一线人员快速迭代做决定的模式才是大多数公司的未来。需要开会?每周见面聊。需要分享文件?用DropBox。需要快速响应?用在线语音聊天工具。目前,网游中下副本时所有成员会用YY语音来协调沟通,未来的公司小组合作也会类似于这样。其实回到原始社会,一组猎人出去狩猎就是通过手势和声音联系,每天对着具体的目标发动攻击,这种模式才是铭刻在我们的基因和天性里面的。

OK,回到主题,我的脑洞。想做的事情很简单,那就是从移动端操作系统开始,取代现有的企业办公系统和流程。

具备互联网特性的云计算产品设计脑洞

这是我画的草图,画图水平很烂,大家对付着看看。

目前企业用户的一个问题是,所有操作需要对着PC端,而PC端的数据不能迁移,每人都需要一个固定的座位,这些数据一旦丢失,无法找回。同时,个人在PC端会安装各种乱七八糟的软件,导致上面的程序或许能运行,或许不能。那么解决方案就是:

手机会拥有一个底座,用来接屏幕、键盘、鼠标、有线网络、电源等外设,这样就拥有了一个可以移动的随身系统,而不是笨重的PC。当然上面的组合也可以改成平板+键盘+鼠标,或者手机+投影仪。现在的手机已经有足够的性能替代传统PC了。登陆时可以采用指纹认证。

Cloud OS,存在于手机底层的Andriod或者IOS操作系统之上,可以用docker等轻量级虚拟机实现。这个系统的拥有者是用户,而组织内的成员可以向用户推送各种工作APP及更新。这个系统的所有持久化数据都存储在云端、本地运行的是一个副本,定期和云端同步。云端存有所有的数据和历史。 http://my.oschina.net/img/gotop.gif

以上只是硬件部分和基础架构部分,citrix和vmware都在PC上做过类似的事情,只是做的比较土,并且是一个非常封闭的体系。那么继续谈论这个系统上的应用软件部分

具备互联网特性的云计算产品设计脑洞

1.以社交网络为基础的文件管理。传统的操作系统,是应用程序和文件的集合,我们用程序来操作文件,并痛苦的管理海量文件的生命周期。苹果的IOS 进了一步,用户不需要操心文件夹,只要操心APP就行了。在这个操作系统中,人及组织关系是基础构建。也就是说,当你的用某个软件操作了一个文件完了之后,所做的事情不是把这个文件存储在硬盘上(这点CloudOS已经帮你做了),而是选择一些人,一个组织,去发布这个文件。在这个例子中,A完成了文档,发布给C,C做了修改后发布给B,B看了之后重新把文档给A,于是一个流程完毕。当然这里面还有文件版本管理等底层设施。

具备互联网特性的云计算产品设计脑洞

相关推荐