构建物联网平台前需要应对的九个架构原则
1.可扩展性 到2025年,物联网将产生79.4ZB的数据,其中大部分是非结构化的。由于设备种类繁多,即使是平台也需要分布式。 对于如此庞大的数据,应该使用基于微服务的体系结构来组织、可伸缩和可重用。这使得轻松分发应用成为可能,其中每个服务相互独立,并且可以在不干扰其他服务的情况下创建、升级和扩展。 2.安全性 到2020年底,物联网设备将达到300亿台,但你也应该看看不安全的部署、缺乏安全更新和缺乏可见性,这些问题每39秒就会吸引黑客。 每个物联网设备都应该有一个安全的网关终端,并且数据应该具有动态和静态加密功能。传输层和通信层之间应确保适当的网络防火墙设计和通信安全。定期进行数据和网络安全审计以识别异常和威胁是绝对必要的。 3.高可用性 有许多关键的物联网系统,比如医疗保健领域,它们的停机可能会导致生命损失。为了减少停机,它们需要具有容错体系结构并在高可用性(HA)环境中运行。应在多个位置备份和分发数据,以防止在发生灾难性事件时丢失数据。备份解决方案应保持数据完整性,并且应易于恢复。 此外,应该制定故障转移策略,将最终用户的请求重定向到备用状态,并且应该尽可能无缝。 4.快速部署 任何物联网解决方案都应该能够快速部署新功能和更新。集中部署模式(如Kubernetes、DockerSarm或AWSElasticContainerServices)使DevOps团队能够快速、自动地测试和部署新服务。这使得关键任务物联网解决方案能够轻松保持最新状态,对最终用户零影响。 5.应用程序内的数据访问 物联网设备访问的数据应该存储在更近的位置,以减少网络延迟和成本,并提高安全性。物联网设备应通过安全终端连接以发送和接收数据,并且每一步都应对设备进行身份验证和授权。为了减少争用并优化计算能力,访问数据的物联网平台应尽可能处理异步数据。 6.数据管理 物联网设备会产生海量数据,但并不是所有数据都需要处理。对数据的深入了解有助于过滤不必要的数据,因此您最终只能收集和处理相关数据--无需使用大数据,它可以捕获所需的智能数据。
必须以全面的方式查看生成的数据,以确保合规性和规章制度。确保了解相关法律法规,以了解哪些安全措施是强制性的。 (编辑:开发网_开封站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |