最近的学习:关于云计算。算是学习笔记吧,有兴趣和大家分享一下。算是省去大家自己查资料的时间。。。哈哈

2011-03-22 04:05:53 +08:00
 cswanghan
之前看到一个帖子大家纷纷提问 啥叫云计算 和之前的分布式(distributed)还有网格式(grid)有啥区别?

看了几篇文章 查了查维基百科 根据自己的理解 大概总结了一下 写在这里和大家分享 如果有错误欢迎指正 因为小弟没怎么实际用过 纯停留在理论理解层面

Distributed computing 分布式计算: 是把一种需要大量计算的工程数据分成小块,由多台计算机分别计算,然后上传数据进行合并。

Grid computing 网格计算: 通过利用大量异构计算机(通常为桌面)的未用资源(CPU周期和磁盘存储),将其作为嵌入在分布式电信基础设施中的一个虚拟的计算机集群,为解决大规模的计算问题提供了一个模型。

上面的定义又提到了计算机集群cluster的概念,下面接着补充。

集群cluster是一种计算机系统, 它通过一组松散集成的计算机软件和/或硬件连接起来高度紧密地协作完成计算工作。在某种意义上,他们可以被看作是一台计算机。集群系统中的单个计算机通常称为节点,通常通过局域网连接。用来改善单个计算机的工作能力。

云计算cloud computing:(wikipedia的定义是这样的)是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需提供给计算机和其他设备。整个运行方式很像电网。

对比:
云计算常与网格计算(分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机,常用来执行大型任务)、效用计算(IT资源的一种打包和计费方式,比如按照计算、存储分别计量费用,像传统的电力等公共设施一样)、自主计算(具有自我管理功能的计算机系统)相混淆。
事实上,许多云计算部署依赖于计算机集群(但与网格的组成、体系机构、目的、工作方式大相径庭),也吸收了自主计算和效用计算的特点。
它从硬件结构上是一种多对一的结构,从服务的角度或从功能的角度它是一对多的。 (1)例如,今天要设计一供应链管理系统,可以先从市面上提供的免费云服务器主机,将Application放置主机上,使用MS所提供数据库,这样一来,硬件成本大幅降低,将Application放置云上,且随时随地于任何终端设备上连结互联网,就能访问数据(因为基于公开的标准协议). (2)云科技,在2009年开始至今,对于任何企业都吹起一股风潮,除了数据访问方便,营运成本大幅降低(例如,办公室软件,操作系统,硬件设备),都能通过云技术的提供,免费使用.现今很多企业在创业时,都采用云技术,来降低成本,以提高企业竞争能力.
4054 次点击
所在节点    分享发现
1 条回复
cswanghan
114 天前
13 年后回看这个帖子有种命中注定的感觉。

后面的故事,毕业后开始做大数据相关工作,2014 年加入了阿里,后来在阿里云,做了将近 9 年。最后在云做云产品架构师。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/10173

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX