导读:早在20世纪70年代,租用大型计算机系统在企业中很受欢迎,毕竟这种系统非常庞大和昂贵,所以企业没有必要自己去购买计算能力。不过,它们被大型公司、政府机构和大学所拥有。
图片来源:https://pixabay.com/images/id-2853024/
编译:物联之家
早在20世纪70年代,租用大型计算机系统在企业中很受欢迎,毕竟这种系统非常庞大和昂贵,所以企业没有必要自己去购买计算能力。不过,它们被大型公司、政府机构和大学所拥有。
微处理器技术可以大大减少尺寸和费用,从而导致个人计算机的出现,这种计算机在20世纪80年代迅速普及。突然间,企业可以(并且确实)在内部进行计算。
然而,随着高速网络连接的普及,这种趋势已经发生逆转:企业再次从其他组织租用计算能力。这是为什么?
与其公司自己购买昂贵的硬件进行存储和处理,还不如在云中以低廉的价格租用它。云是一个由强大服务器组成的巨大互联网络,为企业和个人提供服务。
目前美国最大的云提供商是亚马逊、谷歌和微软,它们拥有庞大的服务器集群,作为云服务的一部分,他们将其租给企业。
对于有不同需求的企业来说(大部分时间他们不需要太多的计算,但是偶尔他们需要很多),这是有成本效益的,因为他们可以按需购买。
说到个人,我们总是使用这些云服务。您可以把文件存储在谷歌硬盘,而不是您的个人电脑上。谷歌硬盘当然是使用谷歌的云服务。
或者您可以在Spotify上听歌曲,而不是将歌曲下载到电脑或手机上。Spotify使用亚马逊的云服务。
一般来说,在“云中”发生的事情都是发生在网络而不是在设备本身。
物联网和云计算
因为存储和数据处理等活动发生在云中,而不是在设备本身,因此这对物联网产生了重大的影响。
许多物联网系统利用大量传感器收集数据,然后做出明智决策。
使用云对于聚合数据和从这些数据中获取见解非常重要。例如,一家智慧农业公司能够在种植相同种子后比较堪萨斯州和科罗拉多州的土壤湿度传感器。如果没有云,在更广泛的区域比较数据要困难得多。
使用云还可以实现高扩展性。当您有数百万个传感器时,在每个传感器上投入大量计算能力将是极其昂贵且耗能的。相反,数据可以从所有这些传感器传送到云端,并在那里进行聚合处理。
在很多物联网中,系统的头部(或者更确切地说,大脑)都在云中。传感器和设备收集数据并执行动作,但是处理/命令/分析(也称为“智能”东西)通常发生在云中。
物联网还需要云吗?
从技术上来说,答案是否定的。数据处理和命令可以在本地进行,而不用通过网络连接在云中进行。这被称为“雾计算”或“边缘计算”,实际上对于一些物联网应用来说很有意义。
不过,在许多物联网应用中使用云会有很大的好处。由于成本增加,选择不使用云会显著降低行业发展速度。
重要的是,成本和可扩展性不是唯一的因素。这给我们带来了一个更难的问题…
云是否适合物联网?
到目前为止,我们只讨论了将云用于物联网的好处。在探讨这些问题之前,让我们先简要总结一下:
▲降低前期和基础设施成本
▲存储/计算按需付费
▲高系统可扩展性和可用性
▲电池供电传感器/设备的寿命延长
▲聚合大量数据的能力
▲任何连接网络的东西都可以变得“聪明”
然而,对云的使用存在合理担忧:
数据所有权。当您将数据存储在公司的云服务中时,是您拥有数据还是云提供商拥有?这对涉及医疗保健或智能家居等个人数据的物联网应用来说可能非常重要。
潜在的崩溃。如果连接中断或云服务本身崩溃,物联网应用程序将无法工作。对于某些物联网应用,比如智慧农业,短期内不可操作可能不是什么大问题,但对其他应用来说可能是毁灭性的。您应该不想让涉及健康或安全的应用程序崩溃几秒钟,更不用说几个小时吧。
延迟。将数据发送到云中以及指令返回到设备需要时间。在某些物联网应用中,这几毫秒可能非常关键,例如在健康和安全方面。自动驾驶汽车就是一个很好的例子,如果车祸迫在眉睫,您应该不需要等到汽车与云对话后才决定转弯。
所以当我们问云是否适合物联网时:这要看具体情况。
物联网是一个广阔的领域,包括各种难以置信的应用。没有万能的解决方案,所以物联网公司在决定云对他们是否有意义时,需要考虑他们的具体应用。而这就是我公司Leverage存在的原因之一,它可以帮助那些想要构建物联网解决方案的公司在整个流程中顺利开展工作。