物联网复合设计模式介绍

2022-11-17 16:41:25 浏览数 (1)

物联网,从架构上可以分为边缘和平台两部分。边缘是数据的产生端,例如照度表、传感器、电表、摄像头等。平台是数据的汇集端,可以执行设备管理、流处理、高级分析、工作负载、调用企业应用程序。由此可以推出三种基本设计模式:以边缘为中心、以平台为中心和混合边缘平台;以及两种复合设计模式:多系统和多平台。我们今天主要介绍两种复合设计模式。

多系统模式是指多个物联网系统彼此独立运行的模式。每个系统都有唯一的端点、网络和平台。通常,不同的物联网系统彼此独立地发展一段时间后,想要合并为一个组织时,会选择这种模式。例如:独立应用(例如安全摄像系统与工业控制系统)、独立业务部门、独立地区(例如EMEA 地区使用欧洲居民系统,而北美地区使用美国居民系统)。多系统模式适合如下要求:1、独立运营:设计必须支持两个或多个组织独立运行自己的系统的能力,在这种情况下,中央IT部门应该定义一组标准,以减少跨系统的重复工作,例如,在单个商业物联网平台供应商上进行标准化,设计标准数据模型,创建物联网端点的首选列表,并建立通用的物联网治理策略;2、外包运营:组织可以选择将操作外包给多个服务提供商(例如安全供应商和暖通空调供应商),在这种情况下,来自两个系统的物联网端点可以共享相同的组织设施(例如电源,无线LAN),但物联网系统是独立运行的;3、部门数据隔离:设计必须支持隔离部门之间信息交换的限制,包括数据传输、转换、存储、分析和访问。

多系统模式的最大难点是它建成之前,如何让完全独立的系统融合。存储资源盘活系统并不能完全解决这些问题,但是可以保证他们的存储系统可以以最低的成本直接互通。不同的系统在融合之前有各自的存储系统,但是融合之后必然有数据交集和新增的管理数据,这部分数据可能存储在一个独立系统、多个独立系统、或新系统中,传统的分布式存储系统是难以互相兼容的,但存储资源盘活系统可以。存储资源盘活系统可基于异构硬件进行部署,兼容x86、ARM、龙芯等平台设备,它作为一组用户态进程运行,不依赖任何特定版本的Linux内核或发行版,不依赖、不修改操作系统环境,不独占整个硬盘,不干扰其他进程的执行。因此,该软件可以与其他应用同时运行在同一Linux操作系统实例中。类比个人电脑程序,我们可以称此功能为“绿色”。一方面,它可以在帮助用户提高现有硬件资源的利用率的前提下整合所有存储硬件,另一方面,它也降低了用户部署门槛,契合了多系统模式的复杂环境。

多平台模式,本质上是在多系统模式的基础上添加了统一管理平台。通常,多平台模式是由多系统模式拓展而来的,它为设计人员提供了集成来自多个孤立的物联网系统的数据和分析的能力,便于扩展。此模式常见于:集成组织拥有和运营的多个物联网系统、集成服务提供商拥有和运营的多个物联网系统(例如,把视频监控的数据与建筑供暖制冷系统的数据集成)、将自身物联网与服务商的物联网集成(例如,企业的无人机监控系统和政府的天气监控系统)的场景。多平台模式适合如下要求:1、跨业务部门整合:该设计支持集成来自两个或多个物联网系统的数据的能力,这些系统由不同的业务部门部署和运营,例如,比较两个制造工厂的运营特征,其中每个工厂都由不同业务部门拥有和运营的物联网系统控制;2、跨供应商集成:该设计支持集成来自不同供应商部署和运营的两个或多个物联网系统的数据的能力,例如,设计人员可能需要创建一个统一管理平台,将供应链物联网系统中的数据与制造生产物联网系统集成在一起;3、互补系统集成:设计支持监控多个相互补充的独立物联网系统的能力,例如,设计人员可能需要创建一个统一管理平台来监控两个智能城市物联网系统的运行状态(例如,空气质量和交通路况)。

相比其他模式,多平台模式进一步趋向复杂,此模式中的每个平台系统都独立于其他平台,例如,水电物联网系统和太阳能物联网系统将继续彼此独立运行。这种情况下,任何复杂的高级功能都很难做到统一适配,但我们可以合理预期这些平台都是基于Linux服务器构建的,用的都是HDD或者SSD硬盘。于是,存储资源盘活系统适配所有Linux服务器,提供iscsi这种底层服务的优势就体现出来了。

存储资源盘活系统在上述任何物联网设计模式中都能起到用武之地,另外,其绿色易部署的特性可以支持各种环境下的众多接入设备,将物联网各个要素串联起来;其强大的存储性能和接口可解决工业设备繁多、软件闭源的痛点,赋能各层级平台满足物联网的全局认知;其安全性可避免物联网“信息错误导致现实错误”的后果。

0 人点赞