这就是为什么从固件开始构建自己的UPS的原因。以及为什么Graviton忽略了Intel和AMD的最佳技巧
Amazon Web Services厌倦了并非专为云而建的技术,并希望它现在从头开始构建的东西也将对您更具吸引力。
那是The Register从今天在云巨头拉长的re:invent会议上的“基础设施主题演讲”中摘录的,该会议的主题是对全球基础架构领导者Peter DeSantis的窥探,揭示了有关AWS如何保持自身运转的一些信息。
他透露,在各个领域中,AWS设计了自己的不间断电源(UPS),并且现在每个机架中都有一个。 AWS之所以决定采用这种方法,是因为其所需的UPS系统是如此之大,以至于需要一个专用的空间来处理保持其组件存活所需的大量铅酸电池。维护该设施的需求增加了风险,并在发生故障或灾难时增加了“爆炸半径”。
亚马逊的多云Mac电脑每天收费25.99美元。使用77天即可购买自己的Mac
阅读更多
DeSantis解释说,AWS的爆炸半径很小,因此该公司过去为第三方产品编写了自己的UPS固件。
DeSantis表示:“您在基础架构中不拥有的软件是一种风险,”他概述了一种情况,在这种情况下,将设备中的固件问题通知给供应商会开始尝试复制问题的过程,然后开发解决方案,然后部署。
他说:“解决问题可能需要一年时间。”对于AWS来说,这几个月来太慢了,因为一个错误可能意味着客户停机。
通过这种方法,AWS还设计了自己的软件来管理开关设备,该设备在发生故障时可以从市电切换到UPS。
DeSantis表示,商用UPS和开关设备无法满足其需求的原因在于,它们是针对可在多种情况下投入使用而设计的,而不是亚马逊的要求。他说,在开发CPU时也采用了相同的逻辑,他认为英特尔和AMD之类的产品将通过使其成为通用设备而畅销。
结果是处理器打包了功能,使其适合于更多任务。当需要原始电源时,多核CPU就是答案。当CPUS的利用率成为问题时,同时出现了多线程。 DeSantis认为,没有哪项技术能够离开主流CPU,其结果是成熟的体系结构可以应对侧通道攻击,并提供可变的性能(这就是HPC人群关闭SMT的原因)。
AWS宁愿为云设计的处理器。因此,它对Graviton,多核体系结构和超大缓存进行了投资,因为它们可以实现更好的每核性能,而无需其他技巧。该架构是专为微服务而设计的,AWS将其视为软件开发的主导浪潮。
DeSantis说:“ Graviton 2的性能/瓦数比我们云中的任何其他CPU都高2.5-3倍。”
在与The Register的对话中,他补充说,只有AWS的Nitro芯片才能实现这样的性能,而云计算巨人减轻了虚拟化和网络工作的负担。
DeSantis拒绝告诉The Register Nitro设备的内在内容,但确实表示该公司正在使用第四代设备,并且将它们描述为SmartNIC是不正确的。
他说:“ SmartNIC是其功能的一部分。” “对于我们来说,这是非常专业的硬件,对于AWS来说,它的形成确实很深。 DeSantis允许“从逻辑上讲有一些相似之处,但是它更加专业化”。
然后,他在主题演讲中展示了其中一种设备,并说它通过Thunderbolt连接到AWS的新Mac实例。
DeSantis的大部分演讲都是针对AWS的绿色证书的-它刚刚订购了更多的可再生能源-并且在描述可用性区域的物理隔离时,竞争对手对云的使用不太细致。他说,AWS完全清楚其数据中心之间的距离是防灾的,但相隔不到一毫秒的延迟。
他说,这种配置满足了云应用程序的需求:足够的距离以确保安全,但并没有受到网络的挑战,无状态应用程序将难以应对。
注册-技术社区的独立新闻和观点。情境发布的一部分