[发明专利]分布式系统及支持接口配置的分布式系统在审
申请号: | 202011082572.0 | 申请日: | 2020-10-12 |
公开(公告)号: | CN112214282A | 公开(公告)日: | 2021-01-12 |
发明(设计)人: | 晏东;张李昆;吴晓勇;杜嘉暄 | 申请(专利权)人: | 成都精灵云科技有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F16/27 |
代理公司: | 成都弘毅天承知识产权代理有限公司 51230 | 代理人: | 郝迎宾 |
地址: | 610041 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 系统 支持 接口 配置 | ||
本发明涉及分布式领域,提出了一种分布式系统及支持接口配置的分布式系统。本发明解决了目前分布式系统的运维人员的工作量大、工作难度大,进而导致系统可靠性下降的问题,包括:在至少一个工作节点中包括至少一个预设的驱动模块,驱动模块包括逻辑资源接口、驱动配置文件和多个逻辑资源,驱动配置文件用于配置本驱动模块中逻辑资源接口所对应的一个逻辑资源,对于任意一个具有驱动模块的工作节点,该工作节点的节点管理组件能够通过该工作节点的驱动模块的逻辑资源接口来调用与相应驱动模块的逻辑资源接口相对应的逻辑资源。本发明能够使运维人员的工作量减少、工作难度降低,进而提高了系统的可靠性,并且系统的兼容性更好。
技术领域
本发明涉及分布式领域,特别涉及一种分布式系统及支持接口配置的分布式系统。
背景技术
分布式系统是建立在网络之上的软件系统,需要依赖由多台物理机组成的集群,才能对外提供服务。现有技术中,分布式系统将它庞大的系统组件部署到多个不同的物理机上,并聚合这些物理机的运算资源、存储资源、网络资源等多种资源以对外提供服务。然而,不同物理机的运算、存储和网络资源的实现方式可能不同、依赖的协议可能不同、底层硬件架构可能不同、年代和版本也可能不同,如果要让分布式系统的组件一一适配这些物理机中的每个资源,并手动调整它们的聚合方式以使它们协同为系统提供服务,就会导致分布式系统的运维人员的工作量大、工作难度大,进而导致系统的可靠性下降,甚至出现某些工作节点无法接入系统的问题。
发明内容
本发明为解决目前分布式系统的运维人员的工作量大、工作难度大,进而导致系统可靠性下降的问题,提供一种分布式系统及支持接口配置的分布式系统。
为解决上述技术问题,本发明采用的技术方案是:
分布式系统,包括多个工作节点,各个工作节点通过网络互联,所述工作节点包括节点管理组件,在至少一个工作节点中,还包括至少一个预设的驱动模块,所述驱动模块包括逻辑资源接口和逻辑资源,对于任意一个具有驱动模块的工作节点,该工作节点的节点管理组件能够通过该工作节点的驱动模块的逻辑资源接口来调用相应驱动模块的逻辑资源。
作为进一步优化,所述驱动模块采用运算驱动模块和/或网络驱动模块和/或存储驱动模块和/或容器驱动模块,所述运算驱动模块包括运算逻辑资源接口和运算逻辑资源,所述网络驱动模块包括网络逻辑资源接口和网络逻辑资源,所述存储驱动模块包括存储逻辑资源接口和存储逻辑资源,所述容器驱动模块包括容器逻辑资源接口和容器逻辑资源。
作为进一步优化,所述运算逻辑资源采用newben调度引擎或Kubernetes调度引擎或GPU图像聚合运算调度引擎,所述网络逻辑资源采用nbhub对外网络服务组件或Nginx搭建的web服务器或Calico虚拟机与容器网络,所述存储逻辑资源采用Solaris-ZFS文件系统或Windows-NTFS文件系统或OSX-HFS文件系统或Linux-ext4文件系统,所述容器逻辑资源采用docker容器引擎或podman容器引擎或Armor精灵云容器引擎。
支持接口配置的分布式系统,包括多个工作节点,各个工作节点通过网络互联,所述工作节点包括节点管理组件,在至少一个工作节点中,还包括至少一个预设的驱动模块,所述驱动模块包括逻辑资源接口、驱动配置文件和多个逻辑资源,所述驱动配置文件用于配置本驱动模块中逻辑资源接口所对应的一个逻辑资源,对于任意一个具有驱动模块的工作节点,该工作节点的节点管理组件能够通过该工作节点的驱动模块的逻辑资源接口来调用与相应驱动模块的逻辑资源接口相对应的逻辑资源。
作为进一步优化,所述驱动模块采用运算驱动模块和/或网络驱动模块和/或存储驱动模块和/或容器驱动模块;
所述运算驱动模块包括运算逻辑资源接口、运算驱动配置文件和多个运算逻辑资源,所述运算驱动配置文件用于配置本运算驱动模块中运算逻辑资源接口所对应的一个运算逻辑资源;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都精灵云科技有限公司,未经成都精灵云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011082572.0/2.html,转载请声明来源钻瓜专利网。