云计算系统和云计算实现方法技术方案

技术编号:7530606 阅读:219 留言:0更新日期:2012-07-12 18:09
本发明专利技术公开了一种云计算系统和云计算实现方法,该系统包括:认证模块,用于根据用户插入的USB?key中的认证信息对用户进行认证;资源管理模块,用于在用户请求获取资源的情况下,申请资源并将申请的资源分配给用户,并且还用于根据用户要求的对分配到的资源使用时间长度,对分配给用户的资源进行管理。本发明专利技术通过采用USB?key的用户认证方式,能够有效提高系统的安全性,并且,通过对分配资源的使用时间长度进行管理,能够有效避免资源分配不合理的问题,使资源得到合理的利用。

【技术实现步骤摘要】

本专利技术涉及计算机领域,并且特别地,涉及一种。
技术介绍
云计算是目前的一个技术热点,其特点在于通过网络将IT基础设施资源、软件与信息按需提供给用户使用。云计算基本架构基于资源池化的思想,把处理器、内存、存储、网络资源等通过虚拟化或集群技术整合为资源池,实现资源整合和分配。互联网是云计算提供服务的传输路径,云计算平台通过Web门户向用户交付服务能力,用户通过Web界面自动化获取和使用云计算服务。云计算平台支持多租户,并结合不同的用户角色实行有效的资产生命周期管理以及项目管理。现有云计算平台的IAAS方案能实现企业级的虚拟化的解决方案,但是现有的平台对用户的管理主要采用用户名加密码的方式,但是这种只需要用户明和密码的认证方式安全性较低,容易使系统遭到攻击和入侵。另外,对于资源的管理也不够合理,不能够保证资源的合理分配和回收,导致资源闲置而不被利用、或已分配的资源不能够得到回收。针对相关技术中云计算系统安全性低、资源管理不合理的问题,目前尚未提出有效的解决方案。
技术实现思路
针对相关技术中云计算系统安全性低、资源管理不合理的问题,本专利技术提出一种,能够改善资源的管理,提高系统的安全性。本专利技术的技术方案是这样实现的根据本专利技术的一个方面,提供各类一种云计算系统。该系统包括认证模块,用于根据用户插入的USB key中的认证信息对用户进行认证;资源管理模块,用于在用户请求获取资源的情况下,申请资源并将申请的资源分配给用户,并且还用于根据用户要求的对分配到的资源使用时间长度,对分配给用户的资源进行管理。并且,认证模块还用于根据用户输入的用户名和密码对用户进行认证。此外,认证模块还用于对各个用户对应的权限进行管理,并在一用户认证成功的情况下,确定该用户对应的权限。此外,资源管理模块用于在用户使用分配到的资源的时间长度达到该用户要求的时间长度的情况下,回收分配给该用户的资源。该系统可进一步包括资源监控模块,用于对分配给用户的资源进行监控,并在分配给用户的资源的使用率达到预定阈值、和/或对资源的使用期限达到的情况下,对用户进行告警。该系统还可以进一步包括系统监控模块,用于在云计算系统运行出现异常的情况下对管理员进行告警。可选地,对用户分配的资源包括以下至少之一 CPU资源、内存资源、硬盘资源。根据本专利技术的另一方面,提供各类一种云计算实现方法。该方法包括根据用户插入的USB key中的认证信息对用户进行认证;在用户请求获取资源的情况下,申请资源并将申请的资源分配给用户,并且还用于根据用户要求的对分配到的资源使用时间长度,对分配给用户的资源进行管理。该方法可进一步包括对各个用户对应的权限进行管理,并在一用户认证成功的情况下,确定该用户对应的权限。此外,在用户使用分配到的资源的时间长度达到该用户要求的时间长度的情况下,回收分配给该用户的资源。本专利技术通过采用USB key的用户认证方式,能够有效提高系统的安全性,并且,通过对分配资源的使用时间长度进行管理,能够有效避免资源分配不合理的问题,使资源得到合理的利用。附图说明图1是根据本专利技术实施例的云计算系统的框图;图2是根据本专利技术实施例的云计算实现方法的流程图。具体实施例方式根据本专利技术的实施例,提供了一种云计算系统。如图1所示,根据本专利技术实施例的云计算系统包括认证模块11,用于根据用户插入的USB key中的认证信息对用户进行认证;资源管理模块12,连接至认证模块11,用于在用户通过认证且请求获取资源的情况下,申请资源并将申请的资源分配给用户,并且还用于根据用户要求的对分配到的资源使用时间长度,对分配给用户的资源进行管理。其中,除了采用USB key认证的方式之外,认证模块还用于根据用户输入的用户名和密码对用户进行认证,此外,也可以在采用USB key认证的基础上,进一步结合用户名和密码对用户进行认证,从而进一步提高安全性。认证模块还用于对各个用户对应的权限进行管理,并在一用户认证成功的情况下,确定该用户对应的权限。相比于传统技术中所有的资源都由超级管理员下发的方案,通过设置不同租户的角色(权限),能够对用户进行合理的管理,并且用户的权限可以对应操作权限和使用资源数量的权限,通过权限的判断,能够避免人工判断,通过合理的信息交互步骤实现资源审批和分配的自动化。此外,资源管理模块用于在用户使用分配到的资源的时间长度达到该用户要求的时间长度的情况下,回收分配给该用户的资源。也就是说,资源管理模块可以在分配一定数量的资源给用户后,可以对用户使用该资源的时间进行计时,当计时的时间达到用户之前要求的使用时间长度的情况下,此外,该系统可以进一步包括资源监控模块(未示出),用于对分配给用户的资源进行监控,并在分配给用户的资源的使用率达到预定阈值和/或该资源的使用时间到期的情况下,对用户进行告警。此外,该系统可以进一步包括系统监控模块(未示出),用于在云计算系统运行出现异常(例如,服务器故障等异常情况)的情况下对管理员进行告警。优选地,对用户分配的资源可以包括以下至少之一 CPU资源、内存资源、硬盘资源。因此,借助于上述系统,能够提供企业级的虚拟化解决方案,提高云计算平台的安全性,建立资源申请与审批机制、以及资产生命周期管理(包括项目申请、资产申请、资产回收的生命周期管理),支持硬件USB key的用户认证方式,提高云计算平台的安全性,并且能够实现完善的运营与运维管理系统;在对用户(也可称为租户)角色(权限)分级时, 划分的级别可以包括运维管理员、组织管理员以及用户;通过合理的监控和告警机制,便于批量部署服务器系统,支持对物理机的管理监控,并且还可以定制生成各种报表,汇报一定时间段内的使用状况。本专利技术提供的系统可以兼容KVM、VMware等虚拟化平台,并且,可以使本专利技术的系统具备企业虚拟化的功能,从而满足绝大多数用户虚拟化需求,并且能够管理物理服务器。根据本专利技术的实施例,还提供了一种云计算实现方法。如图2所示,根据本专利技术实施例的云计算实现方法包括步骤S201,根据用户插入的USB key中的认证信息对用户进行认证;步骤S203,在用户请求获取资源的情况下,申请资源并将申请的资源分配给用户, 并且还用于根据用户要求的对分配到的资源使用时间长度,对分配给用户的资源进行管理。其中,该方法可进一步包括对各个用户对应的权限进行管理,并在一用户认证成功的情况下,确定该用户对应的权限。此外,在用户使用分配到的资源的时间长度达到该用户要求的时间长度的情况下,回收分配给该用户的资源。综上所述,借助于本专利技术的上述技术方案,通过采用USB key的用户认证方式,能够有效提高系统的安全性,并且,通过对分配资源的使用时间长度进行管理,能够有效避免资源分配不合理的问题,使资源得到合理的利用以上所述仅为本专利技术的较佳实施例而已,并不用以限制本专利技术,凡在本专利技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本专利技术的保护范围之内。权利要求1.一种云计算系统,其特征在于,包括认证模块,用于根据用户插入的USB key中的认证信息对所述用户进行认证; 资源管理模块,用于在所述用户请求获取资源的情况下,申请资源并将申请的所述资源分配给所述用户,并且还用于根据所述用户要求的对分配到的资源使用时间长度,对分配给所述用户的本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:王涛张云星许辉张聪杰赵崇山曹连雨曹振南
申请(专利权)人:曙光信息产业股份有限公司
类型:发明
国别省市:

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

1
相关领域技术