[发明专利]一种基于微服务架构的物联网平台构建方法在审

专利信息
申请号: 202110229566.1 申请日: 2021-03-02
公开(公告)号: CN113110914A 公开(公告)日: 2021-07-13
发明(设计)人: 沈玉龙;彭环;绳金涛;祝幸辉;张志为;滕跃;徐扬 申请(专利权)人: 西安电子科技大学
主分类号: G06F9/455 分类号: G06F9/455;G06F9/50;G06F11/30;G16Y30/00
代理公司: 西安长和专利代理有限公司 61227 代理人: 何畏
地址: 710071 陕西省*** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 微服 架构 联网 平台 构建 方法
【权利要求书】:

1.一种基于微服务架构的物联网平台构建方法,其特征在于,所述基于微服务架构的物联网平台构建方法包括以下步骤:

对物联网平台划分微服务层级;其中,所述微服务层级包括数据接入层、数据处理层、服务层和应用层;

搭建kubernetes集群,三主六从,实现集群的高可用性;

将平台所有拆分的项目构建成镜像,并在集群上进行相应的部署;

微服务的部署模块使用容器集群管理工具kubernetes;

在实现集群服务的负载均衡时,通过监控状态、分级阶段、计划制定和执行操作实现智能的扩容和缩容;

在kubernetes架构上添加监视模块,预测模块和资源动态调度模块,自动扩容缩容模块;

通过监控模块收集节点上所有容器的资源使用情况;其中,所述监控模块是在每个节点运行监控容器;

选择Prometheus+Grafana作为监控方案;

利用监控模块提供的历史资源使用情况数据,建立灰度预测模型,预测未来一段时间内的资源使用情况;

使用cAdvisor获取CPU的利用率和内存的利用率关于节点的前一瞬间的值,并使用GM(1,1)预测算法进行仿真;

对预测数据进行精度检验;

通过收集在kubernetes平台上运行的应用程序的历史资源使用情况数据,使用灰色预测模型来预测未来一段时间内的资源使用情况,然后在分析阶段计算出缩放时间,工作负载预测;

集群抢占式调度的实现;

通过调度算法考虑CPU使用率,同时将内存使用率、应用的网络状态在内的多个指标进行判断;

基于多租户进行资源具体的调度。

2.如权利要求1所述基于微服务架构的物联网平台构建方法,其特征在于,所述选择Prometheus+Grafana作为监控方案,包括:

(1)将Prometheus集成到已经部署好的kubernetes之上;

(2)对Prometheus的部署进行优化,实现配置信息热加载;

(3)配置Prometheus的收集信息规则,以实现对kubernetes集群内运行中容器的信息采集。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110229566.1/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top