Chinaunix

标题: 有奖讨论:“高性能计算云”是概念炒作还是趋势所在? [打印本页]

作者: send_linux    时间: 2011-05-16 17:59
标题: 有奖讨论:“高性能计算云”是概念炒作还是趋势所在?
获奖名单已公布,详情请看:http://bbs.chinaunix.net/thread-3565499-1-1.html


题背景:

高性能计算(HPC)和云计算都是时下比较火的两个概念,前者一般主要面向科学计算、工程模拟、动漫渲染等领域,大多属于计算密集型的应用,后者则主要是在Web2.0、社交网络、企业IT建设和信息化等领域,以数据密集型、I/O密集型应用为主。HPC与云计算存在许多不同,比如HPC几乎不用虚拟化技术,因为一个应用就可能把多个机器的CPU都跑满了,虚拟机没什么用武之地,而在企业私有云中,虚拟化却是一个最基础的技术。

虽然侧重点有所不同,但这两者之间是很有渊源的,比如两者都使用了分布式计算、网格计算、集群、高密度计算等技术,也有一些领域在使用云计算从事HPC类的应用,如面向中小企业提供产品设计模拟服务的“HPC云”,面向动画制作领域的“渲染云”等,又比如戴尔不久前推出的PowerEdge C系列产品能够同时支持云计算和高性能计算两种应用场合。业内包括Nvidia、戴尔、微软、Platform、浪潮等都在进行通过云技术来实现高性能计算的技术研究与方案提供。

因此,关于“高性能计算能否利用云计算技术来实现”这一话题,业界存在许在争论:有人认为云计算是未来高性能计算发展的方向,也有人认为云计算与高性能计算是两码事,根本就扯不到一块去,还有人认为“HPC云”的概念只不过是厂商炒作的一个噱头。

对此,您又是怎么看的呢?

讨论话题:

高性能计算能否利用云计算技术来实现?请先表明您的观点,然后结合您所了解或从事的应用实践来谈一谈。

活动时间:

2011年5月18日-7月1日

活动规则:

1.请针对上述问题跟贴回复,分享你的看法;
2.贴子观点鲜明、理由充分、逻辑清晰;
3.要求原创,尽可能结合自身实践来谈,抄袭、转载贴不能评选优秀回复贴;
4.字数不少于50字。

活动奖励:

1.每个回复者将获得20个积分奖励
2.活动结束后将选出10名优秀回复者,赠送价值69元的伸缩式连接线罗技(Logitech)M125笔记本鼠标一个(如图)。
  
资料参考:

如果您对“HPC云”了解不够,可以先看看下面这些参考资料:

概念大PK:云计算与高性能计算(HPC)
http://server.it168.com/a2010/1029/1119/000001119917.shtml
戴尔专家:云计算和高性能计算
http://server.it168.com/a2011/0516/1190/000001190688.shtml
云计算可以用来替代高性能计算吗?
http://www.vpsee.com/2009/08/could-cloud-computing-replace-hpc/
高性能计算在云计算中的应用
http://www.docin.com/p-44853322.html
更多高性能计算与云计算的争议,可以Google一下:
http://www.google.com/search?hl= ... &aq=f&aqi=&aql=&oq=
作者: kevinli2009    时间: 2011-05-27 19:33
上周在云计算大会上,看到成都云计算中心在那有个展台,问了一下,说是曙光投资的,对外号称能提供云服务,不过主要还是在IAAS层面,离真正的HPC云服务还是有点远
作者: tt0568    时间: 2011-05-27 19:59
高性能计算追求的是更快的运算速度,云计算侧重的是更低的成本,更灵活和弹性的应用。两者走的貌似是不同的道路,但是将两者之间也并不是不能调和的。或许有一天,高性能计算也会通过云服务来提供,这样高性能计算的成本也能降下来了。
作者: boshanem    时间: 2011-05-28 11:25
我的观点是:高性能计算可以利用云计算技术来实现。理由如下:

高性能计算有如下5点要素:

1. 其中包含了许多应用可以为串行应用;

2. 有时进程间的数据传输量很少,而有时进程间的数据传输量却很大;

3. 有些应用为串行应用或线程化应用,运行于单个节点上;

4. 有些串行或并行应用执行许多IO任务,而有些则不能执行许多IO任务;

5. 有些应用能够生成一个检查点。

而云计算包括如下四点要素:

1.不会出现并行和线程化;

2.不需过多的内存带宽和CPU使用率;

3.很少执行与其计算相关的IO;

4.可以进行自我修复。

通过对以上高性能计算和云计算要素的分析,我们就能很容易的理解高性能计算实现云计算的方法了,即:只要将数据集在无需交换的情况下置入节点,应用就可以在云计算环境中运行,也就是实现了云模式下的计算了。具体的就需要将云计算环境下的应用和数据集的正确配合才能保证两者的正常运行,有许多要求。例如以下一些要求:应用必须运行于单个节点,数据集必须位于单个节点;使用非IO密集型应用;应用需快速运行,或创建一个检查点等等。
但是同时也有看到,适合云计算环境的高性能计算应用还是比较有限。因而,对于高性能计算实现云计算的方法还有待改进。云计算还处于初期阶段,要想取代高性能计算还有很长的一段路要走。

作者: zzxxyy    时间: 2011-05-29 14:36
云计算是目前最热的话题,也是未来的发展趋势。因此什么都往云中发展也不足为奇,高性能计算走向云中完全是有可能的,戴尔、微软、Platform、浪潮等厂商不都在研究通过云技术实现高性能计算的技术方案。
作者: riyuexiao    时间: 2011-05-29 15:32
超级计算机和云计算都是时下比较火的两个概念,前者一般主要面向科学计算、工程模拟、动漫渲染等领域,大多属于计算密集型的应用,后者则主要是在Web2.0、社交网络、企业IT建设和信息化等领域,以数据密集型、I/O密集型应用为主。虽然侧重点有所不同,但这两者之间是很有渊源的,比如两者都使用了分布式计算、网格计算、集群、高密度计算等技术,也有一些领域在使用云计算从事HPC类的应用,如北京市计算中心就在打造“北京工业云”,为中小企业提供产品设计模拟服务,浪潮和NVIDIA也在分别推各自的“渲染云”方案。

不过,HPC与云计算也存在很多不同,比如HPC几乎不用虚拟化技术,因为一个应用就可能把多个机器的CPU都跑满了,虚拟机没什么用武之地,而在企业私有云中,虚拟化却是一个最基础的技术。

作者: wsyks1976    时间: 2011-05-29 15:56
我觉得高性能计算能利用云计算技术来实现。

对高性能计算(HPC)而言,云计算并不是一个新的概念。

事实上,已经发展近30年的超级计算中心也是一种早期的云计算模式:昂贵的计算资源集中部署,多个领域的用户通过互联网远程使用计算服务并依据使用量支付费用。但这种HPC服务和当前所谈论的云计算又有着一些明显的区别,如没有充分采用虚拟化技术,没有良好的用户界面等。

云计算将扩大HPC服务的范围。随着虚拟化即时的提高,通信延迟降低,紧耦合的计算将在更大范围内具有吸引力。

作者: renshen11    时间: 2011-05-29 18:34
觉得HPC虽然可以通过云计算技术来实现,但是还需要很长的发展时间,有很长的路要走。

现在,云计算还处于发展的初期阶段,其目的和初衷虽然都很诱人,但是未来的发展过程中仍然会有很多变数,而HPC已经发展得比较稳定了,HPC通过云计算服务的形式来提供感觉还需要克服很多障碍和困难。
作者: raul_wasd    时间: 2011-05-29 19:06
个人感觉HPC和云计算是两种类型完全不同的概念。

     HPC是解决海量的运算,实现更快速的运算能力。而云计算是一种服务模式,通过互联网将大量的应用交付到用户的手上。现在神马概念都在往云计算的方向上靠,很多都是新瓶装旧酒,炒作的成分较多。

     哈哈,奖品看起来很给力啊,希望中奖!!!
作者: difeng1982    时间: 2011-05-29 19:51
云计算很火啊,现在每个厂商都在谈自己的云观点。非常同意5楼的观点,我觉得HPC是可以通过云计算的技术来实现的,但是不一定所有的高性能计算环境都适合云计算技术来实现。云计算刚刚开始发展,应用方面还有许多不成熟的地方,如何将HPC通过云服务来提供值得思考。
作者: lemoncandy    时间: 2011-05-29 20:02
我觉得HPC不适合通过云计算技术来实现。理由如下:

HPC主要执行计算密集型的任务,CPU的利用率已经很高,因此虚拟化技术对于HPC的CPU利用率作用不大。因此HPC基本上不使用虚拟化技术,虚拟化技术对计算密集型应用的影响很小。而云计算就不一样了,总所周知,虚拟化是云计算的关键性技术。

作者: yoyojolin777    时间: 2011-05-29 20:17
个人觉得高性能计算能通过云计算技术来实现。记得谷歌的CEO艾瑞克施密特说过,云计算能将更大的计算能力分发到众人手中,这不正好证明这一点了吗。云计算对IT领域来说是一次巨大的变革,这场变革能将更多的应用实现最大化。
作者: jingwenhua    时间: 2011-05-29 20:34
没用过HPC也没有用过云计算服务,但是听到大家都在谈云计算,觉得云计算的未来还是很广阔的。高性能计算能否利用云计算技术来实现?想求高人指点!!
作者: xinku991127    时间: 2011-05-29 23:20
我觉得高性能计算可以跟云计算技术结合,或者说这两者的融合是一种必然趋势。高性能计算(HPC)面向的领域,大多属于计算密集型的应用,可以通过应用云计算来提高计算的效率,降低成本,但也因为HPC所针对的领域,可能对云计算的安全性要求要高一些。
作者: tianzhiao    时间: 2011-05-30 09:24
个人认为HPC和云计算是两种类型完全不同的概念。
云计算:“云计算是一种计算模式,在这种模式下,任务被分配给可通过网络获得的连接、软件和服务。这种服务器与连接的网络统称为‘云’。云规模的计算能赋予用户超级计算机级别的能力。”
高性能计算(HPC) 指通常使用很多处理器(作为单个机器的一部分)或者某一集群中组织的几台计算机(作为单个计 算资源操作)的计算系统和环境。两种不同的应用环境,只不过在一些计算机应用上可以互相联系在一起。
作者: 我的守护天使    时间: 2011-05-30 09:35
我认为“高性能计算云”是一种趋势。

1、我们需要明确什么是“高性能计算云”。

云计算不是一种计算技术,而是一种计算模式。它强调的是一种计算模式,这样的模式具有快速伸缩、多租户等特点,它需要通过多种计算技术来实现。

高性能计算(HPC) 指通常使用很多处理器(作为单个机器的一部分)或者某一集群中组织的几台计算机(作为单个计算资源操作)的计算系统和环境。

由此可见,云计算是一种计算模式,而高性能计算是一种计算系统和环境,所以,“高性能计算云”可以被理解为用云计算的模式来提供高性能计算的能力,这并不是矛盾的,因为云计算是一种IT交付模式,通过这样的交付模式来交付具有高性能计算能力的IT资源,这是一种大势所趋。

2、为什么“高性能计算云”会是大势所趋?
一方面,云计算这种模式可以在不用购买软件、硬件资源的情况下,以一种便宜的方式获取高性能计算能力,这对许多成本不够而又需要HPC的企业和个人来说都是一个莫大的好消息;
另一方面,这样的IT资源配置模式,是一种优化的配置模式,减少了资源浪费和闲置。因为HPC的计算资源的利用率往往比较低,如果每一家都搭建一个自己的HPC平台,必然会导致大量的资源浪费,这对于整个社会来说是一种不合理的资源配置方式。

综上所述,我认为“高性能计算云”是一种趋势。
作者: renxiao2003    时间: 2011-05-30 20:58
本帖最后由 renxiao2003 于 2011-06-11 14:43 编辑
高性能计算能否利用云计算技术来实现?请先表明您的观点,然后结合您所了解或从事的应用实践来谈一谈。


我个人观点认为:高性能计算机利用云计算来实现的可能性虽然有,但目前不太适用。高性能计算基本上是占用了计算机的整个计算性能来进行数据运算处理,IO操作主要是传输计算所需要的数据。而云计算主要是提供服务,数据和文件等存储服务。计算机的CPU要同时为多个用户提供服务。而不是独占式的,高性能计算的CPU是独占式的。所以,目前我觉得高性能计算还不太适合使用去计算来实现。
作者: yifangyou    时间: 2011-06-08 16:53
本帖最后由 yifangyou 于 2011-06-08 16:59 编辑

高性能计算能否利用云计算技术来实现?
答:能
1.一般提到“高性能计算”,大家马上就会想到IBM沃森,天河一号之类的大型计算机,但是在云时代,我认为云计算完全能够达到这些大型计算机的能力。云计算的目的在于把很多廉价低配置的机器聚合起来,进行并行分布运算对外提供服务。虽然普通的pc的计算能力和IBM沃森,天河一号之类的大型计算机相比相差非常大,但是大型计算机的cpu和内存都是恒定的,而云计算控制的机器是可以任意扩展,无限增加的,加起来的计算能力总和比大型计算机大。

2.云计算的弱点是网络,但是对于“高性能计算”这种偏向于计算的需求来说,网络就不重要了,那么我们完全可以在一个带宽为Gbps局域网内布置一个云来运算,这样传输就没有什么问题。

3.大型机的弱点在于硬盘的读写速度和cpu能里的不匹配,一些重要数据必须要存在内存里防止掉电的危险,内存的吞吐能力为GBps,而硬盘的吞吐能力为100MBps。
  而云可以把各个数据通过网络传输,存储在内存内,计算时完全可直接从内存中读取,即使一台机器挂了,云可以另起一台机器作为替换,数据不会丢失。

4.云的编写算法比较简单,只要把任务拆分一步步,一份份的小任务,分配到各个机器上完成,汇总结果即可。不像大型机需要考虑到多核,多cpu,多并发,多进程这么多问题。

5.至于题目提到的虚拟机的问题,我觉得做云的话是不会考虑你是用虚拟机还是用物理机,只要能达到聚合计算,适合分布控制即可。
作者: yifeng639    时间: 2011-06-09 09:26
高性能计算能否利用云计算技术来实现?
答:能
1.一般提到“高性能计算”,大家马上就会想到IBM沃森,天河 ...
yifangyou 发表于 2011-06-08 16:53


1)第一条你讲的无非是CLUSTER这个架构,而CLUSTER的架构要很早于云,你非说这就是云也是没办法,至于性能,早期很多CLUSTER也有不少PC组建的,这绝不是理由

2)但是对于“高性能计算”这种偏向于计算的需求来说,网络就不重要了----你应该根本不太了解高性能计算,并行计算是高性能计算中的主流,而并行计算节点间的数据交互是非常频繁和多的,这也是为什么INFINIBAND会越来越多为高性能计算集群所采用。(当然也存在串行程序和不需要数据交互的高性能计算任务,但占整个高性能计算的体量小的多)

3)你的第三条就更是外行了,CHECKPOINT功能就是现在的高性能计算都很难支持

4)5)条更是外行,不解释!

-------------------------------

怪不得如此之多的人提高性能计算云,好吧,我被你们‘打败’了!
作者: __Aaron    时间: 2011-06-09 19:21
个人认为云计算是未来高性能计算发展的方向,高性能计算追求的是更快的运算速度,云计算侧重的是更低的成本,高性能计算本身不会采用云计算的方案,但是高性能计算的平台框架需要云计算理念来完成,也就是说高性能计算的核心还是云计算。

从技术角度和应用角度来说,云计算完全可以满足高性能计算的需求和扩展。云计算将扩大HPC服务的范围。随着虚拟化即时的提高,通信延迟降低,紧耦合的计算将在更大范围内具有吸引力。

目前已经开始提出高性能计算云的概念,意思是‘高性能计算云’就是你通过网络界面提交任务,不用管后面发生什么,用什么机器做的计算,最后取得结果就可以。

综上所述云计算是未来高性能计算发展的方向
作者: bccop    时间: 2011-06-09 19:22
云计算会成为主流的
作者: 为什么删我号    时间: 2011-06-09 19:23
这个概念炒的也太久了吧,实质性没什么进展
作者: yifangyou    时间: 2011-06-10 13:28
回复 22# yifeng639


  我说的 " 网络就不重要了"不是说不需要数据交换,而是说数据不需要经过公网传输,因为公网大数据量传输肯定很慢,耗时长,高性能云最好是布置在一个网段内,数据传输就在同一个网段内传输,这样可以避免公网传输的耗时。目前一般的云都是基于全球布置,这样能保证异地备份。没有数据交换那还叫"云"啊
作者: yifeng639    时间: 2011-06-10 16:51
回复  yifeng639


  我说的 " 网络就不重要了"不是说不需要数据交换,而是说数据不需要经过公网传输, ...
yifangyou 发表于 2011-06-10 13:28


现在的高性能计算就是局域网内传输
那干嘛非要扯上云呢?

你讲的这个全球云 然后局域网内的高性能计算
和之前谈了N久的GRID有什么区别
而GRID又解决了什么
多个集群统一用户认证 考虑任务运行方式的智能任务调度系统解决了嘛?

GRID没有解决的 现在云可以解决?
作者: poknam    时间: 2011-06-11 12:05
本帖最后由 poknam 于 2011-06-11 12:10 编辑

观点: 短时间看不到HPC 和云计算谁可取代谁的位置, 皆因两者针对的领域不一样, 但长远如果技术成熟和成本降低的话, 就是两者结合的时机

先来讨论HPC应用应否转移到云平台的考虑重点 (云计算带来什么新的好处):

运算效率X (HPC效率更高)

超大规模X (透过Grid实现)

虚拟化

     •提高现有资源的利用程度X(HPC应用能令CPU满负载, 不会出现资源利用率低的情况)

     •缩减物理基础架构和提高服务器/管理员比率V(由服务提供商维护)

     •动态资源调度(负载过大自动迁移)X

     •按负载弹性伸缩计算资源X (HPC应用支持弹性伸缩的不多)

高可靠性,节点死掉计算自动转移X (HPC的资源管理和任务调度软件已实现隔离问题节点功能, 也可以使用checkpoint 功能重启任务)

通用性,多业务V (HPC上的应用远远不及云计算的丰富)

高可扩展性,快速部署X (大部份已经实现,但不能Linux/Windows转换)

自助按需服务X (HPC的资源管理和任务调度软件已实现该功能)

极其廉价ü (按需收费, 不用一次性投资大量金钱)

节能减排X (所有节点满负载,没有关机需要)

安全X (云的网络是共享的, HPC网络是私有的, 理论上HPC比云更安全)

案例分析: 北京工业云计算平台案例

用这个案例是因为网上资料比较全, 也是国内(曙光)一个比较典型的例子。平台供用户使用的前端采用虚拟化设计, 后台运算则是传统的HPC

优点:

相对全部使用虚拟化软件(曙光应该是用VMWare),成本相对较低(只需购买少量虚拟化软件)

效能高 (能完全得到后端HPCInfiniBand高带宽低延迟的好处),最高可达90+%效率

缺点:

不是全云计算(只有少部份资源能获得云计算的好处),如在线迁移

背后其实还是有HPC (需要HPC专才部署和管理)

其实前后期作业处理需要的CPUGPU资源也颇高,高度虚拟化可能会降低用户体验

采用HPC还是云计算则主要看是什么应用

以现在的情况来说, HPC主要跑的是MPI应用, 絶大部份MPI 应用的特点是每个进程间都有信息的互通, 就好像天气预报, 碰撞测试等, 每个进程(process)都要不断把自己的计算结果传给其他进程, 再把其他进程的结果拿回来更新自己的数据再重新运算。
这造成一个问题, 就是进程间的依赖性, 以及需要高带宽、低延迟的网络。

高依赖性是云计算其中一个致命伤, 在云中, 硬件规格往往不一样, 如果任务中刚好有高规格和低规格硬件的话, 高规格的硬件往往要等低规格硬件运算完才能继续进行, 这会做成资源的浪费。此外, 10GbE, InfiniBand GPGPU等驱动在虚拟化下还未成熟(例如InfiniBand在虚拟化后不支持RDMA,只能用TCP), 造成效率奇差, 虽然这有望于未来解决, 但这还要看厂家方面投入的力度。

云计算的典型运算模型是 Map Reduce, Master Slave等模式, 这些模式的特点是弹性伸缩和可扩展性, 这两个特点最适合跑的是进程间没有依赖性的应用, 如渲染农场, 并行转码, 商业智能, Web Crawling, 搜寻器等。以动漫渲染为例, 每一帧要渲染的图像都是独立的, 没有依赖性, 只要有空闲的计算资源就可以随时分派渲染任务, 就算在渲染过程中节点死了, 也可以把有问题的那一帧重新渲染而不影响整个运算过程, 这种模式非常适合在云计算中使用。

云计算也非常适合处理一些突发性任务, 就像纽约时报的例子, 由于使用了亚马逊的AWS, 几天内就把1000多万份文件转换成PDF, 如果不使用云计算, 最快也要一个月时间, 他们也不用担心采购机器只为完成这个单一的任务。当然, 就像为动漫或电影制作后期处理的公司, 如果每天都有差不多的渲染量, 他们还是比较乐意自己买机器的。

回到现实:

我跟一些HPC专家聊过HPC和云计算的关系, 归纳出两点。他们虽然对云计算很感兴趣, 但是看到亚马逊AWS EC2 Cluster Compute Cluster GPU (Amazon可说是公有云的一个比较出名的代表, 价钱已是公认的低) 的价钱后, 得出使用AWS服务包年的价钱比自己买一台同等的服务器还贵, 虽然当中他们没有算管理成本和电费的问题, 因为他们自己也是专家, 管理自己可以搞定, 电费也不是由他们付, 但可以看出来, 成本是他们考虑的一个重要因素; 其次也是国内做科研普遍遇到的问题, 就是科研经费一般都是按项目的, 而科研的特色是你不知道何时才能研究出结果, 如果以按需付费的方式, 就很难预测申请多少经费, 经费也就很难批下来, 相反你很容易就知道买几台服务器的价格, 因为这些价格都很透明, 这个项目完了, 机器还能留下来做其他科研项目, 所以传统HPC的模式反而对他们有利。

总括来说, 大家对HPC和云计算的结合都非常期待, 这也是大势所趋, 但短时间看不到谁可取代谁的位置, 这归咎于虚拟化驱动还未成熟, 造成运算效率低, 成本高也是一个重要问题; 还有就是传统MPI编程不一定适合云计算那些超大规模的架构和运算方式, 导致软件有可能要重新编写, 这也影响了整合的进程。


作者: riyuexiao    时间: 2011-06-14 13:46
高性能是趋势也是挑战
作者: zhengsenlin888    时间: 2011-06-14 17:54
云计算应该也是为了高性能计算吧。
作者: yoook    时间: 2011-06-18 11:36
高性能计算与云计算并不冲突,云计算是未来的发展趋势,高性能计算的核心还是云计算,云计算将扩大HPC服务的范围,随着虚拟化即时的提高,通信延迟降低,紧耦合的计算将在更大范围内具有吸引力高性能计算(HPC)面向的领域,大多属于计算密集型的应用,可以通过应用云计算来提高计算的效率,降低成本,HPC所针对的领域对云计算的安全性要求要高一些。
作者: deadwind    时间: 2011-06-22 23:39
本帖最后由 deadwind 于 2011-07-01 22:45 编辑

高性能计算能否利用云计算技术来实现?请先表明您的观点,然后结合您所了解或从事的应用实践来谈一谈。

答:

首先谈一下云计算(特别是公共云)和高性能计算相同之处:
1.一般都建设在大型数据中心;
2.都是通过集群及分布式计算,都有计算资源池、存储资源池等核心概念,通常通过应用层的技术提高性能和可靠性;
3.都是提供一种计算服务;

再说云计算和高性能计算不同之处:
1.虚拟化是云计算(特别是IAAS)技术的基石,而并行计算是高性能技术的核心;
2.云技术将基于虚拟化的资源池分割成更小的单位提供多样性的计算或存储服务,而高性能计算偏重利用并行技术技术将资源池集合执行单一技术服务;
3.云计算更多的面向企业级用户,而高性能计算更多面向科研、建模、气象、勘探等典型的超算应用;
4.云计算特别是公共云大多通过internet提供公共服务,而高性能计算大多在数据中心提供对内服务;

从上面可以看出,云计算和高性能技术既有相同也有不同,但其实并不矛盾。我们说云计算(IAAS)的技术基石是虚拟化,主要是很多云计算技术都依赖虚拟化资源池的技术,可以实现动态灵活的计算资源,以及通过虚拟化技术提高可靠性;而同时我们说云计算并非虚拟化指的是云计算本质不是一种技术或多种技术的简单堆砌,云计算是利用虚拟化等技术组合打包提供的一种灵活服务;云计算通过前端web展现技术(菜单服务)及自动化流程、成本核算计费、自动化部署以及灵活资源再分配调整等组合技术将IT计算或存储以一种很方便用户付费获取的方式呈现;

另一方面,如果将一个个虚拟机放大成物理机来看,利用高性能计算应用层的技术,单一物理机资源也是一个大并行计算池里的一个资源而已,所以云计算上的前端web展现技术(菜单服务)及自动化流程、成本核算计费、自动化部署以及灵活资源再分配调整等组合技术,都可以迁移到高性能技术场景,说白了,就是利用云计算的外壳套上高性能计算,通过internet提供服务,这里面可看出云计算对高性能计算有如下改观:
1.将高性能计算包装成一种方便利用internet输出的服务;
2.减少重复建设,提高了高性能计算资源的利用率,降低了高性能计算门槛;
作者: emperor    时间: 2011-06-23 13:19
高性能云计算最终会实现,而且这个概念会被不断翻新,个人认为这将是IT界的又一次重大革,命。成功实现不仅仅是IT业界的进步,也将是各个领域以致人类的进步。
众所周知,现在虚拟化技术已经日趋成熟,有大幅度铺开的场面,而且虚拟化技术已经到了抠细节的阶段了。大家都知道从硬件到虚拟上化整为零实现起来现在没有难度了,那么如何实现化零为整就是IT人需要攻克的难关了,这就是高性能云计算之所以要出现的原因。
我相信就像多核技术的出现一样,起先有伪多核的出现到逐渐出现完全的多核技术一样,经过不断的努力,HPC Cloud一样会如人类期望的一样会出现,虽然我不确定这个纯技术在哪一年出现,或者需要10,20年,50年或者更久。
就目前来看,云计算能加速HPC在中小型企业中的应用,但是在此之前会有一些障碍需要克服,那就是很多自动化工业或者航空业都还在用workstation工作,因为有很多部分工业的应用还是单线程或者是单进程的。HPC替代现有的workstaion的最大可能是需用一周的事情HPC在两个小时以内完成。无论如何,目前云计算对中小型企业来讲还是过于昂贵了些。
现在我们谈的HPC Cloud准确的讲还停留在概念阶段,而说实现的无非是软件技术上实现的私有云形成的高计算能力,或者是高计算能力计算机下的虚拟化。
而要真正实现高性能云计算需要努力不仅仅是软件,还有硬件,无论是AMD,intel,IBM,dell,hp等等厂家都意识到了这一点,都朝着这个概念的实现而不断努力。
无论如何,HPC Cloud是令人期待的,因为这个技术会使得所有的资源更灵活,更绿色,更合理。可以按需变化。。。
作者: lou_hao    时间: 2011-06-23 15:56
提示: 作者被禁止或删除 内容自动屏蔽
作者: caobb100    时间: 2011-06-26 16:00
高性能计算的未来可能会更虚拟,它依赖于云计算的丰富资源和强大的计算能力,不再以CPU为中心。
  云计算提供按需(有时甚至免费)的资源,而以前,企业组织需要购买自己的集群计算服务器才能得到这些高性能计算的资源。而图形处理器无处不在,它擅长为某种类型代码的执行提供高性能。(图形是并行的计算模型,也是一个浮点数学问题的解决者。高性能计算中的许多代码和算法以及其他的应用程序都是并行浮点数学问题。)
    即使HPC用户不会象我猜测的那样熊抱云计算,几乎毫无疑问地,他们会接受新的、强悍的GPU架构。在痴迷和崇尚速度的HPC界,GPU能够真正为大规模并行、多线程计算进行性能加速,有迹象表明GPU在超算和主流服务器领域的地位日益凸显。
    对于高性能计算(HPC)而言,云计算并不是一个全新的概念。事实上,已有近30年发展历史的超级计算中心就是一种早期的云计算模式。然而,当前的云计算还不完全适合HPC类应用。而Platform ISF的出现则改变了这一切,将高性能计算带入到“云时代”。
    高性能计算(HPC)指使用多个处理器或者某一集群中组织的几台计算机的计算系统和环境。高性能计算属于计算密集型的应用,主要面向科学计算、工程模拟等领域,而云计算主要集中于企业IT建设和信息化等领域,以数据密集型、I/O密集型应用为主。
  越来越多领域如今迫切需要采用云计算从事HPC类的应用。云计算的核心技术是计算资源虚拟化,因此构成了软件即服务(SaaS)、平台即服务(PaaS)、基础设施即服务(IaaS),从数据共享、信息共享走向服务共享。实际上,云计算已经成为一种高性能计算的资源,在类似云的基础设施中,只需稍加改变,高性能应用程序便能让云的力量大显身手。
作者: hiwoody    时间: 2011-06-26 20:39
提示: 作者被禁止或删除 内容自动屏蔽
作者: mz198424    时间: 2011-06-30 19:08
本帖最后由 mz198424 于 2011-06-30 19:09 编辑

高性能云计算应该是一个趋势。。。

云计算的容易使用性已经影响了传统的HPC计算模式,传统的排队批处理方式很难实现按需即时响应的科学计算,云计算给HPC提供了更容易交互的计算模式。这就像几年前用大众化的PC服务器搭建集群以及最近用GPU加速科学计算一样,云计算对于HPC也是一次模式转变。

但是现在想要实现高性能云计算,我和大多数人的想法是一样的,短时间内还是很难有所突破的,但是我相信终会有一天会让现在一切只是在理论上的概念都会被一个一个的实现的。。。

只是个人的看法。。。大家见笑。。。
作者: saintdragon    时间: 2011-06-30 22:28
高性能计算和云计算本身应该是适用于不同的应用场景的。个人认为目前云计算都还没怎么落地,所谓的HPC云更多是出于一种概念操作。从理论上讲,“传统”的HPC和云计算适用场景之间确实可能存在二者同时结合的所谓HPC云适用的场景。
作者: beyondfly    时间: 2011-07-01 12:43
个人觉得云计算的实现有两个很重要的技术支撑,一个是虚拟化,还有一个是网络,而且是高速网络,到最终个人计算机终端用户的带宽至少要有个20M的保证。这样,客户端只要一个浏览器,所有操作的数据以及图像等,都通过高速网络传到云上。如果没有高速网络,我觉得去计算就是扯蛋
作者: chenyx    时间: 2011-07-01 19:40
现阶段,hpc和云计算还是两个不同的分支,但是,随着技术的进步,hpc云应该会成功的,这将是IT界的又一次重大事件.
现在网络技术的发展速度已经非常快了,在可预见的将来,随着成本的不断下降,光纤进入客厅将不再是童话,ipv6也会使的网络ip的困局彻底得到解放.到那时,传输的瓶颈将不复存在,到那时,计算将不再是Pc的事情,应该交给更加强大的hpc云来实施,而我们的PC很有可能会被更加小巧,轻便的手持设备代替,网络将无处不在,而我们的生活将更加丰富多彩.
总之,HPC Cloud是令人期待的.这个技术会使得资源分配更灵活,更合理,根据需求变化而变化,前途无量
作者: bbjmmj    时间: 2011-07-01 20:02
经常上网,练就了一双能自动绿霸广告的眼睛,才看到这个帖子,点错了进来的,还好可以凑上最后一班车。

云计算的三大基石:计算、存储和通信。
     计算问题既解决了,又没有解决,并且永远不能解决。算什么的问题始终是用户面临的最大困扰,现在大家的服务器都闲得蛋疼,因为缺少应用,这是云计算要解决并且永远也无法解决的根本问题。
    存储这一块暂时还没有通用的办法,都得按应用需求进行特殊定制。
    至于说通信部分,现在不是问题,因为目前还没有考虑到。十年后会是问题,因为已经考虑到了。二十年后,云通信会成为很尖锐的问题。即使仅仅是非技术问题,也需要漫长的时间去解决。

我的意见是,云计算是没谱的事,HPC是没有用的东西,两者结合一定是很傻B的傻B,所有云计算都加起来,可能都未必比得上一种编程工具进步的十分之一。中国的云技术在未来十年内,唯一的利用价值就是瓜分市场,用户至少十年之内没有必要考虑它。
作者: send_linux    时间: 2011-07-03 22:46
经常上网,练就了一双能自动绿霸广告的眼睛,才看到这个帖子,点错了进来的,还好可以凑上最后一班车。

...
bbjmmj 发表于 2011-07-01 20:02



    看来老兄天天在IT业界新闻也有腻歪的时候啊,呵呵

多参与社区的活动也是有好处的嘛
作者: bbjmmj    时间: 2011-07-04 09:58
看来老兄天天在IT业界新闻也有腻歪的时候啊,呵呵

多参与社区的活动也是有好处的嘛
send_linux 发表于 2011-07-03 22:46



    干啥都有腻的时候,呵呵~
作者: send_linux    时间: 2011-07-04 10:18
干啥都有腻的时候,呵呵~
bbjmmj 发表于 2011-07-04 09:58



    欢迎多参加我们社区的技术版面的活动啊,有的活动是送图书的,看看也是无害的,呵呵
作者: bbjmmj    时间: 2011-07-04 10:23
欢迎多参加我们社区的技术版面的活动啊,有的活动是送图书的,看看也是无害的,呵呵
send_linux 发表于 2011-07-04 10:18



    我这个年纪,看书还有啥用啊~~~
作者: scarlettsp    时间: 2011-07-05 16:29
云,大势所趋,这点不容置疑的.

现在做的比较多的是存储的云,还有一些是如WebQQ等OS的云.至于最后能够留下来的可能是多个云的联合.也就说我可以从一个云到另一个云,在互联网时代,谁封闭谁完蛋,所以最终真正开放的云,才可以笼罩整个世界.
解释一下:就是如我使用了QQ的云,但是此时我想跳转到我的115的云,二者应该有途径,不能你的云是你的云,我的是我的,那这就失去了互联网的基本特性了.不过现阶段还是个人做好个人的,之后数据互通和协同处理是必须的,希望早日看到互联网的那天.

凡是能够在云上走的比较远的公司,所必备的一些特质是:有自己的一套完整的日常软件群.这样只需要一个云的接入终端,就可以开始进入云的世界了.这点,比较看好的公司是:
1.google,这点不容置疑
2.Apple,不管是软件,硬件还是应用,要什么有什么,而且用的很爽
3.Microsoft,瘦死的骆驼比马大
4.QQ.其实腾讯现在小航母了,和网易不同.

以上几家可以推出如GOS,GBOOK,GPhone,之类的终端,其实很多都是云的前哨了,如ipad,iPhone.
云对我们都是好事情,希望个个公司走得快些,第二名其实就是悲剧的.
作者: huangw425    时间: 2011-07-05 17:48
迷失在云端
作者: sanqianghaha    时间: 2011-07-10 09:38
给楼主顶上去!
















白马书院   天珠变最新章节  元元小说网 网络小说吧   520sodu小说网  第一文学
作者: flycentos    时间: 2011-08-07 14:51

作者: 芬达7402    时间: 2011-09-28 13:24
云计算也好,HPC云也罢,我认为都是厂商提出来的概念,大家都在推这个概念,那么肯定会带动相关产业的发展。到时候整个环境就是这样,不管你用户需不需要都得接受,因为你别无其他选择。我想这也是现在所有厂家都搞所谓的云计算的原因。
    HPC云,我觉得本质上和网格计算没有多大分别,只是换个概念罢了。就拿上海超算中心来说,用户要算题目,需要远程连到超算的接口上提交作业,然后超算根据用户使用的cpu等硬件资源来收取相应的费用。这种模式和现在的云计算的概念也差不了太多吧?
    云计算,我更觉得这是厂家为了绑架用户而提出的概念而已。从利润的角度来说:现在厂商之间的硬件同质化现象严重,投标不是拼价格就是销售的人脉。这直接造成厂商的利润缩水,因为大家的硬件都是标准的东西,价格都能查到。唯有将软件硬件服务打包在一起卖才能攫取更大的利润,毕竟服务这些是无形的东西,到底好还是坏每个人的感受是不同的。再来从成本的角度说说,云计算这种模式更加适合于应用在对于运营成本敏感,对于数据安全不敏感的用户群中。中小型企业应该占了大头吧?有点条件的企业都会建自己的数据中心吧,毕竟自己的数据攥在人家手里。。。PS:我觉得云计算应该是那些互联网公司最喜欢的,因为他们硬件的利用率应该不会很高,通过虚拟化然后用云的模式来赚点电费也未尝不是一件好事。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2