用于不同应用场景的通用云资源和权限管理系统技术方案

技术编号:21278313 阅读:75 留言:0更新日期:2019-06-06 10:45
本发明专利技术公开了一种用于不同应用场景的通用云资源和权限管理系统,涉及云计算应用技术领域。其至少包含云资源管理平台,云资源管理平台结合权限管理平台,可支持通用应用平台的不同应用场景,如实验学习平台、软件测试平台、企业管理平台等;云资源管理平台负责对云资源进行整体处理,权限管理平台可进行角色管理,并对角色进行功能授权,被授权功能的角色可通过应用管理,对云资源进行配置管理;云资源配置需通过云资源管理平台的配置管理系统、账号管理系统及镜像管理系统进行底层配置后方可调用;云资源配置完成后,可在通用应用平台使用。本发明专利技术可进行灵活的部署,随时可以进行资源升配、降配,满足不同应用场景的需求;不受场地限制;无硬件的设备费用、维护费用和管理费用等。

Universal cloud resource and privilege management system for different application scenarios

The invention discloses a general cloud resource and authority management system for different application scenarios, which relates to the field of cloud computing application technology. It includes at least cloud resource management platform, which can support different application scenarios of general application platform, such as experimental learning platform, software testing platform, enterprise management platform, etc. Cloud resource management platform is responsible for the overall processing of cloud resources, authority management platform can manage roles, and authorize roles. The role of power function can be allocated and managed through application management. Cloud resource allocation can only be invoked after the bottom configuration of the cloud resource management platform through configuration management system, account management system and mirror management system. Cloud resource allocation can be used in general application platform after it is completed. The invention can be flexibly deployed, and resources can be upgraded and downgraded at any time to meet the needs of different application scenarios; it is not subject to site restrictions; there are no hardware equipment costs, maintenance costs and management costs, etc.

【技术实现步骤摘要】
用于不同应用场景的通用云资源和权限管理系统
本专利技术涉及云计算应用
,具体涉及一种用于实验学习平台、软件测试平台、企业管理平台等不同应用场景的通用云资源和权限管理系统。
技术介绍
随着云计算技术的不断发展和完善,云计算被应用于越来越多的行业。基于云计算的通用云资源应用管理系统可替代基于传统硬件服务器的实验学习平台、软件测试平台、企业管理平台等不同应用场景。基于传统硬件服务器的应用场景存在如下的问题:1、需要专门的场地配置硬件服务器和网络设备,场地费用、设备费用及管理成本高;2、硬件部署灵活低,一旦部署完成换场地重新部署或硬件升级时间长、成本高。3、硬件故障,恢复周期长、维护成本高。4、硬件服务器部署对场地要求高,灵活性差。5、硬件服务器应用的冗余数据需要定期手动清理。
技术实现思路
本专利技术的目的是提供一种可进行灵活的部署,随时可以进行资源升配、降配,满足不同应用场景的需求;不受场地限制;无硬件的设备费用、维护费用和管理费用等;云资源可即开即用,平台到期自动释放并清理云资源,做到云资源循环利用的用于不同应用场景的通用云资源和权限管理系统。为了解决
技术介绍
所存在的问题,本专利技术是采用以下技术方案:用于不同应用场景的通用云资源和权限管理系统,它包含云资源管理平台,云资源管理平台通过对配置、账号和镜像的管理,利用云资源创建系统、云资源轮询系统和云资源释放系统的功能,完成对云资源的创建、云资源状态的更新和云资源的释放。它还包含权限管理平台,可支持通用应用平台的不同应用场景,如实验学习平台、软件测试平台、企业管理平台等;权限管理平台可进行角色管理,并对角色进行功能授权,被授权功能的角色可通过应用管理,对云资源进行配置管理;云资源配置需通过云资源管理平台的配置管理系统、账号管理系统及镜像管理系统进行底层配置后方可调用;云资源配置完成后,供通用应用平台使用。在权限管理平台完成云资源配置,通用应用平台可通过调用云资源管理平台的底层配置创建云资源;云资源创建时,通过调用云资源管理平台的云资源创建系统,进行云资源创建,按照配置管理系统、账号管理系统及镜像管理系统的配置;可创建的云资源包括各种云计算的技术产品;通过云资源管理平台的云资源轮询系统返回正确的云资源信息至通用应用平台;云资源可在配置时设定时长,当在通用应用平台创建的云资源时长到期,云资源信息通过云资源管理平台的云资源释放系统进行释放,并对云资源进行清理;在通用应用平台创建的云资源也可提前手动释放,云资源信息通过云资源管理平台的云资源释放系统进行释放,并对云资源进行清理。对于任何一个由系统创建的云资源,从创建到最终释放,均会经历如下几个状态:1、等待创建;2、创建中;3、已运行;4、释放中;5、已释放;每个云资源从“1、等待创建”状态开始向后单方向变化,一直最终变为“5、已释放”;除了允许中途出错,直接跳至最后的“5、已释放”,云资源状态均为一步一步向后变化,且不可逆向,跳过步骤;每一个状态位,均为一个“有限状态机”状态节点;而每个节点都是一个延迟消息队列,允许云资源在特定时间之后进行当前状态下的处理;云资源在任意一个节点完成相关处理后,会根据处理结果转移至下一个节点或停留在当前节点;同时,“有限状态机”的每个节点上均由若干数量的服务器线程并行进行处理,且每个节点上的线程数量可以配置。本系统所使用的“延迟消息队列实现有限状态机”的方案,云资源的处理步骤被合理切分,任何需要等待、延迟处理的云资源都会被放入消息队列中等待,使得每个云资源都仅在需要被处理时才被线程提取,能够极大地提高每个线程的运转效率,提高整个系统容量并降低运行成本。作为本专利技术的进一步改进;所诉的通用云资源应用管理系统可同时支持多个通用应用平台的不同应用场景。作为本专利技术的进一步改进;所述的通用云资源应用管理系统提供标准的API接口,作为整体,可接入其他的平台进行使用。作为本专利技术的进一步改进;所述的通用云资源应用管理系统利用云计算的技术,部署Web云服务器、负载均衡、Service云服务器、消息队列服务器、云数据库、云存储,利用负载均衡进行高并发的处理,有效的确保平台的稳定性和安全性。作为本专利技术的进一步改进;所述的通用云资源应用管理系统数据库使用关系型数据库。作为本专利技术的进一步改进;所述的云资源创建系统运行过程中产生的错误将通过报警管理系统记录到日志数据库,并给相关运维人员发送邮件通知,以便及时响应和解决。作为本专利技术的进一步改进;所述的云资源轮询系统运行过程中产生的错误将通过报警管理系统记录到日志数据库,并给相关运维人员发送邮件通知,以便及时响应和解决。作为本专利技术的进一步改进;所述的云资源释放系统运行过程中产生的错误将通过报警管理系统记录到日志数据库,并给相关运维人员发送邮件通知,以便及时响应和解决。采用上述技术方案后,本专利技术具有以下有益效果:1、本专利技术通过云资源管理平台,进行云资源的自动创建;资源类型丰富,除云服务器外,还可以创建负载均衡、云存储、云数据库等云资源,可满足不同应用场景的需求。2、本专利技术使用的云资源都基于云计算的技术产品,可按需、按量开通,也可随时释放,释放后的资源可再次使用,真正达到实验资源的循环利用,既灵活又可节约成本。3、本专利技术的云资源管理平台结合权限管理平台作为应用服务,可以同时支持多个通用应用平台,可扩展性强、可利用率高。4、本专利技术的云资源管理平台结合权限管理平台作为通用的管理系统,可支持如实验学习平台、软件测试平台、企业管理平台等多种不同的应用场景,可扩展性强、可利用率高。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术的逻辑结构图。图2为本专利技术中云资源创建、轮询、释放的逻辑图。图3为本专利技术实施例的结构框图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及具体实施方式,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施方式仅用以解释本专利技术,并不用于限定本专利技术。请参阅图1-图2,本具体实施方式采用以下技术方案:用于不同应用场景的通用云资源和权限管理系统,它包含云资源管理平台,云资源管理平台结合权限管理平台,可支持通用应用平台的不同应用场景,如实验学习平台、软件测试平台、企业管理平台等;云资源管理平台负责对云资源进行整体处理,权限管理平台可进行角色管理,并对角色进行功能授权,被授权功能的角色可通过应用管理,对云资源进行配置管理;云资源配置需通过云资源管理平台的配置管理系统、账号管理系统及镜像管理系统进行底层配置后方可调用;云资源配置完成后,可在通用应用平台使用。在权限管理平台完成云资源配置,通用应用平台可通过调用云资源管理平台的底层配置创建云资源;云资源创建时,通过调用云资源管理平台的云资源创建系统,进行云资源创建,按照配置管理系统、账号管理系统及镜像管理系统的配置;可创建的云资源包括各种云计算的技术产品;云资源创建系统运行过程中产生的错误将通过报警管理系统记录和解决;通过云资源管理平台的云资源轮询系统返回正确的云本文档来自技高网...

【技术保护点】
1.用于不同应用场景的通用云资源和权限管理系统,其特征在于,它包含云资源管理平台;云资源管理平台通过对配置、账号和镜像的管理,利用云资源创建系统、云资源轮询系统和云资源释放系统的功能,完成对云资源的创建、云资源状态的更新和云资源的释放。

【技术特征摘要】
1.用于不同应用场景的通用云资源和权限管理系统,其特征在于,它包含云资源管理平台;云资源管理平台通过对配置、账号和镜像的管理,利用云资源创建系统、云资源轮询系统和云资源释放系统的功能,完成对云资源的创建、云资源状态的更新和云资源的释放。2.根据权利要求1所述的用于不同应用场景的通用云资源和权限管理系统,其特征在于,它还包含权限管理平台;权限管理平台进行角色管理,并对角色进行功能授权,被授权功能的角色通过应用管理,对云资源进行配置管理;云资源配置需通过云资源管理平台的配置管理系统、账号管理系统及镜像管理系统进行底层配置后方可调用;云资源配置完成。3.根据权利要求2所述的用于不同应用场景的通用云资源和权限管理系统,其特征在于,所述的云资源配置完成后,供通用应用平台使用,云资源管理平台和权限管理平台支持通用应用平台的不同应用场景;在权限管理平台完成云资源配置,通用应用平台通过调用云资源管理平台的底层配置创建云资源;云资源创建时,通过调用云资源管理平台的云资源创建系统,进行云资源创建,按照配置管理系统、账号管理系统及镜像管理系统的配置;通过云资源管理平台的云资源轮询系统返回正确的云资源信息至通用应用平台;云资源可在配置时设定时长,当在通用应用平台创建的云资源时长到期,云资源信息通过云资源管理平台的云资源释放系统进行释放,并对云资源进行清理。在通用应用平台创建的云资源也可提前手动释放,云资源信息通过云资源管理平台的云资源释放系统进行释放,并对云资源进行清理。4.根据权利要求3所述的用于不同应用场景的通用云资源和权限管理系统,其特征在于,对于任何一个由系统创建的云资源,从创建到最终释放,均会经历如下几个状态:(1)等待创建;(2)创建中;(3)已运行;(4)释放中;(5)已释放;每个云资源从“(...

【专利技术属性】
技术研发人员:周逸灵闵江邓昌亮施翔卢文昌何丽彬陆宏鸣
申请(专利权)人:上海驻云信息科技有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1