云计算还有多久能够替代高性能计算?
现今,超大规模的云计算供应商占据了大部分的高性能计算(HPC)市场,提供了更高的弹性以及几乎无限的计算可扩展性。而超算中心的技术更新往往需要两年甚至更久。也有许多技术爱好者会问北鲲云小编,云计算能够取代高性能计算(HPC)吗,或者云计算还有多久能够取代高性能计算?
回答这个问题之前,我们可以先来看下云计算与高性能计算(HPC)有什么异同呢?
首先,我们来说云计算是什么?云计算构通常可以将一些快速网络与一系列GPU和一些复杂的中间件有效地融合在一起,以便管理模拟和建模工作负载。
而高性能计算(HPC)指通常使用很多处理器(作为单个机器的一部分)或者某一集群中组织的几台计算机(作为单个计算资源操作)的计算系统和环境。有许多类型的HPC系统,其范围从标准计算机的大型集群,到高度专用的硬件。
我们知道高性能计算(HPC)与云计算的侧重点不同,但是二者之间也有很多相关的特点,比如,两者都使用了分布式计算、网格计算、集群、高密度计算,其中也有一些特定的领域利用云计算技术来从事高性能类的应用。例如,北京市计算中心打造的“北京工业云”,为中小企业提供产品设计模拟服务。
不过超算与云计算也存在很多不同,比如高性能计算(HPC)几乎不用虚拟化技术,因为一个应用就可能把多个机器的CPU都跑满了,虚拟化技术没有用武之地,而在企业私有云中,虚拟化却是一个最基础的IT技术。
其实云计算与高性能计算(HPC)关系密切,却又各有优势,比如,超算中心是一种早期的运算模式,通过昂贵的计算资源部署,多个领域的用户通过互联网远程使用计算服务并根据使用量来进行支付费用。但超算中心又与云计算有着明显的区别。
知道了这些,我们再来看云计算不能取代超算?
云计算如今已经能够为用户提供一些领域的计算能力,那么云计算是否是超级计算机的替代者呢?答案是否定的。对于大多数使用较小规模设备的研究者,云计算是有吸引力的替代器。但如果一种Petascale计算需要极低的任务间通信延迟,目前的云计算还没有不是的替代者。当然,北鲲云小编也相信随着技术的发展以及硬件配置的提高,云计算也会越来越多的拥有高性能计算的优势