什么是云计算

09-08-19 banq
    

业界流行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
2009-08-19 14:24

TSS上一篇对云计算的质疑:

1.云计算不是新东西

2.没有一个东西是无限可伸缩的

3.我数据的安全如何保证

4.云之间不联通

5.使用这些服务的真实花销是多少?

http://www.theserverside.com/news/thread.tss?thread_id=55219

liujian1979
2010-01-15 09:56

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

banq
2010-01-15 10:46

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

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

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

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

相关贴:重用之梦破灭了吗?

[该贴被banq于2010-01-15 10:47修改过]