什么是云计算

业界流行21种云计算的定义

Cloud = Internet
Cloud = Innovation创新
Cloud = On Demand 点播 即时请求
Cloud = Autonomic computing 自主计算
Cloud = Distributed computing 分布式计算
Cloud = Grid computing 网格计算
Cloud = Hosting 主机托管
Cloud = Multi-tenancy 多租户 多租赁 虚拟主机
Cloud = SOA 面向服务架构
Cloud = Utility computing 计算工具
Cloud = Virtualization 虚拟化
Cloud = SLA-driven SLA:Service Level Agreements 服务合约,服务提供者和服务消费者之间的合约
Cloud = SaaS Software as a service 软件即服务
Cloud = PaaS / OPaaS Platform as a service 平台即服务
Cloud = IaaS / HaaS Infrastructure as a service 基础设施即服务
Cloud = Just a marketing buzzword 只是一个市场行话
Cloud = Applications, Platforms, and Infrastructure delivered as a service 将应用 平台和基础设施作为服务

很多人说云计算其实没什么,它包括的东西早就存在,这个比喻就像认为iPhone其实没什么,手机早就存在一样。

其实云计算对于不同的人描述不一样:
如果从业务技术角度说:基于应用的SaaS , 基于开发的PaaS, 基于基础设施的IaaS。
通俗讲:是基于IP网络, 可伸缩的, 可虚拟化的, 多租户的, 基于订阅subscription based (或基于用户付费的 "pay as you"), B2B, 业务软件应用的服务传送, 基于平台开发, 自适应的基础设施。

对于非IT用户可以如此解释:为应用提供付费的网络服务。

就像iPhone一样,总是把复杂的技术隐藏在背后,这就是美丽的云。

http://cloudcomputing.ulitzer.com/node/1072760
[该贴被banq于2009-08-19 11:40修改过]

Banq老师,我感觉云计算没有包含分布式的意思,不知道这样理解对不对?

2010年01月15日 09:56 "liujian1979"的内容
觉云计算没有包含分布式的意思

云计算是属于一种分布式计算,是和集群cluster类似概念的。你搞个JavaEE服务器自己要集群,效果不一定好,需要微调,技术专家,但是你把你的应用交给云计算,它自动帮助你集群,可以参考google appEngine。

所以说,app引擎或亚马逊的EC2其实也是一种类似JavaEE框架,区别是帮你包办到底,而JavaEE框架如Spring EJB等需要自己搭配运行环境。

云计算是比面向构件、框架以及SOA更进一步的复用架构。

相关贴:重用之梦破灭了吗?
[该贴被banq于2010-01-15 10:47修改过]