云计算以及其他
云计算的文章看得太多反而越来越糊涂,最后倒忘记了什么是云计算了。所以不妨停下来简单的总结一下。
其实,云计算的定义非常的简单,可以从狭义以及广义的定义两个方面来说
狭义云计算是指IT基础设施的交付和使用模式,指通过网络以按需、易扩展的方式获得所需的资源(硬件、平台、软件)。 提供资源的网络被称为“云”。“云”中的资源在使用者看来是可以无限扩展的,并且可以随时获取,按需使用,随时扩展,按使用付费。这种特性经常被称为像水 电一样使用IT基础设施。
广义云计算是指服务的交付和使用模式,指通过网络以按需、易扩展的方式获得所需的服务。这种服务可以是IT和 软件、互联网相关的,也可以使任意其他的服务。
简单的说,在云计算之前,如果我们要建设一个IT系统,那么就要规划这个系统响应需要什么样的硬件支持,需要买几个服务器,每个服务器需要什么样的配置才能满足需要等等,然后根据这些要求采购。但是有了云计算之后,只要IT部门从云中划拉出这么些东西给我们使用就可以了,虽然这些东西我们看不着摸不着,但是和以前一样可以满足使用需求。可以说这就是狭义的云计算,简单的说就是分配个虚拟机给俺们用。
进一步的,广义上来说,假设我们购买服务器的目的是为了存储并检索数以百万计的视频文件,那么从IT部门获得的将直接就是一个能够轻松可靠管理数百万文件支持PB级存储空间的存储和检索空间,俺们不需要考虑机器的性能可靠性等方面,这就是广义的云计算了。
但不论从哪个方面来讲,“云计算 ”都是针对IT服务这个角度来说的,而不是从开发技术这个角度上来说的,所以从开发技术来谈云计算,自然是越来越晕,大家都说自己才是云计算别的都不是,其实,只要能够实现“IT基础设施或服务按需使用随时分配”这个目标,网格计算也罢、虚拟化也罢、并行计算也罢,都只是支持云计算某个特定的IT技术而已。
总结一下,就是说,偶以为“云计算”一种IT服务模式,不是一种具体的IT技术手段。