[发明专利]一种软件即服务平台在审
申请号: | 201810041463.0 | 申请日: | 2018-01-16 |
公开(公告)号: | CN108366095A | 公开(公告)日: | 2018-08-03 |
发明(设计)人: | 林子皇;罗木荣;孙晓聪;张晓阳 | 申请(专利权)人: | 厦门集微科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F9/50 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王莹;吴欢燕 |
地址: | 361021 福建省厦门市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 平台提供 应用容器 主机 审核 软件即服务 应用管理层 查询单元 调度单元 核心调度 节点状态 客户请求 分布式节点 分配节点 工作转移 应用部署 主机资源 可移植 整合 闲置 查询 电脑 应用 部署 维护 资金 | ||
本发明提供一种软件即服务平台,包括应用管理层和核心调度层;应用管理层用于提供应用容器,以使得用户能够通过所述应用容器将平台提供的应用部署在任一主机上;应用容器为含有平台提供的应用和依赖包的可移植容器;核心调度层包括审核单元、查询单元和调度单元;审核单元用于审核完成部署的主机,并将审核通过的主机作为平台的节点;查询单元用于查询任一节点的节点状态;调度单元用于根据客户请求和各节点的节点状态为客户请求分配节点。本发明提供的平台,通过对闲散主机资源的整合为平台提供大量节点,节省了平台的资金投入,同时,分布式节点将维护工作转移给申请人,降低了平台的时间和精力损耗,避免了闲置电脑的资源浪费。
技术领域
本发明涉及云计算应用技术领域,尤其涉及一种软件即服务平台。
背景技术
软件即服务(Software-as-a-Service,SaaS),是一种通过互联网提供软件的模式。提供商将应用软件统一部署在自己的服务器上,客户根据自己的实际需求,通过互联网向提供商定购,相应获得所需的应用软件服务。
随着互联网技术的发展和应用软件的成熟,软件即服务这种全新的软件应用模式的兴起,使得用户不再像传统模式那样花费大量投资用于硬件、软件研发人员,而只需要支出一定的租赁服务费用,通过互联网便可以享受到相应的硬件、软件和维护服务,享有软件使用权和不断升级。
目前,国内较成熟的软件即服务平台,例如淘宝的开放平台和腾讯的微信开发者平台等,都能够提供软件应用的服务,客户可以根据自己实际需求,通过互联网向这些厂商定购所需的应用软件服务。然而上述软件即服务平台,都是由软件提供商来搭建一台平台集群。整个集群,需要软件提供商进行维护、更新,需要大量的时间和精力。
与此同时,随着电脑的更新换代和人们工作节奏的加快,越来越多的家用电脑处于闲置的状态,造成了大量的资源浪费。
发明内容
本发明为解决现有技术中存在的问题,提供了一种软件及服务平台。
本发明提出一种软件即服务平台,包括应用管理层和核心调度层;所述应用管理层用于提供应用容器,以使得用户能够通过所述应用容器将所述平台提供的应用部署在任一主机上;所述应用容器为含有所述平台提供的应用和依赖包的可移植容器;所述核心调度层包括审核单元、查询单元和调度单元;所述审核单元用于审核完成部署的主机,并将审核通过的主机作为所述平台的节点;所述查询单元用于查询任一节点的节点状态;所述调度单元用于根据客户请求和各节点的节点状态为所述客户请求分配节点。
优选地,所述审核单元进一步用于:若完成部署的主机的物理资源符合预先设定的审核要求,则确认所述主机通过审核;所述物理资源包括处理器参数、内存容量和硬盘容量中的至少一种;将审核通过的主机作为所述平台的节点,并将所述节点加入负载列表。
优选地,所述查询单元进一步用于:向所述负载列表中的任一节点发送心跳包,并接收所述任一节点返回的节点状态,更新所述任一节点的节点状态;若在预设时间内未接收到所述任一节点返回的节点状态,则认为所述任一节点已关闭。
优选地,所述调度单元进一步用于:从所述客户请求中提取应用程序编程接口,从所述负载列表的各节点的节点状态中提取各节点的负载和资源使用情况;根据所述应用程序编程接口和各节点的负载和资源使用情况,从所述负载列表中选取所述应用程序编程接口对应的节点,并将应用所述节点执行所述客户请求。
优选地,还包括客户层,所述客户层与所述核心调度层电连接;所述客户层以应用程序编程接口的形式展示所述平台提供的应用,接收客户端发送的客户请求。
优选地,还包括计费层,所述计费层分别与所述客户层和核心调度层电连接;所述计费层对所述客户请求进行计费,并根据计费结果计算所述客户请求对应的节点的奖励金。
优选地,应用Docker将所述平台提供的应用和依赖包打包到所述应用容器中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门集微科技有限公司,未经厦门集微科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810041463.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种云存储平台管理方法
- 下一篇:一种信息订阅方法、终端及计算机可读存储介质