基于阿里云的物联网大数据应用架构

在物联网和大数据方面,阿里云已经提供了一系列的组件和计算平台,但是要真正懂得去合理利用这些东西,还是需要比较深入地理解各个组件的适用场景以及搭配方案。假设我们有个项目,需要收集很多硬件设备的数据,然后需要对这些数据进行过滤清洗,再有一堆应用对这些清洗好的数据做进一步的分析并展示等,那么基于阿里云,应该怎么进行架构呢。

下面是阿里云自己的物联网参考架构图:

然而光看这张图,很多童鞋还是不知道该如何下手,对该使用哪些组件、如何进行组合都有着深深的困惑,下面我就给一个使用这些物联网构件的组合示例:

上面这张图,展示了从数据采集,到数据处理,再到数据存储和数据应用的一个流程。除了部分数据应用,其他的比如大数据采集、处理、存储服务等阿里云都为我们提供了,对于一般的中小企业来说,我认为直接使用这些组件就好了,没有必要自己去建设一个大数据平台,而且自建成本高,不经济。那数据架构有了,基于这个数据架构的应用架构可以是怎样的呢,看下面这张图:

看右边的“数加一站式大数据服务平台”,其实对应的就是前面那张图,也就是数据架构,中间是微服务应用系统,左边是API网关和负载均衡器。APP和Web应用通过负载均衡器访问到API网关,API网关调用微服务应用,微服务应用将处理好的数据以一定的格式返回到前端应用进行展示。

发表评论

电子邮件地址不会被公开。