【来源】:http://blog.sina.com.cn/s/blog_5e7650d40100d2iz.html
上次从云计算的“诱惑之处”已经看到了云计算可能带来的一些问题。但其实那些问题不是云计算本身的问题。而是因为云计算提供了更为方便的服务,从而可能引发不好好规划,草率开始项目,盲目需求变更等问题。
这就好比是在10-20年前,由于计算机资源匮乏(名牌大学计算机系也不过只有几台电脑),程序编辑器阅读不方便,编译时间很长(编译的时候抽支烟肯定没问题,甚至吃顿饭都来得及)等等原因,老程序员往往会把程序写在纸上,或者打印出来,修改过N遍以后再输入到电脑中。由于深思熟虑,这样的程序往往质量很高。而现在电脑资源到处都是,编辑器越来越容易使用(容易到只需要输入开始几个字母,编辑器会自动补全函数名/方法名的程度),再加上编译的速度飞快,程序员往往还没有把问题搞清楚就开始写程序了。程序的质量自然高不到哪里去。
所以问题不在云计算,而是使用云计算的人是否和过去一样认真规划,认真执行。
不过云计算自身确实存在一些先天不足。
三,云计算的问题
伯克利论文列举了10个问题。我认为以下几个相对比较严重。
1. 数据被锁定
当我们把数据放到某个云计算平台上时,我们必须有信心未来可以把数据搬出来。如果数据迁移的成本很高,我们就会担心数据被锁定在这个云计算平台上。这就好比是把钱存到某个银行很容易,但如果提出来很麻烦,或者手续费很高,我们存钱的时候就会有顾虑。文章中提出的解决办法是将数据接口的API标准化,不同的云计算供应商都要按这个标准提供数据进进出出的接口。换句话说,就是让存钱和取钱都十分方便。我认为这是十分必要的。但还不够。还需要第三方公司来做担保。当云计算供应商自身能力不够时(例如倒闭时),第三方公司可以保证我们仍然可以把数据搬出来。这和当银行倒闭时,客户存的钱由保险公司来返还是一样的道理。
2. 数据安全
大部分公司都不希望自己的数据被云计算供应商看到。毕竟数据就是商业机密。但是这个问题比较棘手。当我们把贵重的物品或钱存到银行的保险箱里时,银行即使可以看到它们,摸到它们,也无法在不被客户发现的情况下拿走它们。拷贝实物或钱等于制造赝品或伪钞,更没有实际意义。而当我们把数据放到云计算平台中时,它们可以在我们完全不知道地情况下被简单地拷贝走,从而让原始数据失去价值。伯克利论文的解决方案是数据加密。但我觉得这不一定能解决所有问题。加密并不能100%地保证数据不被解密。更何况加密对应用程序是一个很大的改动,是一件很消耗资源的工作。也许彻底解决的办法是没有的。只能依靠对云计算供应商的信任。一来信任他们不会自己盗取数据。二来信任他们可以做好保安工作,不让其他人盗取数据。因此云计算供应商一定是要有信誉和能力的公司。
3. 数据传输
做过数据迁移的人一定有感受,当数据量大的时候,网络往往会成为迁移的一个重要因素。数据迁移项目的瓶颈很有可能卡在网络传输这个环节上。为了更形象地说明问题,伯克利论文给出了一个假想案例。假设要从伯克利大学传输10TB的数据到亚马逊公司所在的西雅图市。在带宽是20M/s的实际情况下,需要45天的时间和1000美金的带宽费用。但是如果通过快递公司的话,只需用不到1天的时间和400美金的快递费就搞定了。没想到在互联网如此发达的今天,竟然是传统物流以绝对优势取胜。于是该论文提出的3个解决方案分别是:1)通过传统物流降低数据迁移的成本;2)想方设法把数据留在“云”里面来减少数据传输的必要性;3)试图降低宽带网(WAN)的带宽成本。前两点都是要云计算用户自己来解决。而第三点则要靠网络设备的供应商来解决。看来都不是云计算供应商自己可以掌控的事情。不过这个问题虽然存在,但对于大部分用户来讲并不特别严重,因为一般的中小用户没有这么大量的数据需要经常传输。
4. 性能问题
云计算目前是建立在虚拟机(VM)技术之上的。然而众所周知,VM技术虽然日趋成熟,但依然存在性能上的问题。特别是当多个VM之间相互竞争时,磁盘IO会成为严重瓶颈。该论文提出的解决方案是从硬件架构和操作系统上进行提升,以及引入闪存技术。我认为这个思路非常可取。计算机在过去几十年的发展虽然很大,但其核心设计一直没有大的改变。基本思路始终都是一台计算机上运行一个操作系统。VM是大势所趋。硬件和操作系统的设计也必须符合这个趋势。同时,基于高速闪存技术的存储技术也已经产品化。我在“苹果公司创始人沃兹尼艾克加入创业公司”一文中提到过。性能问题是以上几个问题中最有技术挑战性的问题,但也是最有可能被彻底解决的问题之一。
伯克利论文还提出其它几个诸如可用性,可扩展性,大型分布式系统中的测试等问题。纵观云计算的一些先天不足以后,我的观点是虽然这些问题不容忽略,但解决方案还是比较乐观的。目前已经有一些云计算的成功案例。我认为在未来几年之内,云计算服务将成为大部分IT公司考虑的方案之一。当软件外包的一个高潮过去以后,计算外包的高潮也许很快就要来到了。
云计算论文读后感【3】- 云计算的问题
最新推荐文章于 2019-03-17 10:59:00 发布