[发明专利]一种软件即服务平台在审
申请号: | 201810041463.0 | 申请日: | 2018-01-16 |
公开(公告)号: | CN108366095A | 公开(公告)日: | 2018-08-03 |
发明(设计)人: | 林子皇;罗木荣;孙晓聪;张晓阳 | 申请(专利权)人: | 厦门集微科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F9/50 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王莹;吴欢燕 |
地址: | 361021 福建省厦门市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 平台提供 应用容器 主机 审核 软件即服务 应用管理层 查询单元 调度单元 核心调度 节点状态 客户请求 分布式节点 分配节点 工作转移 应用部署 主机资源 可移植 整合 闲置 查询 电脑 应用 部署 维护 资金 | ||
1.一种软件即服务平台,其特征在于,包括应用管理层和核心调度层;
所述应用管理层用于提供应用容器,以使得用户能够通过所述应用容器将所述平台提供的应用部署在任一主机上;所述应用容器为含有所述平台提供的应用和依赖包的可移植容器;
所述核心调度层包括审核单元、查询单元和调度单元;
所述审核单元用于审核完成部署的主机,并将审核通过的主机作为所述平台的节点;
所述查询单元用于查询任一节点的节点状态;
所述调度单元用于根据客户请求和各节点的节点状态为所述客户请求分配节点。
2.根据权利要求1所述的平台,其特征在于,所述审核单元进一步用于:
若完成部署的主机的物理资源符合预先设定的审核要求,则确认所述主机通过审核;所述物理资源包括处理器参数、内存容量和硬盘容量中的至少一种;
将审核通过的主机作为所述平台的节点,并将所述节点加入负载列表。
3.根据权利要求2所述的平台,其特征在于,所述查询单元进一步用于:
向所述负载列表中的任一节点发送心跳包,并接收所述任一节点返回的节点状态,更新所述任一节点的节点状态;
若在预设时间内未接收到所述任一节点返回的节点状态,则认为所述任一节点已关闭。
4.根据权利要求2所述的平台,其特征在于,所述调度单元进一步用于:
从所述客户请求中提取应用程序编程接口,从所述负载列表的各节点的节点状态中提取各节点的负载和资源使用情况;
根据所述应用程序编程接口和各节点的负载和资源使用情况,从所述负载列表中选取所述应用程序编程接口对应的节点,并将应用所述节点执行所述客户请求。
5.根据权利要求1所述的平台,其特征在于,还包括客户层,所述客户层与所述核心调度层电连接;
所述客户层以应用程序编程接口的形式展示所述平台提供的应用,接收客户端发送的客户请求。
6.根据权利要求1所述的平台,其特征在于,还包括计费层,所述计费层分别与所述客户层和核心调度层电连接;
所述计费层对所述客户请求进行计费,并根据计费结果计算所述客户请求对应的节点的奖励金。
7.根据权利要求1所述的平台,其特征在于,应用Docker将所述平台提供的应用和依赖包打包到所述应用容器中。
8.根据权利要求3所述的平台,其特征在于,若所述查询单元向所述负载列表中的任一节点发送心跳包,连续预设次数在预设时间内未接收到所述任一节点返回的节点状态,则将所述任一节点从所述负载列表中移动到待激活列表。
9.根据权利要求8所述的平台,其特征在于,所述审核单元还用于接收所述待激活列表中的节点发送的激活请求,审核所述节点,并将审核通过的节点从所述待激活列表移动到所述负载列表。
10.根据权利要求5所述的平台,其特征在于,所述客户层根据历史分配记录将客户请求发送给对应的节点;所述历史分配记录中含有所述核心调度层根据所述客户请求分配的节点的记录。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门集微科技有限公司,未经厦门集微科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810041463.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种云存储平台管理方法
- 下一篇:一种信息订阅方法、终端及计算机可读存储介质