本平台是通过物联网、大数据等技术,将全厂的有组织、无组织排放源、排放数据及环保、生产设施运行进行集中管控,为日常环保设施正常运行及无组织达标排放提供保障,同时满足环保管理部门对企业环保运行的监督检查要求,自证清白。是企业展示环保管理能力建设的窗口。
平台系统使用独立服务器部署,用户端支持PC、手机等设备,同时可以快速部署。根据管理需要,可以分类设置用户权限,实现终端信息查询、浏览、操作等业务,同时支持后期功能扩展。
系统架构
整个平台系统从数据源到数据传输,再到数据采集、数据存储,然后经过平台底座最以功能应用的形式呈现,整个软件系统采用微服务、插件式持续集成的架构设计方案,这是一种不断演进的高可用、高性能、可伸缩和低成本的技术架构体系。
(1)基础支撑体系
基础支撑层采用虚拟化与容器技术,构建动态、弹性的服务器集群基础支撑环境。资源监控系统对后端服务进行实时监控,并根据各服务的负载情况进行动态调配,确保各个服务在保有适当冗余的情况下,提供最大限度的负载支撑,从而在基础支撑实现高性能、可伸缩的技术架构体系。
(2)数据存储
由于在设计阶段就考虑到了海量数据存储的需求,一般情况预留了3至5年的存储能力,并且考虑到环保数据重要性,故加入了数据多级备份的设计。按天、月、季年进行数据备份。此外还可通过增加服务器硬盘的方式扩容存储空间,扩容后理论可达存储10年以上数据。结合消息队列异步数据处理机制、内存数据库数据缓存层等多种优化方法,在数据库层面确保高可用与高性能。
(3)微服务架构
采用微服务架构设计,确保每一个服务都对应唯一的业务能力,做到单一职责,服务间互相独立,互不干扰,各服务提供统一的接口调用规则,服务间虽然有调用,但做到了服务重启不影响其它服务。每个服务都是独立的组件,可复用,可替换,低耦合,易维护,有利于持续集成。
(4)API数据接口
采用统一的API数据接口层进行数据交互,在API数据接口层做统一的安全校验,鉴权操作,将前端访问与后端服务做安全隔离,确保API数据接口层的高性能与高可用性。