您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
阿里云为啥不用神威太湖之光这样的超算来做服务器!两者结合岂不是强强联手?
阿里,太湖,服务器阿里云为啥不用神威太湖之光这样的超算来做服务器!两者结合岂不是强强联手?
发布时间:2019-02-08加入收藏来源:互联网点击:
超算是以计算为,主要应用于设计计算、科学验算,服务器以数据处理为主,计算量少,数据吞吐处理能力是超算CPU不具备。
神威太湖之光是一台超算,当然用超算处理数据是可以,后果就是浪费钱,GOOLE的超算一年用电量相当旧金山市用电量,用超算作服务器阿里云会破产。
回答于 2019-09-11 08:43:50
超算和商用服务器完全是两码事,根本不配套,这就相当于买兰博基尼拿去拉货。
回答于 2019-09-11 08:43:50
赶算机不适合做云
回答于 2019-09-11 08:43:50
使用超算就失去云的意义,构建云的目的是节省成本。
回答于 2019-09-11 08:43:50
最重要的一点,采用大量的X86而不是一台大型机,和软件的模式有绝对的关系,银行采用大机的原因是因为数据量在可控范围内,而且要求不能死机不能丢数据,出于安全考虑大部分的金融企业是极端的保守的,宁可每年交保护费,原因很简单,赔不起损失。像谷歌百度QQ之类的敢于使用X86作为基本架构,软件的开发水平是很重要的,而且它们的任务实时性不高,丢了最多是客户骂骂娘,再找回来也就算了,而数据量的增加是没有边的,有无穷多的可能,要考虑投入产出比,一句话,还是和运营模式有绝对的关系
回答于 2019-09-11 08:43:50
超算和服务器是两个完全不同的概念。
打个比方,超算完成一个10000+10000这样的计算,输入只有这两个数,输出也只有20000一个数,这中间需要想办法让这个计算达到最快,开发者设计算法,可能会将之拆分成若干个1+1分发到很多核心上去同时做,最后再汇总一下,大多数核心仅仅是做一下1+1的计算就行。
而服务器需要完成的是若干个1+1同时到来以后怎么进行处理,这些1+1可能来自大量不同的用户,处理过程不仅包含计算,还包括数据的存储、对用户的响应等等,每一个1+1都是一条完整的数据处理流程,所有的核心都处于对等状态,或者称为同构。
因此,超算面向的用户是有固定的输入,需要大量计算来在固定时间内完成的科学计算课题,比如核爆、气候、海洋、地震等领域的模拟,完成时间越快越好。而服务器面向的用户是计算量不一定很大,但是有持续的请求输入进来,且需要对每一个请求完成一系列数据处理操作,这个过程没有卡顿响应时间越短越好,比如每年双11,突然有上亿条请求同时出现,如何让这些请求都得到快速的响应。
以往的超算采用的是一种同构模式,即所有的核心都是通用核心,地位相同,这和服务器在某种程度上是相似的,看起来可以结合一下,但是具体到神威太湖之光,采用的异构众核处理器(这是超级计算机的发展方向),简单来说一个处理器中包含的核心分为两种,运算控制核心(MPE)和运算核心(CPE),前者负责安排好后者要做的计算,后者只管计算且只会计算,一个处理器中运算核心占大多数。这些运算核心其实是不能单独完成对一个请求的全过程处理的,因此神威太湖之光如果作为服务器来用,性能将会大打折扣。
回答于 2019-09-11 08:43:50
超算是一个鲸鱼,云是集群化的,就像食人鱼。云将集群CPU内存磁盘等虚拟化成标准容器,在容器层上提供虚拟化的服务。集群讲究可以动态扩展,就像一节节电池一样。
上一篇:因为个别员工被抓打瞌睡,老板把凳子全部都撤了,这样的老板怎么样?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |