这是一个特别的礼物要送给我的好兄弟吉姆·特里,他有特殊的关系与云计算.不可否认,他有一种方法可以在当前的科技宠儿之一身上找到漏洞,这有点有说服力。当他大喊:“作证!“甚至对我来说也是如此,因为我比他更乐观我甚至曾为一家拥有云计算模型的公司工作过(谁有呢?自退出以来云)。(我总是喜欢那些“皇帝没穿衣服”的叫嚷者——当他们是对的,或者至少是部分正确的时候……)
我们关于云的大部分讨论都与设计工具有关。你知道,使用云来达到高峰。正如吉姆所指出的,这感觉很像回到七八十年代。我们也讲过内容在云端。但在本周圣克拉拉的多核开发大会(Multicore DevCon)上,风河公司(Wind River)在主题演讲中提出了一个新方法:将嵌入式代码分发到云端。不,不像发送给人们:字面上的分布式计算——你的软件的一部分在你的系统上,一部分在运行RTOS的云中。
是的,你没看错:实时。
这是使这种远程可行的关键:延迟显著下降。实际上,有两种延迟。第一个我称之为启动延迟,这是系统启动所需的时间。当我参与这个项目的时候,要花五分钟左右的时间让机器准备好运行。这意味着,从农场的角度来看,为了给用户提供合理的响应,您总是必须有一台闲置的机器准备好进行分配。一旦它被分配了,你就需要旋转另一个。等待五分钟对用户来说是完全不可接受的。
如今,这个旋转上升的时间显然要低得多;没有机器需要在后台闲置,就像卡车在卡车停靠站,而司机在抓一个邋遢的乔。
然后在操作过程中有简单的通信延迟。显然,这也变得更好了。在KVM(基于内核的虚拟机)等技术的辅助下,在不远的将来,在云中运行实时功能是可行的,或者可能是可行的。认真对待。
这似乎,嗯,令人惊讶,但是,话又说回来,有很多事情我不相信是可能的,我现在认为是理所当然的,所以也许我只是一个老怪人。当然,另一件事是,你必须说服你的客户,你的系统不会有任何问题,四分之三的代码在云中运行。想看看吗安全至上的人批准那个!
我将密切关注事态的发展。
嘿,吉姆,你觉得怎么样?我们终于找到你喜欢的云的用途了吗?
(哎呀,不只是吉姆——你们其他人怎么想?)