用于提供对会话服务器的按需唤醒访问的方法及系统技术方案

技术编号:22570651 阅读:44 留言:0更新日期:2019-11-17 10:32
一种用于选择性地向授权的用户账户的子集提供在计划的不可用性周期期间对会话服务器的按需唤醒访问的方法,该方法包括由服务代理机从客户端机器接收至少一个凭证。服务代理机从数据库请求与至少一个凭证相关联的连接信息。服务代理机从数据库接收连接信息。服务代理机确定至少一个虚拟资源是不可用的。服务代理机确定所接收的凭证是否指示客户端机器的用户被授权请求对不可用的至少一个虚拟资源的重新激活。服务代理机指导对不可用的至少一个虚拟资源的重新激活。服务代理机向客户端机器提供连接信息。

Method and system for providing on-demand wake-up access to session server

A method for selectively providing a subset of authorized user accounts with on-demand wake-up access to a session server during a scheduled unavailability cycle, including receiving at least one credential from a client machine by a service agent. The service agent requests connection information associated with at least one credential from the database. The service agent receives connection information from the database. The service agent determined that at least one virtual resource is unavailable. The service agent determines whether the credentials received indicate that the user of the client machine is authorized to request reactivation of at least one virtual resource that is not available. The service agent directs the reactivation of at least one virtual resource that is not available. The service agent provides connection information to the client machine.

【技术实现步骤摘要】
【国外来华专利技术】用于提供对会话服务器的按需唤醒访问的方法及系统
技术介绍
本公开涉及配置资源。更具体地,本文描述的方法和系统涉及允许用户在计划的不可用性周期期间重新激活会话服务器的功能。会话服务器是个人计算机服务器操作系统,其被配置为许可许多不同的用户同时连接到它们以用于运行远程应用工作负载的目的。每个用户通过单独的用户账户被连接,该用户账户具有唯一的属性,且具有对访问安装在服务器系统上的或由该服务器系统管理的多种应用和数据资源的权限。会话服务器和会话服务器概念有时会被与主机架构相比较,在该主机架构中,计算机处理时间在许多不同用户之间被同时共享。传统地,会话服务器由私有实体或托管(hosting)实体部署到由部署方完全拥有的物理硬件上。因此,通常情况下,根据计划(schedule)关闭和打开服务器很少有甚至没有好处。即使会话服务器是虚拟化服务器,通常情况下,它们被部署到在24×365均被打开的物理服务器上,因此,通常情况下,关闭该会话服务器是没有成本优势的。再加上,终端用户期望他们的系统环境应在24×365均可用,且管理员具有强制情况以始终保持某些系统运行。在一些较新的环境中,会话服务器已经成为签约的服务提供方所使用的主要工具,该服务提供方使用该工具可以提供全集成的应用程序生产率。同时该转变也开始利用资本设备,在这种情况下,在服务器处于未使用中时关闭该服务器很少有甚至没有好处,最近的部署模型已经转变,并且服务提供方和企业IT管理员通常使用公开可用的基于云的服务,在这种情况下,典型地,成本模型已经被转变为资源消耗(例如,可以被称为“公有云”的分布式计算服务,包括但不限于:基于诸如由AMAZONWEB服务(AWS)、谷歌(GOOGLE)云平台、微软AZURE、以及SoftLayer、IBM公司提供的那些产品和服务的系统)的按小时计费。因此,现在十分需要根据服务计划(例如,包括与服务等级协议匹配的计划)开启和关闭系统。目前,一些系统利用(leverage)自动化调度来减少管理员工作负荷。然而,即使通过事前协议,也存在对不可用的服务的负面影响:一些用户会不太满意,并且出于多种原因中的任意原因而需要其工作负载被开启,该原因包括紧急或突现需求、特定项目的特殊需要和个人偏好。
技术实现思路
本文所述的方法和系统提供了用于在计划的不可用性周期期间顺应对访问工作负载的灵活性的用户需求的功能。这样的功能可以被称为对会话服务器的按需唤醒。在一些实施方式中,用于修改计划的服务器状态的功能对于特定的授权用户是可用的,而不是普遍可用的。在其中服务提供方使得会话计算可用的这些实施方式的一种中,互联网即服务(IaaS)供应商将针对做出该修改而向服务提供方收取额外的费用,并且相应地,服务提供方向终端用户收取额外的费用。因此,在这些实施方式的另一种中,通过限制谁有权指示该系统改变,并且出于审计和记账目的来跟踪该权限的任意运行,使得用户受益。在一个方面中,一种用于选择性地向授权用户账户的子集提供在计划的不可用性周期期间对会话服务器的按需唤醒访问的方法,该方法包括由服务代理机从客户端机器接收至少一个凭证。该方法包括由服务代理机从数据库请求与至少一个凭证相关联的连接信息。该方法包括由服务代理机从数据库接收该连接信息,该连接信息包括:数据中心的标识,该数据中心中的至少一个虚拟机的标识,以及用于连接到该至少一个虚拟机的资源用户名的标识,其中该至少一个虚拟机:(i)与第一组织相关联,(ii)被指定用于为与至少一个凭证相关联的用户提供对至少一个虚拟资源的访问,以及(iii)在托管与第二组织相关联的第二虚拟机并且向该第二组织的用户提供共享会话的物理服务器上运行。该方法包括由服务代理机确定至少一个虚拟资源是不可用的。该方法包括由服务代理机确定接收到的凭证是否指示客户端机器的用户被授权请求对不可用的至少一个虚拟资源的重新激活。该方法包括由服务代理机指导对不可用的至少一个虚拟资源的重新激活。该方法包括由服务代理机向客户端机器提供连接信息,其中,物理服务器基于该连接信息建立客户端机器与向用户提供该至少一个虚拟资源的至少一个虚拟机之间的连接。附图说明通过参考以下结合附图的描述,本公开的前述和其他目的、方面、特征和优点将变得更加明显且被更好地理解,其中:图1A-1C是描绘用于本文描述的方法和系统的计算机的实施方式的框图;图1D是描绘其中多个网络提供数据托管和传送服务的系统的一种实施方式的框图;图2A是描绘用于在混合使用服务器中配置虚拟资源的系统的一种实施方式的框图;图2B是描绘用于在混合使用服务器中配置虚拟资源的系统的一种实施方式的框图;图3A是描绘用于在多租户目录服务内生成安全组织单位的方法的一种实施方式的流程图;图3B是描绘用于在混合使用虚拟化环境中配置虚拟化资源的方法的一种实施方式的流程图;图4是描绘用于提供对混合使用服务器中的虚拟化资源的访问的方法的一种实施方式的流程图;以及图5是描绘用于向授权用户配置不可用的虚拟资源的方法的一种实施方式的流程图。具体实施方式在一些实施方式中,本文描述的方法和系统提供了用于提供对会话服务器的按需唤醒访问的功能。然而,在详细描述这些方法和系统之前,提供了对在其中可以实现这些方法和系统的网络的描述。现在参考图1A,描绘了网络环境的实施方式。大体上,网络环境包括一个或多个客户端102a-102n(通常也称为:本地机102、客户端102、客户端节点102、客户端机器102、客户端计算机102、客户端设备102、计算设备102、端点102或端点节点102),该一个或多个客户端102a-102n经由一个或多个网络104与一个或多个远程机器106a-106n(通常也被称为服务器106或计算设备106)通信。尽管图1A示出了网络104位于客户端102和远程机器106之间,不过,客户端102和远程机器106可以位于同一网络104上。网络104可以是局域网(LAN),例如公司内联网,城域网(MAN)或广域网(WAN),例如互联网或万维网。在一些实施方式中,在客户端102与远程机器106之间存在多个网络104。在这些实施方式的一种中,网络104’(未示出)可以是私有网络,以及网络104可以是公共网络。在这些实施方式的另一种中,网络104可以是私有网络,以及网络104’是公共网络。在又一种实施方式中,网络104和网络104’都可以是私有网络。在再一种实施方式中,网络104和网络104’都可以是公共网络。网络104可以是任意类型和/或形式的网络,并且可以包括以下任一者:点对点网络、广播网络、WAN、LAN、电信网络、数据通信网络、计算机网络、ATM(异步传输模式)网络、SONET(同步光网络)网络、SDH(同步数字体系)网络、无线网络以及有线网络。在一些实施方式中,网络104可以包括无线链路,诸如红外信道或卫星频带。网络104的拓扑可以是总线、星形或环形网络拓扑。网络104可以具有本领域普通技术人员已知的、能够支持本文描述的操作的任意网络拓扑。网络可以包括利用用于本文档来自技高网
...

【技术保护点】
1.一种用于选择性地向授权的用户账户的子集提供在计划的不可用性周期期间对会话服务器的按需唤醒访问的方法,该方法包括:/n由服务代理机从客户端机器接收至少一个凭证;/n由所述服务代理机从数据库请求与所述至少一个凭证相关联的连接信息;/n由所述服务代理机从所述数据库接收连接信息,所述连接信息包括:/nI.数据中心的标识;/nII.所述数据中心中的至少一个虚拟机的标识,所述至少一个虚拟机:/n(i)与第一组织相关联;/n(ii)被指定用于为与所述至少一个凭证相关联的用户提供对至少一个虚拟资源的访问;以及/n(iii)运行在物理服务器上,该物理服务器托管与第二组织相关联的第二虚拟机并向所述第二组织的用户提供共享会话;以及/nIII.用于连接到所述至少一个虚拟机的资源用户名的标识;/n由所述服务代理机确定所述至少一个虚拟资源是不可用的;/n由所述服务代理机确定所接收的凭证是否指示所述用户被授权请求对所述不可用的至少一个虚拟资源的重新激活;/n由所述服务代理机指导对所述不可用的至少一个虚拟资源的重新激活;以及/n由所述服务代理机向所述客户端机器提供所述连接信息,/n其中,所述物理服务器基于所述连接信息在所述客户端机器与向所述用户提供所述至少一个虚拟资源的所述至少一个虚拟机之间建立连接。/n...

【技术特征摘要】
【国外来华专利技术】20170328 US 62/477,4621.一种用于选择性地向授权的用户账户的子集提供在计划的不可用性周期期间对会话服务器的按需唤醒访问的方法,该方法包括:
由服务代理机从客户端机器接收至少一个凭证;
由所述服务代理机从数据库请求与所述至少一个凭证相关联的连接信息;
由所述服务代理机从所述数据库接收连接信息,所述连接信息包括:
I.数据中心的标识;
II.所述数据中心中的至少一个虚拟机的标识,所述至少一个虚拟机:
(i)与第一组织相关联;
(ii)被指定用于为与所述至少一个凭证相关联的用户提供对至少一个虚拟资源的访问;以及
(iii)运行在物理服务器上,该物理服务器托管与第二组织相关联的第二虚拟机并向所述第二组织的用户提供共享会话;以及
III.用于连接到所述至少一个虚拟机的资源用户名的标识;
由所述服务代理机确定所述至少一个虚拟资源是不可用的;
由所述服务代理机确定所接收的凭证是否指示所述用户被授权请求对所述不可用的至少一个虚拟资源的重新激活;
由所述服务代理机指导对所述不可用的至少一个虚拟资源的重新激活;以及
由所述服务代理机向所述客户端机器提供所述连接信息,
其中,所述物理服务器基于所述连接信息在所述客户端机器与向所述用户提供所述至少一个虚拟资源的所述至少一个虚拟机之间建立连接。


2.根据权利要求1所述的方法,其中确定所述至少一个虚拟资源是不可用的还包括:从所述数据库接收表明所述至少一个虚拟资源为不可用的指示。


3.根据权利要求1所述的方法,其中确定所述至少一个虚拟资源是不可用的还包括:
查询策略数据库以确定所述至少一个虚拟资源何时被计划为不可用;以及
确定所述至少一个虚拟资源是不可用的。


4.根据权利要求1所述的方法,其中确定所述至少一个虚拟资源是不可用的还包括:
查询策略数据库以确定提供对所述至少一个虚拟资源的访问的会话服务器何时被计划为不可用;以及
确定所述会话服务器是不可用的。


5.根据权利要求1所述的方法,其中由所述服务代理机指导对所述不可用的至少一个虚拟资源的重新激活还包括:指导对提供对所述不可用的至少一个虚拟资源的访问的会话服务器的重新激活。


6.根据权利要求1所述的方法,其中由所述服务代理机指导对所述不可用的至少一个虚拟资源的重新激活还包括:向超管理器传送指令以重新激活提供对所述不可用的至少一个虚拟资源的访问的会话服务器。


7.根据权利要求1所述的方法,其中接收所述连接信息还包括:接收与所述数据中心相关联的网关的标识。


8.根据权利要求1所述的方法,该方法还包括生成用于标识所述服务代理机接收到所述至少一个凭证的日期的记录。
<...

【专利技术属性】
技术研发人员:C·F·巴克
申请(专利权)人:云端跳动公司
类型:发明
国别省市:美国;US

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

1