Alexoakenman - Fotolia.

问题解决 获得您的技术,流程和项目的特定问题。

4种方式IOT云平台改善了应用程序开发

云是具有分布式不可预测的IOT流量的组织的关键IOT资源。组织如何从云提供商工具中获得最大?

IoT云平台有更多的提供除了存储数据的地方。

迄今为止的IOT企业体验已经确定了IoT云平台具有解决工具的四个功能区域:

  1. IOT设备的注册,管理和支持。
  2. IOT设备生成的事件的集合和上下文化。
  3. 处理IOT事件要记录它们,将它们转换为业务事务,将其视为对IoT控制器的命令或这些函数的任何组合。
  4. 与IoT应用程序组件托管有关的任何特殊服务。

所有主要公众物联网云平台提供了解决每个区域的工具。在某些情况下,IT专业人员可以在不对应用程序进行更改的情况下应用工具,这意味着它们不需要开发人员的广泛支持。

在其他情况下,开发团队必须将工具与应用程序集成。它必须了解四个IOT功能区域中的每一个和他们所要求的发展合作水平。

注册和支持设备

亚马逊和谷歌的物联网核心服务组合和Azure IoT枢纽注册,管理和支持IOT设备。该地区涉及物联网设备社区本身。通过提供安全的设备通信,新设备注册,退出服务和其他日常社区任务的退役,这些服务卸载了IOT应用程序的IoT设备社区的负担。

任务可以在IT Pro开发IOT应用程序的方式中隐含,但管理员和运营人员还可以为开发的影响最小地添加任务。

云应用的好处
云应用程序提供了传统应用程序的许多优点。

Contextualize IoT应用程序事件

Contextualization意味着确保事件与外部系统的状态相关联,它起源于此。开发商和运营或行政人员都应将IOT视为事件来源。设备响应于真实世界的条件,这些信号发送信号,然后激活应用程序进程。在某些情况下,事件是一个自包含的信号或请求,并且在其他情况下,事件的上下文很重要。例如,打开门信号如果门关闭,则处理一个方式,但如果它已经打开,则在另一个方面进行处理。

简单的事件流可能不需要复杂的上下文。它们可以通过亚马逊kinesis提供的数据流水线处理;谷歌云/子或者,为了更具灵活性,云数据流量;或微软的活动中心。如果主要目标是理解事件计数,这些管道可以连接到分析,并且也可以输入复杂事件处理应用程序。其中一些可以通过很少或没有自定义开发来完成,但如果软件可以适应流中的特定事件,显然可以获得更多。这种方法的大优势在于它让它优缺于大量数据。

在开始开发应用程序之前,它应该审查IoT云平台,以最大限度地提高这些工具可以带来的优势。

云提供商提供的上下文化工具包括AWS Step函数Google的Cloud DataFlow - 这也处理了流水线应用程序 - 和Azure Logic应用程序。这些可以在外部使用到应用程序中,以创建由IoT设备生成的原始事件的复合事件。但是,必须为综合事件编程应用程序。如果已存在应用程序,则必须使用上下文化工具来生成预期的复合事件或更改软件以适应新的复合事件。

事件来自一个凝聚力的现实系统,并与系统的状态相关联,包括人员或车辆如何在其中移动。IT专业人员可以将复杂的物理系统数据图,然后将事件放置在结构或查询中,以使用AWS IOT事项图,Azure的数字双胞胎等工具的事件获取有关结构的信息,以及更多的努力,谷歌的云数据流。图表是一个有点复杂的任务,但它不需要软件开发,并且对于一些,它表示转换到处理任务。

IoT云平台如何进程应用程序事件

IOT云平台以各种方式支持IoT事件处理。有些是特定于物联网和事件处理,有些是为更传统的业务应用程序设计的。IOT事件处理作为专用云服务和一般业务服务的差异是分布和可变性事件流程。事件以相对稳定的速度发生 - 与在线系统中的交易生成的步伐不同。组织可以最好地处理在IoT云平台或管理的Kubernetes服务中管理的集装箱服务的事件。

使用不同的无服务器平台的组织百分比
大多数组织报告在云本机计算基金会2018年社区调查中使用AWS Lambda。

使用传统的云提供商集装箱或IAAS进行高度变量事件处理将在松弛期间危险在资源峰值期或浪费容量和金钱。对于强烈需求,微服务,功能或λ托管是最好的方法。例如,亚马逊的Lambda,Google Cloud函数和Azure函数是相应的云提供商工具。这些无服务器平台平均开发人员不需要自己拥有硬件和软件。组织不支付服务,除非他们实际使用。支付AS-You-Go使事件处理服务适用于体验显着的事件发电变异性的IOT应用程序。不要为常规活动使用它们;它将最终提高成本。

云提供商主持哪些特殊服务?

管理员可能认为云提供商的托管流程位于云中,或者不在其中一点中。物联网云平台主机处理选项,如功能和微服务或无服务器计算。但是,它可以使用其他云提供商工具进行边缘计算,托管一些云提供商IOT功能和工具。

亚马逊的GreenGrass本地托管是在IoT GreenGrass中的IOT扩展。这使得Amazon IoT能够支持即使在WAN和云连接不规则时也能支持本地事件处理。Google的Cloud IoT Edge和Azure IoT Edge为Microsoft Cloud Users提供了可比的功能。所有这些工具都可能需要一些自定义开发。

云是任何IOT应用程序的重要组成部分,必须吸收广泛分离的来源的事件或支持高度弹性的事件。它优点应该审查IOT云平台开始开发应用程序以最大限度地提高这些工具可以带来的优势。

挖掘东西互联网(物联网)云

搜索CIO.
搜索安全
搜索联网
搜索数据中心
搜索数据管理
关闭