边缘计算
边缘计算或接近计算,Proximity Computing,相对于云计算的一个概念,是大数据处理的不同形式。 两者的区别在于: 云计算是集中式大数据处理,边缘计算数据不再传到遥远的云端,就近解决。 边缘计算更适合实时数据分析和智能化处理,比云计算更高效。 边缘计算是云计算的一种补充和优化。 边缘计算实际上属于一种分布式计算,利用靠近数据源的边缘地带来完成的运算程序,而不需要将大量数据上传到云端。边缘计算的运算既可以在大型运算设备内完成,也可以在中小型运算设备、本地端网络内完成。用于边缘运算的设备可以是智能手机这样的移动设备、PC、智能家居等家用终端,也可以是ATM机、摄像头等终端。
Cloud 已死,本地部署万岁!
一、云模型: 未来的模型
这是一个把所有东西都放到云端的问题,包括我的软件和数据。其中一个好处就是只需要一个浏览器就可以做任何我想做的事情!编辑文档?使用浏览器!编辑视频?使用浏览器!管理我的客户关系?通过浏览器!这就是推动谷歌推出其 Chromebook(网络笔记本) 的原因,而且我必须承认,我个人是这些设备的忠实粉丝!由于拥有小巧廉价的处理器、良好的自主性和少量的磁盘空间,Chromebook 几乎成为了计算机榜样!
但是,这种对比也让我产生了一些忧虑。你是否希望拥有可以使用五年的设备 (我想请你去了解 Google 对 Chromebook 的支持持续时间) ?特别是谈到 包括 Chromebook 在内的处理器他们除了启动浏览器还能做什么?让它们的 CPU 负载几乎一直低于30% ?我六年前买了配件自己组装了一个台式机,几个月前买了一台 Chromebook,它们的 CPU 在功能上几乎是相当的。然而,我的台式电脑能做的远比 Chromebook 能做得更多。
当越来越多的 CPU 和 RAM 负载外包给云时,我们发现自己的电脑完全没有得到充分利用。当然,从 CPU 消耗和能源消耗的角度来看,云是最优化的 ,但是我必须启动计算机,导致消耗很多电能!如果我是杰夫·贝佐斯(Jeff Bezos,亚马逊创始人),我会考虑如何转售 CPU 和内存负载不使用我的客户端电脑。
二、边缘计算,火箭升空的第一个阶段?
为了解决安全性、网络延迟增加 (以及运行学习机器模型)和部署连接对象等问题,边缘计算最近开始出现。所以我们有了 Azure 和 AWS,它们假设前提是本地部署( on-premise )的概念并没有消亡。除了从云端管理本地部署,不需要做其他事情。采用例如 AWS Outposts 或 Azure Stack Edge 这种解决方案,但是是在本地的专用服务器上云服务。而且三大云计算公司也都在混合云上努力探索。
你看到这种趋势正在来临吗?
三、如何优化个人电脑的负载呢?
我们又要回到小应用程序了吗?去 ActiveX?我非常清楚这些技术的目的,但是这并没有阻止三大浏览器集成 WebAssembly,它允许你在浏览器中运行字节码。
因此,我们看到一个新的架构模式出现在我们的眼前:
公共云将被用来存储数据、进行大量的批处理、为公司以外的用户提供服务,以及管理所有的互联网设备。
例如,使用 AWS 的“On-Premise(本地部署)”云将具有与公共云相同的用途,但用于安全性(和连接性)或性能要求高的场景。
边缘计算,全局连接对象。
当然,这个浏览器可以用来进行可视化,也可以用来处理那些不需要大量数据访问的繁重的处理任务,这要感谢 WebAssembly。
很明显,一个新的架构已经就绪,在我看来,到目前为止还缺少下面这些特性:
云提供商可以从本地部署的客户那里购买 CPU,RAM 和磁盘容量。
在浏览器以外的系统中更易于使用和重用用于 WebAssembly 的代码,以获得更好的可移植性。
这会给你带来什么好好处? 你认为云将何去何从?