主题:【原创】SaaS来袭 一 云和云的彼端 -- 闲茶
国内IT业界对于Service Science 除了SOA构架,SaaS实现方式,云计算之外,有无自己比较独特的研究,模型,或者有名的研究室。窃以为面对不同文化的人群,应该有很多不同的东西可琢磨。
另外在IT咨询业现场Service Science的应用状况又是如何呢?还请赐教。
不用费一枪一弹哈。
从计算能力来讲,中央server永远无法满足各种各样的计算需求。
当然如果computing包括存储,那么集中的server是没问题的。
但是当涉及到基因计算,模式识别等计算密集型的操作,所谓的云计算只是和做梦一样,没有公司肯把自己的server做这些事情。所以大规模的grid,充分利用全世界的PC来做这些操作才是最终的solution。
我从云计算里面,只看到“商业炒作”四个字。所谓的computing,实质上只是storage。真正涉及到computing的部分极少。再说白一点,一旦你的数据被存储在别人的cluster里面,你今后不得不任他们宰割了。
cluster的优势要比grid强很多,因为好的并行程序要经常计算balance,从而使不同的接点的任务分配达到最优,如果是动态的话,这个overhead是非常大的。倒是那些需要一直提供service的,如果成本下不来,很难推广。至于数据,木办法,就这类运算,高效的代价就是安全,只能自己取舍。
对于CPU intensive的计算,都不适合被作为商业产品出租。1台机器16个CPU,也就能有16个并发用户,因为一般这种操作,IO操作极少,大部分是在memory里面进行运算,所以IO wait时间几乎忽略不计。你得charge这16个用户多少钱来维持成本?
而如果是存储(比如在线文档Google Doc之类的),一台server可以支撑10K以上的用户。那样成本就大大降低了。
所以,所谓的cloud computing,实质上只是cloud storage而已。真正的计算是不可能被提供的。可以想像那些公司提供的API应该通通不涉及到纯粹计算的操作。
成本还挺低的,就是overhead稍大了点儿。它反正搁着也是搁着,至少现在还能挣点儿。
比如各種matrix的計算,并且不停地計算。應該性能不會好吧
我不是搞研究的,我只是在企业内部搞搞系统。。。所以我也不太清楚国内的研究方向,不好意思。。。
知道的兄弟请多说说。
在我看来,任何系统,实用为第一要素,呵呵。。。
是BOM管理,变更管理,生产销售供应商管理等等。
并不包括基因计算外星人计算这些应该是非常高端的东西。
如果去计算一个BOM的成本,或者产生一个销售订单的报表,这个如何通过全世界的PC来做到?
这肯定是系统的API来计算,Cluster足以满足需要。
至于我的最后那句话,纯当科幻吧,哈哈
等到很多年之后,再来看看,呵呵。。。
万乘万级的矩阵,没有长时间试过。
这应该是一个接受度的问题。
rich client,至少现在可以伪装成那个样子了
好像现在厂商对rich client也很关注,方案也很多
微软有silver light,adobe有flex,草根的有AJAX
就是api方面,REST现在也仅仅初步显现优势,乱世...
老哥提到了商业,羽羊也这样看,不过在IT业界,商业也许不能武断的贴上邪恶的标签,这个行当的技术成果从实验室到平头百姓的速度如此之快,商业是个不可缺少的催化剂。
巨头在saas这件事上有忽悠的成分,这个是毋庸置疑的,至少从现在的阶段看,羽羊想像的那样“只在此山中,云深不知处”的计算模式科幻的味道还比较浓,在算法,通讯能力方面还有没有克服的障碍,但是我们不能否认的是,saas确实是通往这个道路的一个必由之路。
存储方面,倒是不存在很大的问题了,我们常用的P2P从另外一个角度考量,可以理解为一个初步的存储网络了,将来如果能够解决远程直接调用的问题,而不是象现在这样需要首先下载到本地,那就算是解决了存储云的事情。
计算方面,也许算法是个需要最终突破的大瓶颈,解决算法问题之前,通讯的方法和能力是个前置的障碍,saas模式的API开放的方法算是个变通的方法,至少这样,app之间就找到了一个通讯的方法和能力,从这个方向出发,才能最后触碰到真正云计算的边界,才有资格探讨算法的问题。
云计算,通讯带宽、通讯方法、分布式算法,缺一不可,saas在通讯方法上做出了一个目前看起来不错的努力。
胡言乱语这么多,老哥请斧正。
作为系统管理员,更倾向于将管理方面放在Fat Client,这样更方便。
对于终端用户(End Users),更倾向于放在Web Client,因为这样可以大规模降低维护成本 (不用安装),呵呵。。。
这不就是无盘网吧那一套,不过包装得好。名字响亮。本质上一样。