[发明专利]一种用户账号项目管理方法及系统有效
申请号: | 201510181840.7 | 申请日: | 2015-04-16 |
公开(公告)号: | CN104852965B | 公开(公告)日: | 2018-10-02 |
发明(设计)人: | 王永亮;陈标龙;王青泽;赵晓平;王峰;边文星 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 北京邦信阳专利商标代理有限公司 11012 | 代理人: | 金玺 |
地址: | 100080 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用户 账号 项目 管理 方法 系统 | ||
本发明公开一种用户账号项目管理方法及系统,方法包括:获取用户项目映射关系,获取在物理机上运行应用程序所生成实例的实例信息;根据用户项目映射关系和实例信息,确定待部署实例、待部署项目、待部署用户、待部署物理机和待部署文件;在待部署物理机上确定设有关于待部署用户的用户账号以及具有关于待部署项目的用户账号组,在待部署物理机上确定关于待部署项目的用户账号组包括关于待部署用户的用户账号,所述关于待部署项目的用户账号组设置为对待部署实例及待部署文件具有操作权限。本发明为用户访问相应的实例提供了管理方案,既保证项目和项目之间的安全隔离,又能让用户更加方便的管理他们的应用程序。
技术领域
本发明涉及用户账号管理相关技术方案,特别是一种用户账号项目管理方法及系统。
背景技术
通过容器技术中的资源隔离功能,现有的云平台(例如:Platform-as-a-Service,PaaS)可以将一个物理机上的计算资源切割成为更小的粒度,分别提供给不同的用户,以此来提高物理机的资源使用率。但是这种切割会导致一个服务器上执行不同项目的实例。同时云平台通常还会提供应用守护这样的功能,该功能会在某个物理机出现故障的时候自动的将这个物理机上的实例迁移到其他的服务器上。
考虑到以上的两个功能特点,当云平台管理上万台服务器,上万个应用,上万的用户时候,用户与服务器的访问关系将会变复杂和多变:
用户与服务器的访问权限关系复杂体现在:
1)一个项目会部署多个实例在不同的服务器,这个项目的所有参与人员都需要权限登陆到这些服务器上;
2)一个服务器上将会部署不同项目的实例,因此一个服务器必须同时允许不同项目组的成员进行登陆操作,且互不影响;
3)一个用户允许同时参与在多个项目中;
访问权限的多变指的是,用户与服务器和项目的关系并不是一成不变的,而是会经常发生变化,发生变化的原因主要有:
1)云平台因为需要将某个实例从一个服务器迁移到另外一个服务器(例如原来服务器故障等),从而导致用户与服务器的访问权限发生变化;
2)用户所参与的项目发生变化(例如用户原来研发A项目,由于业务需要改去研发B业务),用户所能访问的服务器的权限是变化的,例如当他的应用实例从服务器A上迁移出去或者停止,则需要清除掉该用户在服务器A上的访问权限。
现有的云平台,无论是公有还是私有为了安全,往往只提供了通过web界面对项目进行的简单管理(例如部署,停止,删除项目,实例等),而不允许用户直接登录到服务器上进行操作,从而避免了用户登录服务器操作该服务器其他项目的实例,例如公有PaaS和私有PaaS。
PaaS是Platform-as-a-Service的缩写,意思是平台即服务。把服务器平台作为一种服务提供的商业模式。通过网络进行程序提供的服务称之为SaaS(Software as aService),而云计算时代相应的服务器平台或者开发环境作为服务进行提供就成为了PaaS(Platform as a Service)。
所谓PaaS实际上是指将软件研发的平台(计世资讯定义为业务基础平台)作为一种服务,以软件即服务(Software-as-a-Service,SaaS)的模式提交给用户。因此,PaaS也是SaaS模式的一种应用。但是,PaaS的出现可以加快SaaS的发展,尤其是加快SaaS应用的开发速度。在2007年国内外SaaS厂商先后推出自己的PaaS平台。
目前的解决方案确实提高了安全性,但是大大的降低了灵活性,因为当应用程序部署到服务器上之后,一旦出现了错误或者故障,研发人员往往需要获得这个应用程序的日志,操作系统错误日志,操作系统内核错误分析文件等等。要获得这些文件,登陆服务器就不可避免。而现有技术的管理方法并不能应付大规模应用集群中大用户登录服务器。
发明内容
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510181840.7/2.html,转载请声明来源钻瓜专利网。