随着公司采用物联网,他们面临着影响网络和系统架构的连接性、数据量和安全性挑战。以最低成本选择合适的体系架构取决于多种因素,包括:
- 部署用于数据收集的物联网传感器和设备的数量
- 物联网设备的地理分布
- 物联网设备是移动的还是固定的
- 设备生成的数据量
- 数据流是连续的还是间歇的
- 是否需要实时或接近实时地对数据进行处理和分析
- 监管和安全要求
- 可用预算
对于物联网,没有一刀切的方法,而最佳架构取决于使用情况。哪种架构适合您的解决方案?一般来说,物联网架构可以分为三类:两层、三层和四层。
两层
两层是最简单、成本最低的物联网架构。它由一层生成数据的物联网设备组成,然后在公共或私有云层进行数据处理和分析。这对于在一个或多个地方部署多达数百个物联网设备的小型部署非常有效。在大多数情况下,设备是固定的,不需要实时或近实时分析。
对于只有一两个地点的小型零售物联网项目来说,两层是一个完美、低成本的解决方案。这也是一个智能的环境监测解决方案,它依赖于少量的局部温度、振动、湿度或光传感器。
三层
三层是用于数百个或更多物联网设备,以及实时或接近实时分析和响应的最常见物联网架构。之所以称为三层,是因为它在位于网络边缘的数据生成地旁边添加了第三层数据存储和处理功能,用于自定义功能、应用程序逻辑和规则集。
四层
四层适用于拥有数千个设备的移动和/或全球分散的物联网部署。该架构在边缘设备和云数据中心之间的某个地方增加了第四层,通常称为“雾计算层”。 雾层可以部署一个或多个分散的雾节点来聚合来自几个区域的数据,并尽可能靠近边缘运行复杂的数据分析。
确定了物联网架构后,选择最佳的云解决方案意味着平衡预算、可扩展性、安全性和控制方面的考虑事项。私有云可以提供公共云中无法提供的安全性、控制和定制。然而,私有云可能无法提供公共云的高弹性、可扩展性、敏捷性、灵活性和低资本支出。
公共云几乎是无限弹性的,并且几乎没有前期成本,因为大多数公共云允许企业在使用时才付费。公共云的简单配置和可扩展性还允许快速部署和扩展新的物联网功能。
对于许多企业而言,公共/私有混合云体系架构可以在控制、安全性、低资本成本、弹性以及与正确基础架构匹配的工作负载之间取得了完美平衡。
此外,在考虑用于物联网设备部署的云类型时,也可以考虑无服务器计算。
无服务器计算
无服务器计算极大地简化了物联网应用程序开发和部署的操作。云客户无需计算最佳级别的服务器或容器资源,而只是利用自动化的平台即服务(PaaS)供应优势,并根据需要实时添加其他资源(来源物联之家网)。托管服务提供商会实时为你分配充足的资源,而不是让你预先为专用的服务器或容量付费。
无服务器计算允许开发人员专注于代码,而不是基础架构配置和管理,并根据实际的资源消耗进行付费。
无服务器计算在云中越来越普及,但在边缘和雾层也有意义。对于三层和四层架构来说,这是一个很好的解决方案,因为其中许多分散的物联网设备生成大量数据,需要快速分析。
参与物联网
与任何新兴技术一样,物联网也在迅速发展。通过选择正确的物联网架构,并利用云计算的敏捷性、灵活性和弹性,以及诸如无服务器计算等突破性技术,企业可以经济高效地利用物联网来获得竞争优势,同时灵活地适应物联网未来的发展。