开发者社区> 晚来风急> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

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

简介:
+关注继续查看

这篇文章来源于我和同事的闲聊。目前的AWS也好,阿里云也好,所有目前的云计算都不具备互联网产品的特性,互联网市场是一个得屌丝者得天下的市场,当用户数量逐渐增多,就会产生马太效应、长尾效应,身为互联网企业就能携人气而号令上游企业。而云计算呢,是面向企业市场的,需要穿着西装一家一家,一个行业一个行业去推销的,而作为企业,都想着我们很特殊,需要独一无二的软件和服务,其实大部分企业并不知道自己到底需要什么软件。那么,怎么把云计算做成一个互联网性质的市场呢?以下是我的脑洞。

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

微软,通过标准化的操作系统、办公软件来占领所有员工的桌面,微软会为了你的公司的需求去修改的特性吗?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,于是一个流程完毕。当然这里面还有文件版本管理等底层设施。

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

2.服务端应用市场。目前的客户端应用市场被手机生产公司控制,开发者上传APP,用户下载并勾选这个APP的权限。鉴于大家都看见过应用市场长什么样,我就不重复画了。目前要做的应该是允许企业级服务端APP的分发和更新。也就是云端存放的不只是客户端的APP,而是开发者可以分发服务端APP给某个用户的云。目前的服务端软件的管理维护都非常的困难,需要运维和开发人员介入,实际上,对于一般企业的用户来说,服务端软件不应该这么麻烦的管理、运维、升级,应该到达现在的水平。把这些软件的开发和运维交给云端的开发者和工程师来维护会更有效率。这部分是目前所有云计算的终极目标吧。这里需要定义服务端程序、架构和数据的交互和分离,如果说客户端软件是一个单件日用品的话,服务端软件则是一个整套装备的工厂,想要用户开箱即用的难度非常巨大。目前 docker已经做了一部分的工作。


本文作者:难易

来源:51CTO

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
DDD领域驱动设计落地实践系列:战略设计和战术设计
通过前面的文章介绍,相信大家对于什么是DDD有了初步的了解,知道它是一种微服务的架构设计方法论,为我们解决如何建立领域模型,如何实现微服务划分等提供了方向和指导。但是对于如何具体落地使用DDD,可能大家还是一脸懵B的状态,因此从本文开始以及后面的文章将对如何进行DDD落地进行详细的阐述。在这其中还是会涉及到DDD中的一些重要概念,原本想着在一篇文章中介绍所有的概念,但是我觉得,概念总是在它该出现的时候出现才会让大家印象深刻,否则这些概念只是死板的概念,我们不清楚他为什么出现以及可以解决什么问题。
405 0
互联网、云计算和云网站
本文讲的是互联网、云计算和云网站,随着互联网技术的不断发展而产生的云计算,已经成为国内外信息专家和学者们关注的热门话题。到目前为止,关于云计算到底是什么样的,众说纷纭,没有一个明确概念。
2582 0
《伟大的小细节:互联网产品设计中的微创新思维》——导读
西方有句谚语叫“魔鬼在细节中(The devil is in the details)”,既可以理解为细节决定成败,恰似我国古语“不积跬步,无以至千里”,小创新实现大成功;又可以理解为陷入细节必将导致失败,恰似我国古语“一叶障目,不见泰山”,只关注细节而忽视对全局的掌控。
1152 0
《伟大的小细节:互联网产品设计中的微创新思维》——3.5 交互界面因素
本节书摘来自华章计算机《伟大的小细节:互联网产品设计中的微创新思维》一书中的第3章,第3.5节,作者:文哲著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1085 0
《伟大的小细节:互联网产品设计中的微创新思维》——3.2 时间/日期因素
本节书摘来自华章计算机《伟大的小细节:互联网产品设计中的微创新思维》一书中的第3章,第3.2节,作者:文哲著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1038 0
《PHP精粹:编写高效PHP代码》——3.5节设计一个Web服务
本节书摘来自华章社区《PHP精粹:编写高效PHP代码》一书中的第3章,第3.5节设计一个Web服务,作者:(美)  Davey Shafik,更多章节内容可以访问云栖社区“华章社区”公众号查看
1115 0
《互联网产品设计》一导读
这里没有太多所谓的“走廊谈话”,因为我们并没有真正的走廊(走廊谈话是指一种非正式的沟通方式,此处作者意为公司创立伊始规模较小。——译者注)。不过,我会选择谈论这个被称为“产品”的神秘之物。
1372 0
+关注
文章
问答
文章排行榜
最热
最新
相关电子书
更多
智能化——传统运维工作场境新的生命力
立即下载
传统企业的“+互联网”API服务在京东方的实践
立即下载
传统企业的“+互联网”-API服务在京东方的实践
立即下载