快捷搜索:

你对这8个云硬件的暗黑秘密一无所知!

好久曩昔,办事器是属于企业的,而且是属于一个部门的。你和你的部门会仔细反省规格,网络报价,填写采购订单,然后提货,终极就可以在离你办公室不远的办事器机房中仔细地安装并测试机械。你和你的部门可以接近触摸机械,反省LED灯是否亮着,听到风扇恬静的嗡嗡声,心里感到很扎实。你以致还能用衬衫袖子蹭一蹭前面板。

而现在,你可能与硬件没有任何关系了。有些人仍旧点击云公司的网页来创建一个“实例”,但我们中的很多人把启动办事器的所有事情都留给了由集成度越来越高的支配机械人运行的自动脚本。在设置设置设备摆设摆设构建例程时,我们最多花费一些光阴来评论争论实例的大年夜小,但之后,事情就留给了我们的一个机械人支配例程。这种软件以致异常智慧,足以去协商余暇周期的价格问题,以减小资源,所有事情都不必要我们的介入。

跟着“无办事器”这个盛行语越来越普遍,我们与硬件越来越无关了。当然,这些实际上并不料味着全部历程中没有办事器,只是说,你不必再担心大年夜大年夜小小的硬件机箱和四处连接的线缆了。只需给我们几行代码,我们就可以确保后台仓库中的一些硬件将运行它。

此中很多奥秘都是省力和减压的立异。两眼一抹黑并不料味着我们再去思虑关于内存设置设置设备摆设摆设或者硬盘分区的任何细节,或者那些毁坏的DVD-ROM托盘是否紧张……等等,便是挥霍光阴。不再思虑这些问题是件好事。开拓职员不停在努力构建敏捷对象和机械人法度榜样,这样,我们就不用召开员工会议来评论争论并检察烦人的问题。

但无意偶尔,有些工作被掩饰笼罩得太深了。无意偶尔候,我们还没有进行具体的评论争论,便点击按钮并批准那些险些没有人读过的、没完没了的条约的无数条目。

好消息是,很多时刻这些细节都无关紧要。我们不用再担心这些了,由于我们可以宁神了,统统都办理了。之前轻忽它们算是赌的不错,以是我们又赌了一次。

但无意偶尔,假如我们的代码正好是最紧张的一次,那么就得仔细想想这些奥秘了。不管这一次是百分之一、千分之一,照样十亿分之一,此时我们都应该多问几个问题。

我们不是说你应该执着于此。我们也不是说你担忧这么多的工作以至于彻夜难眠。然则假如你发明自己无法入睡,那么当你其实没有更好的工作做的时刻,不妨想想下面这些今世硬件的奥秘。

办事器在哪里?

在云中。我们所知道的不过如斯。这些企业可能会说,我们的实例在纽约或者卡拉奇运行,而我们知道的仅此而已。平日我们最多便是知道这个城市的名字,以致仅仅知道是某个国家。

我们必要关心街道地址吗?大概大年夜楼本身的隐隐位置便是一个安然特点,而不是破绽。假如我们不知道机箱的实际位置,那么,犯罪分子也会认为利诱。这不像我们西装革履地参不雅办事器机房时那样——摸摸机箱,听听机械的嗡嗡声。

问题是,我们中的一些人实际上应该担心数据中间的物理位置。我们担心的是税法或者与执法统领权有关的司法问题。我们中的一些人应该担心出口法,能不能让我们的数据越境。我们中的一些人让状师打电话来问我们类似的问题。我们中的一些人不得不处置惩罚传票。

CPU是什么?

还记得你是想要第六代芯片呢,照样热衷于炙手可热的第七代芯片?还记得一排又一排的基准测试数字,然后将资源除以速率吗?还记适合你自得洋洋地吹嘘进级到第四代CPU是多么的有趣,你的某位同业却被他一个钱打二十四个结的老板逼着又用了一年第三代芯片的事儿吗?

现在,你很有可能不知道CPU的制造商、型号或者任何其他细节。云谋略公司向你出售的实例的名称也很神秘,比如“m1”或者“large”什么的,但这并没有多大年夜意义。“m1”和“m2”之间可能没有任何关系。它们只是个名字而已。

一些云谋略企业考试测验衡量你购买的“虚拟”CPU的能力,然后让你给出精确的数量。这可能与机械上内核的数量有关——可能影响线程和并行算法,也可能与此无关。这统统都可能只是外面征象,不过是为了衡量你购买的数量。

无意偶尔,硬件导致了差异。无意偶尔,会呈现可以追溯到特定芯片的安然破绽或者故障。“暗藏上帝模式”破绽影响了VIA C3系列的x86芯片。无意偶尔我们必要懂得线程模型和内核,目的是让我们的算法运行得更快。像这样的小问题和不大年夜不小的问题有几十个。我们可以放宽心,由于云谋略企业应该为我们把所有这些都搞妥了。至少他们是这么说的。

什么样的内存?

好久曩昔,我们斟酌是否值得采纳很多纠错电路来安装更快的内存。好久曩昔,我们想知道某些RAM是否比其他RAM更好或者更稳定。好久曩昔,我们选择了某些RAM制造商而不是其他制造商,并对品牌名称和技巧措施提出意见。

而现在,我们将永世不会知道硬件有多好。这是云谋略企业工程师应该斟酌的,而我们不必担心。但他们会为我们斟酌吗?我们真的永世不会知道。我们的实例可能由于内存不好而崩溃。大概是由于我们自己的代码太差了。我们永世不会知道到底是什么缘故原由。

什么样的硬盘?

一些云谋略企业会吹嘘应用了固态硬盘。有些会吹嘘应用更快的硬盘。有些只会租给我们25GB的存储空间,而不奉告我们具体信息。但并非所有的硬盘驱动器都具有相同的靠得住性等级。并非所有的闪存机能都一样。我们的法度榜样掉败了,是由于某个被重写了很多次的闪存单元吗?照样由于某个新法度榜样员迫切地想要推送新的代码?我们再也不用担心了。我们只必要启动另一个实例,并继承。

以致晶体管也不简单

RAM可能是全部机械中最简单的部分,它有一些基础的、逝世板的语义。输入一些与地址相匹配的比特,当呈现该地址时,就会输出相同的比特。

晶体管彷佛是只存储两个数值的数字器件,但这只是教科书里的理论。在现实生活中,它们本色上是模拟电路,会导致一些可骇的透露。钻研职员开拓了像Rowhammer和RAMBleed这样智慧的技巧,而狡猾的黑客正在钻研如何远程使用它们。假如我们不能相信RAM的基础语义,我们还能相信什么?

其他芯片则更神秘

大年夜多半人很少花光阴思虑谋略机的另外部分。我们评论争论的是CPU,无意偶尔是GPU,然则除了收集部门,还会有人评论争论收集处置惩罚单元NPU吗?它很恬静地呆在那里,全心全意而且沉着自如地移动数据,以至于所有人都忘怀了它的存在。然则NPU有自己的固件,而且有精心设计的、可从新设置设置设备摆设摆设的收集层,此中包孕一些最繁杂的语义。当我们因滥用分支猜测和Rowhammer而烦恼时,有没有人花些光阴来斟酌黑客用网卡干什么了?

什么样的技巧?

无意偶尔我们以致不知道采纳什么相宜的术语来描述办事。亚马逊的Glacier存储是一种对照便宜的存储要领,但亚马逊不会解释他们应用的是什么技巧。它是由慢速磁盘架和机架构成的吗?或者他们把数据烧录到一堆一堆的蓝光光盘上?或者他们可能应用机械人手臂装载的磁带机?大概他们应用了两到三种不合的技巧,这样他们就能低落资源了?这统统都是谜。我们所知道的只是每千兆字节的资源和检索信息的速率有多慢。

到底怎么了?

无意偶尔候我们根本不知道发生了什么。迁移到云端并不能避免断电、硬盘驱动器内爆或者打单软件等不良事故带来的危险,但我们确凿不知道发生了什么。在企业的办事器机房中,每小我都附属于我们的部门,所有人都向同一个老板申报。他们可能并不总会奉告我们本相,但他们一样平常来说会更坦诚一些。

而在云中,我们可能不知道谁在处置惩罚问题。充其量,我们将经由过程电子邮件和故障看护单进行沟通。即便如斯,状师、经理和公关部门也挡了我们的路,而我们独一获得的便是语言审慎的官话。充其量,我们知道“呈现了差错”。最坏的环境是,我们什么也听不到。

如斯纷乱的一个很好的例子是近来对QuickBook管帐数据进行的打单软件进击的报道。那些信托“让云来处置惩罚数据,让生活变得高枕无忧”的营销说辞的客户,照样想知道到底发生了什么。同样的进击很轻易摧毁我们的数据中间,但至少我们知道这些人的名字,而且我们在公司野餐会上可能会碰着他们。

作者:Peter Wayner是InfoWorld的特约编辑,他撰写了16本各类主题的册本,包括开源软件、自动汽车、增强隐私谋略、数字买卖营业和信息加密等。

编译:Charles

原文网址:https://www.infoworld.com/article/3411996/8-dark-secrets-of-cloud-hardware.html

责任编辑:周星如

您可能还会对下面的文章感兴趣: