最近在互联网上“云计算”一词风靡整个互联网,然而究竟什么是云计算呢?不知道有多少人真正了解云计算,我想应该不是很多吧!而近期网上疯狂出现的“Google云计算PK百度框计算”“Google的云计算开创了互联网新变革”等等言论充斥了整个网络,让我不禁感叹互联网的强大,疯狂的传言如此轻松的就将“云计算”和“框计算”划给Google和百度这两个网络巨头,但是我想他们未必就能扛得起这两面大旗!熊猫也算是天天泡在互联网上的网虫了,自云计算开始风靡我就查阅了大量前辈的文章,下面我们就看看什么是云计算?它又该属于谁?
所谓“云计算”,就是指IT基础设施的交付和使用模式,指通过网络以按需、易扩展的方式获得所需的资源(硬件、平台、软件)。提供资源的网络被称为“云”,“云”中的资源在使用者看来是可以无限扩展的,并且可以随时获取,按需使用,随时扩展,按使用付费。这种特性经常被称为像水电一样使用IT基础设施。云计算是一场极具生产力的IT技术变革,必将推动新的商业模式的诞生。简单说吧,目前我们许多互联网用户的使用方式合适各自为政,如果自己对运算的需要提高,那么第一点想到的就是增加开支构建更强的自己的基础设施,比如:以前一家公司只有3个部门,一个简单的服务器就能运行其所有工作需要,但是它现在规模扩大了,那么我们需要做的肯定是购置新的更强大的服务器来满足自身的需求。而且我们往往都是以我们最大的需求量来定制我们的基础设施,其实在使用中他们却很少达到过最高值,其资源远远浪费。而云就是要实现通过使计算分布在大量的分布式计算机上,而非本地计算机或远程服务器中,企业数据中心的运行将更与互联网相似。用户不在考虑购置新的基础设置,这就像我们做网站不需要每个人都去买个服务器一样。
那么“云计算”是不是真的就是Google的专利呢?当然不是。最早推出云计算服务的是亚马逊。早在2006年,它就推出了弹性计算云(Elastic Compute Cloud,EC2)服务,让中小型企业能够按照自己的需要购买亚马逊数据中心的计算能力。以EC2为基础的云存储S3(Simple Storage Service)在不到一年的时间里,就已经存储了50亿个对象。然而据闻亚马逊的EC2并没有想象中的顺利,但是想想一个新技术的兴起必须经历这样的过程。
在亚马逊之后SUN的“黑盒子”计划,蓝色巨人IBM的“蓝云”计划等等相继推出,所以说“云计算”并非是Google的专利,就连腾讯,阿里巴巴,世纪互联都将自己贴上“云”标签,可见“云”已经成了家居旅行必备之物了,就好像“云”如PC一般廉价。
其实早在8年前微软提出的.net战略中已经包含了‘云计算’的内容,只是当时翻译成“网格计算”而已。
说到这里其实我最想说的是在“云计算”风靡网络的同时,我们大多人被其华丽的外表所迷惑,我们可曾想过大量宣传“云”的同时可曾有人真正谈过“云计算”以目前的硬件和技术现状是否能实现?又或者他需要多长的时间才能实现?在我看来这将是一个非常非常久的等待。
云计算需要借助以太网传输给每一位用户,从而分类计算,然后再汇总,这个过程是存在变化性的(这个变化性是不可规划的,这也是云计算的不流行的特征)。如何在云计算的运用过程中尽量化繁为简才是推动云计算进步的重要途径。
在服务化企业IT配置中,云计算的另一个替代方案是公用或下一代数据中心。相比利用因特网,服务是在企业的内部网络上进行分发的,由中心IT组织来管理,这个组织的作用相当于一个内部服务管理局。
为了有效支持云计算,基础架构必须支持几个关键特征。首先,这些系统必须是自治的,也就是说,它们必须内嵌有自动化技术,消除人工部署和管理任务,允许平台自己智能地响应应用的要求。如果系统需要人为干预来分配和管理资源,那么它就不能充分地解决云计算的要求。其次,云计算架构必须是敏捷的,能够对需求信号或变化的工作负载作出迅疾的反应。换句话说,内嵌的虚拟化技术和集群化技术,能应付增长或服务级要求的快速变化。如果系统需要花几个小时、几天或几个星期的时间来响应新的应用或用户需求,那么这个系统也就不能满足云计算的要求了。
在此看来要实现“云计算”,我们要走的路还很长很长!