英特尔|永远不要投资DPU?( 九 )


说到安全,硬件比软件更能打,这个就不赘述了。
再讲,专用芯片。
提到专用芯片,挖矿炒币赚到钱的人兴奋了,抢着说:“我最内行。”因为不同的加密货币,要不同的矿机。矿机越对口,挖币越赚钱。
金钱的铜臭味,告诉我们:专门的事情,让专门的芯片去做。
现在还有争议,但是未来,会看得清楚,DPU是云计算的标配。
摩尔和登纳德两位老先生,无情指出“现实之无奈”,CPU成了最昂贵的“打工人”。
所以,DPU作为专用硬件,除了安全,还要来给CPU减负。
几条街之外,都能听见DPU的唠叨:“哎呦,CPU我的祖宗,快放下,您哪敢动这,可不能把资源浪费在网络和存储的负载上。”
CPU则说:救救孩子吧。我太南了。
(CPU大声呼救的原因是:CPU既要处理大量的上层应用,又要维持底层软件的基础设施,还要处理各种特殊的IO类协议,不堪重负。)
把“负担”从CPU上卸载下来,DPU将有望成为承接这些“负担”的代表性芯片。
CPU也很高兴DPU的出现,你行,你上呀。
的确,有人夸DPU是继CPU和GPU之后的“第三颗”主力芯片。
不要因为鲜花和掌声太多,就对DPU的能力有什么误会。
CPU稳坐“主咖”宝座,CPU可以当DPU用,CPU也可以当GPU用,但是反过来不成立。
DPU的事情CPU能做,但是,CPU比DPU昂贵老多了。牛刀太贵,杀鸡的人自然不舍得。
云厂商想实现“一起洗澡(一起用)”,得靠虚拟化技术。虚拟化虽好,但是会引发一堆“糟心事儿”,比如性能损耗,甚至有人把这种损耗比喻成“交税”,搞不定当然多交税。
这种损耗也相当于,还没有开始洗澡,一半水在水管里就浪费光了,肥皂沫都没有来得及冲掉。
技术问题越难,极客们越兴奋,不自觉扬起了手里的小皮鞭。
虚拟化是DPU的精髓,虚拟化的历史几乎和计算机一样悠久,是计算机科学史上最伟大的思想之一,造就了伟大的云计算技术和市场。
“制造假象”“隐藏细节”(给上层应用提供一种假象,降低上层应用使用下层资源的复杂度)。
我们天天在用的操作系统,也是一种虚拟化的“思想”,是对硬件资源的虚拟化。
PC机的虚拟化,把计算的核心“变成”进程。把存储介质“变成”文件系统。
云计算的硝烟战火中,虚拟化这个喷涂了迷彩伪装的弹药库,终于藏不住了。
(八)说它低调,谁料想,DPU直接冲破了次元壁,在弹幕里打出“火钳刘明”。
有人造出来DPU的时候,DPU还没火,它们就是,阿里云的“神龙芯片”,亚马逊云的“NitroSystem”。
两者,都优秀。
不仅造出来了,还规模化用起来了。
不仅规模化了,在云的场景中收益还巨大了。
阿里云在国内云计算厂商技术团队里是最拔尖的。
亚马逊云在技术上从来没让人失望过(公关广告投入就另说了)。
他们造DPU的团队,犹如雄师过江,天翻地覆慨而慷。
自此,云厂商分成两列纵队:有DPU的,没有DPU的。
中国男足,笑而不语,大比分落后,说的就是那些没有DPU的云厂商。
亚马逊云和阿里云都是革命者,且心有灵犀,选了相同的技术方向。
云灿霞铺,同是天涯得意人。
亚马逊云的SA是解决方案架构师(SolutionsArchitect),很能打,一言不合就秀(show)代码,简直人人都匹敌创业公司CTO。
一位SA私下里告诉我:“简单来讲,DPU就相当于是把虚拟化不同的工作负载,下放到不同的卡上。”
留意“下放”这动词,得体会了一阵子,才想通。这个词,用得妙啊,它背后的专业术语是“任务卸载”。
“Nitro是一张卡,把负载(Hypervisor虚拟层,存储,网络)都绑上去。也就是把影响虚拟化安全、性能、稳定性的那些东西都装进板卡里去。”