研发埠

标题: 什么是云计算 [打印本页]

作者: 石光    时间: 2014-5-31 13:10
标题: 什么是云计算
包括云计算与并行计算、分布式计算、网络计算的区别和联系
作者: 马淑青    时间: 2014-6-1 14:27
我个人现在正在做云计算的研究,是真的商业运营的那种,不是搞概念的,整个大陆地区除了趋势科技有做真正的云计算外,其余的都是炒概念,混淆视听,现在的什么云桌面、云共享、云服务、云存储、云电视、虚拟服务器等等等等,最多只是云计算中一个小技术块,包括腾讯、万网、ORACLE、电信等等等等,都没有也没想实现云计算(阿里云也许是个例外)。1.并行计算:比如是卸货,你有好几个人手,一车货可以几个人一起卸,几车货也是这几个人卸。所以服务器都是并行计算能力比较强,当然你的多核CUP也在做这件事。并行计算具体的要分空间上的和时间上的,是为了让计算机突破之前串行计算时代的运算瓶颈而产生的,再细的就不多说了。2.分布计算:参考并行计算,现在你有多个码头,总工人翻了好几倍,来再多船卸货也不怕了。分布计算是工程师们想让多个服务器或电脑来处理同一件事而产生的,想一下QQ服务器或游戏服务器你就明白了,可以简单理解成服务器群组。3.网络计算:参考分布计算,现在你全世界有好多个港口,每个港口都有好几个码头……你懂的。比如我们用的一些邮箱服务、视频网站、百度等等,几亿人用他一个服务器群组他们肯定系统崩溃,还不算网络的延迟,就要在多个物理节点有服务器,就像银行的各个分行支行营业点一样,网络计算把网络的技术也纳入进来了,复杂度多了好几个几何数量级。其实网络计算是云计算最早的雏形,或则说网络计算是一朵“不会动”的云,消除了不确定性。4.云计算:云计算除了问题上的那些技术外,还包括网格计算、非关系数据库、效能计算、网络优化计算等等等等,不细说了也别问我,太麻烦。但是,业界其实对云计算是有明确的定义的,也就是说你掌握了定义就没人能蒙你了,有人跟你较真那他就是外行。言归正传,现在所说的云计算有三个铁则:第一,理论上无限的计算能力,你想要一台服务器还是一个大型机都能给你;第二,理论上无限的存储能力,你想要1T还是1000T都能给你;第三,(最重要)像用自来水一样,用多少资源给多少钱,你用了两个小时就给两小时的钱。但定义是:只有这三个特点都满足的才叫云计算。很多公司其实是没有满足最后一点。我们想象一下,你是铁路网络售票网站的负责人,你花上亿的资金自建服务器去应对春运高峰,然后春运过后99%以上的服务器资源都闲置着好,还是花个几十上百万的买个云计算服务好,就算每个春节花200万买服务,十年也才2000万,总比买地、买楼、买机器、雇人、维护一个庞大的每年只用不到1个月的超大数据中心要划得来吧。
作者: 肖玲    时间: 2014-6-1 14:40
1.我给你明确一个概念吧,云计算的定义未标准化。关于什么是云计算这得你自个去看论文得出你自己的理解。A View of Cloud Computing论文是挺不错的。2.联系:我觉得并行计算>分布式计算>网络计算,而云计算是多种计算模式的整合。包括效用计算,并行计算,服务计算什么的。好多啊。 区别:(1)与并行计算对比,没什么可比的。云计算是并行计算的一种特列。我很少有看过论文有他们两个的对比             (2)如同分布式啊。              (3)网格计算,云计算对比                      商业模式不同,体系结构不同,资源管理方式不同,虚拟化不同,监控不同 etc,反正很多不同。你可以去看看这篇论文:Cloud Computing and Grid Computing 360-Degree Compared
作者: 颜文斌    时间: 2014-6-1 20:04
云计算(cloud computing)是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。并行计算或称平行计算是相对于串行计算来说的。所谓并行计算可分为时间上的并行和空间上的并行。 时间上的并行就是指流水线技术,而空间上的并行则是指用多个处理器并发的执行计算。并行计算(Parallel Computing)是指同时使用多种计算资源解决计算问题的过程。为执行并行计算,计算资源应包括一台配有多处理机(并行处理)的计算机、一个与网络相连的计算机专有编号,或者两者结合使用。并行计算的主要目的是快速解决大型且复杂的计算问题。分布式计算是一门计算机科学,它研究如何把一个需要非常巨大的计算能力才能解决的问题分成许多小的部分,然后把这些部分分配给许多计算机进行处理,最后把这些计算结果综合起来得到最终的结果。最近的分布式计算项目已经被用于使用世界各地成千上万位志愿者的计算机的闲置计算能力,通过因特网,您可以分析来自外太空的电讯号,寻找隐蔽的黑洞,并探索可能存在的外星智慧生命;您可以寻找超过1000万位数字的梅森质数;您也可以寻找并发现对抗艾滋病病毒的更为有效的药物。这些项目都很庞大,需要惊人的计算量,仅仅由单个的电脑或是个人在一个能让人接受的时间内计算完成是决不可能的。所谓分布式计算就是在两个或多个软件互相共享信息,这些软件既可以在同一台计算机上运行,也可以在通过网络连接起来的多台计算机上运行。分布式计算比起其它算法具有以下几个优点: 1、稀有资源可以共享。2、通过分布式计算可以在多台计算机上平衡计算负载。3、可以把程序放在最适合运行它的计算机上。其中,共享稀有资源和平衡负载是计算机分布式计算的核心思想之一。云计算技术的出现是并行计算技术、软件技术、网络技术发展的必然结果。并行计算不是云计算。云计算萌芽于并行计算云计算的萌芽应该从计算机的并行化开始,并行机的出现是人们不满足于CPU摩尔定率的增长速度,希望把多个计算机并联起来,从而获得更快的计算速度。这是一种很简单也很朴素的实现高速计算的方法,这种方法后来被证明是相当成功的。3.并行计算、网格计算只用于用于特定的科学领域,专业的用户 并行计算、网格计算的提出主要是为了满足科学和技术领域的专业需要,其应用领域也基本限于科学领域。传统并行计算机的使用是一个相当专业的工作,需要使用者有较高的专业素质,多数是命令行的操作,这是很多专业人士的噩梦,更不用说普通的业余级用户了。4.并行计算追求的高性能在并行计算的时代,人们极力追求的是高速的计算、采用昂贵的服务器,各国不惜代价在计算速度上超越他国,因此,并行计算时代的高性能机群是一个“快速消费品”,世界TOP500高性能计算机地排名不断地在刷新,一台大型机群如果在3年左右不能得到有效的利用就远远的落后了,巨额投资无法收回。5.云计算对于单节点的计算能力要求低而云计算时代我们并不去追求使用昂贵的服务器,我们也不用去考虑TOP500的排名,云中心的计算力和存储力可随着需要逐步增加,云计算的基础架构支持这一动态增加的方式,高性能计算将在云计算时代成为“耐用消费品”




欢迎光临 研发埠 (http://bbs.yanfabu.com/) Powered by Discuz! X3.2