服务器在线9月3日报道 随着信息产业的高速发展,我们被一系列计算牵引着眼球:效用计算,栅格计算,分布式计算,现在是云计算。如今的首席信息官们似乎都有着一个想法:赶快把不断贬值的物理系统租赁出去,因为软件公司对计算机程序似乎已经穷尽心智了。
亚马逊的EC2就是在这种环境下应运而生,它透支了数据中心就要想出其他办法来挽救。使用免费的开源计划比如虚拟化的Xen,给它起了个响亮的名字叫弹性计算云。然后就开始吸引来自思科和SUN这种公司的风险投资。
云比栅格更像一副适合图画的白板
弹性计算云在Web 2.0上应用非常广泛。首先我们推测最难的问题在于亚马逊需要用户付费来交换他们的服务。对于发展阶段的网络研发人员来说:Web 2.0需要现金的支持才能运行,而不是靠盲目的热情。
一旦你度过了这个难关,就需要面对可靠性的问题。根据笔者的使用经验,EC2是非常值得信赖的,但是用户仍然需要对数据备份加以十二分的警惕,因为一旦出现故障,后果会很严重。曾经我的页面在半夜出现故障,导致我陷入可怕的梦魇,一晚上都是摩托机车,机关枪,子弹呼啸的声音。大约7小时以后,我收到来自亚马逊的电子邮件说明:
遭遇严重的硬件故障,希望能对文件及时备份
换个角度看问题:至少你没有碰到绦虫病毒
-亚马逊EC2团队
数据中心的硬件系统不管它归谁所有,通常都随意的摆放在桌子地下。作为一名EC2的付费用户,用户有权向亚马逊要求基本的支持,比如在亚马逊的留言板上留言发泄你的不满,以供亚马逊的技术人员予以重视。而象我这样直脾气的人就会直接致电咆哮,直至得到亚马逊令人满意的回复。
当然,我可能会为延伸服务付出更多的金钱,不过如果问题能够得到解决那也不错。
你如何看待谷歌?你想尝试一下吗?
Google App Engine从Python社区横空出世,带来的影响也是非同凡响。他们的想法是任何研发人员都能够在谷歌运行应用软件的同样框架下运行他们自己编译的应用程序。想象一下,你无需考虑太多的令人不可思议的扩容能力,你无需多加管理的数据存储,以及用户可以轻松编译的程序语言。这一切听起来是多么美妙!
那样当然很不错,但是事实告诉我谷歌搜索引擎不是用Python编写的,这对网络编程社区来说确实是不小的打击。我还有进一步的证据证明,我们更加看重程序本身,而不是引擎上运行的任务和时间管理工具。
Google App Engine几乎能为研发人员提供所有他们所需的资源:数据存储,网络托管和缓存。网页研发人员太过忙碌而没有时间去关心他们的应用软件,去考虑为什么数据库运行的日渐缓慢。这种担忧不足为怪,这就是数据库的问题。数据库管理员因此而手忙脚乱。
云计算的接力棒:绿色科技
随着时间的推移和风险投资的注入,计算机技术继续改名换姓以掩饰本身的停滞不前。下一站技术的重点就倾向于绿色科技。你的数据中心为什么对环境造成毁灭性影响?我们要爱护地球,所以我们倡导绿色科技。
通过太阳能供电的能效计算机,将会成为受人关注的热点。通过在汽车仪表板上安装小装置来控制汽车所排放的一氧化碳气体。用户可以计算出每月要为碳排放支付多少费用。你不相信我吗?看看你的账单就明白了。绿色科技是最有效的控制方法。和网络研发社区合作和获得投资者的风险注资,你会得到利润的保证。
总之,无论怎样研发人员使用其他人的基础架构来用于自己的应用软件开发都是商业上的冒险之举。首席信息官也许更容易接受新的观点并做出决策。为自己的数据中心做出正确选择。