用于在集群系统中部署点状虚拟服务器的系统和方法技术方案

技术编号:13005643 阅读:111 留言:0更新日期:2016-03-10 17:17
本发明专利技术涉及在装置集群中的装置子集上部署虚拟服务器的系统和方法。在至少一个客户机和至少一个服务器中间的装置集群的第一装置可识别要在集群的一个或多个装置上建立的第一虚拟服务器。第一装置可将包括装置集群中的装置子集的组关联至所识别的虚拟服务器。集群可响应于将该组关联至第一虚拟服务器,在该组中的每个装置上建立第一虚拟服务器。该组的每个装置上的每个虚拟服务器可以被分配相同的互联网协议地址。

【技术实现步骤摘要】
【国外来华专利技术】用于在集群系统中部署点状虚拟服务器的系统和方法相关申请本申请要求名称为“SystemsandMethodsforDevelopingASpottedVirtualServerinaClusterSystem”并且在2013年5月15日提交的美国非临时专利申请No.13/895284的权益和优先权,该美国非临时专利申请通过引用被全部包含于此以用于各种目的。
本申请总的涉及虚拟服务器的管理。本申请尤其涉及用于在集群系统中部署点状虚拟服务器(spottedvirtualserver)的系统和方法。
技术介绍
远程计算和计算环境的集中化管理已融合以提供对于资源(诸如数据和应用资源)的远程访问,以及结合包括多级安全(例如,认证和防火墙策略)、对各种访问点和客户环境的支持,和统一的资源描述的管理方面。系统(诸如有助于向远程用户提供应用和数据的网络设备)可采用各种方式来传送计算和/或应用服务。例如,专用服务器可以通过向远程客户机传送用于执行的应用组件来提供对特定软件应用的访问。网络设备可以提供代理功能和应用,诸如安全会话建立、负载平衡和内容交换。由于应用和计算需要演进,这样的系统可能必须在传送和执行中提供较高级别的服务。相应地,这些系统中的一些可以通过结合多个硬件和软件引擎来处理分组和支持各种应用,从而提供增强的并行处理或多任务的水平。
技术实现思路
本公开涉及用于在集群系统中部署点状虚拟服务器的方法和系统。在一个或多个客户机和服务器中间的装置或设备可包括包含一组节点的集群系统。这些节点中的每一个可包括多核系统,并且可以寄载一个或多个处理引擎以用于处理分组。本公开提供用于在集群系统中部署点状虚拟服务器(vserver)的方法和系统。集群系统可包括节点集群或装置集群。集群系统可提供特定的应用服务,诸如内容交换、负载平衡,以及SSLVPN会话建立和/或管理。可经由在集群系统内部署的虚拟服务器或者一组相关的虚拟服务器来提供这些服务。装置的集群化配置通常可以是对称的或同质的,并且节点中的任何一个或者大部分可被配置为有时代替另一节点来提供或支持这种应用服务。因此,可以跨集群系统的节点布置、寄载、建立或“条状化(stripe)”vserver。然而,在某些场景下,可能期望在集群中的节点子集上点状化vserver。例如,诸如SSLVPN建立和管理以及全局服务器负载平衡(GSLB)的特定应用可以优选作为集群上的点状解决方案。本方法和系统允许在装置子集上部署虚拟服务器,而不是跨集群的所有节点条状化虚拟服务器。在一个方面,本专利技术涉及一种用于在装置集群的装置子集中部署虚拟服务器的方法。在至少一个客户机和至少一个服务器中间的装置集群的第一装置可以识别要在集群的一个或多个装置上建立的第一虚拟服务器。第一装置可以将包括装置集群中的装置子集的组关联至所识别的虚拟服务器。集群可响应于将该组关联至所述第一虚拟服务器,在该组中的每个装置上建立第一虚拟服务器。该组的每个装置上的每个虚拟服务器可被分配有相同的互联网协议地址。在一些实施例中,集群可以在所识别的组内建立第二虚拟服务器。第二虚拟服务器可以包括依赖于第一虚拟服务器的虚拟服务器。第一装置可识别包括装置集群中的装置子集的组。集群中的每个装置可以包括多个处理核。集群可以将第一虚拟服务器迁移至包括装置集群中的第二装置子集的第二组,并且可以将依赖于第一虚拟服务器的虚拟服务器迁移至第二组。集群可以接收对于建立第一虚拟服务器的请求。该请求可以包括键。集群可基于该键,确定组中的所有者装置的第一核以用于建立第一虚拟服务器。在某些实施例中,第一装置可请求第一核在哈希表中为第一虚拟服务器的会话创建条目。第一核可在所述条目中包括组中的装置子集的标识。如果该组包括不止一个装置,则集群可在该组的每个剩余装置处复制会话的哈希表条目。如果所有者装置离开集群,则集群可以将依赖于第一虚拟服务器的每个虚拟服务器迁移至所有者装置的备份装置。集群可响应于来自客户机的、对于访问会话的第二请求,基于在该第二请求中包括的键经由所述哈希表提供关于会话的信息。在另一个方面,本专利技术涉及一种用于在装置集群的装置子集中部署虚拟服务器的系统。该系统可包括在至少一个客户机和至少一个服务器中间的装置集群。可在该集群的一个或多个装置上建立第一虚拟服务器。集群的第一装置可识别要在集群的一个或多个装置上建立的第一虚拟服务器,并且可将包括装置集群中的装置子集的组关联至所识别的虚拟服务器。第一虚拟服务器可响应于将组关联至第一虚拟服务器而被建立在该组中的每个装置上,该组的每个装置上的每个虚拟服务器被分配有相同的互联网协议地址。在某些实施例中,集群在所识别的组内建立第二虚拟服务器,该第二虚拟服务器包括依赖于第一虚拟服务器的虚拟服务器。第一装置可识别包括装置集群中的装置子集的组,集群中的每个装置包括多个处理核。集群可响应于将第一虚拟服务器迁移至包括装置集群中的第二装置子集的第二组,将依赖于第一虚拟服务器的虚拟服务器迁移至该第二组。第一装置可接收对于建立第一虚拟服务器的请求。该请求可包括键。第一装置可基于所述键,确定组中的所有者装置的第一核,以用于建立第一虚拟服务器。第一装置可请求第一核在哈希表中为第一虚拟服务器的会话创建条目。在一些实施例中,第一核在条目中包括组中的装置子集的标识。如果该组包括不止一个装置,则集群可以在该组的每个剩余装置处复制会话的哈希表条目。如果所有者装置离开集群,则集群可以将依赖于第一虚拟服务器的每个虚拟服务器迁移至所有者装置的备份装置。所述第一核可响应于来自客户机的、对于访问会话的第二请求,基于在该第二请求中包括的键经由哈希表提供关于会话的信息。在附图和下文的描述中提供本专利技术的各个实施例的细节。附图说明通过参考下述结合附图的描述,本专利技术的前述和其它目的、方面、特征和优点将会更加明显并更易于理解,其中:图1A是客户机经由设备访问服务器的网络环境的实施例的框图;图1B是经由设备从服务器传送计算环境到客户机的环境的实施例的框图;图1C是经由设备从服务器传送计算环境到客户机的环境的又一个实施例的框图;图1D是经由设备从服务器传送计算环境到客户机的环境的又一个实施例的框图;图1E到1H是计算装置的实施例的框图;图2A是用于处理客户机和服务器之间的通信的设备的实施例的框图;图2B是用于优化、加速、负载平衡和路由客户机和服务器之间的通信的设备的又一个实施例的框图;图3是用于经由设备与服务器通信的客户机的实施例的框图;图4A是虚拟化环境的实施例的框图;图4B是虚拟化环境的又一个实施例的框图;图4C是虚拟设备的实施例的框图;图5A是在多核网络设备中实现并行机制的方法实施例的框图;图5B是使用多核网络应用的系统实施例的框图;图5C是多核网络设备方面的实施例的框图;图6是使用多核网络应用的系统的实施例的框图;图7A-7B是用于管理多核系统中的会话持久性和重用的方法步骤的实施例的流程图;图8是集群系统的实施例的框图;图9A是用于集群系统中的SSL会话管理的系统的实施例的框图;图9B是用于集群系统中的SSL会话管理的方法步骤的实施例的流程图;图10A是用于在集群系统中部署点状虚拟服务器的系统的实施例的框图;图10B是具有相应的引用计数的vserver之间的关系的表示的本文档来自技高网...

【技术保护点】
一种用于在装置集群中的装置子集上部署虚拟服务器的方法,所述方法包括:(a)由在至少一个客户机和至少一个服务器中间的装置集群的第一装置识别要在集群的一个或多个装置上建立的第一虚拟服务器;(b)由所述第一装置将包括所述装置集群中的装置子集的组关联至所识别的虚拟服务器;以及(c)响应于将所述组关联至所述第一虚拟服务器,在所述组中的每个装置上建立所述第一虚拟服务器,所述组的每个装置上的每个虚拟服务器被分配有相同的互联网协议地址。

【技术特征摘要】
【国外来华专利技术】2013.05.15 US 13/8952841.一种用于在装置集群中的装置子集上部署虚拟服务器的方法,所述方法包括:(a)由在至少一个客户机和至少一个服务器中间的装置集群的第一装置识别要在集群的一个或多个装置上建立的第一虚拟服务器;(b)由所述第一装置将包括所述装置集群中的装置子集的组关联至所识别的虚拟服务器;以及(c)响应于将所述组关联至所述第一虚拟服务器,在所述组中的每个装置上建立所述第一虚拟服务器,所述组的每个装置上的每个虚拟服务器被分配有相同的互联网协议地址。2.根据权利要求1所述的方法,还包括在所识别的组内建立第二虚拟服务器,所述第二虚拟服务器包括依赖于所述第一虚拟服务器的虚拟服务器。3.根据权利要求1所述的方法,其中(b)包括识别包括所述装置集群中的装置子集的组,集群中的每个装置包括多个处理核。4.根据权利要求1所述的方法,还包括将所述第一虚拟服务器迁移至包括所述装置集群中的第二装置子集的第二组,并且将依赖于所述第一虚拟服务器的虚拟服务器迁移至所述第二组。5.根据权利要求3所述的方法,还包括接收对于建立所述第一虚拟服务器的、包括键的请求,以及基于所述键,确定所述组中的所有者装置的第一处理核以用于建立所述第一虚拟服务器。6.根据权利要求5所述的方法,还包括请求所述第一处理核在哈希表中为所述第一虚拟服务器的会话创建条目。7.根据权利要求6所述的方法,还包括在所述条目中包括所述组中的装置子集的标识。8.根据权利要求6所述的方法,还包括如果所述组包括不止一个装置,则在所述组的每个剩余装置处复制所述会话的哈希表条目。9.根据权利要求5所述的方法,还包括如果所述所有者装置离开所述集群,则将依赖于所述第一虚拟服务器的每个虚拟服务器迁移至所述所有者装置的备份装置。10.根据权利要求6所述的方法,还包括响应于来自客户机的、对于访问所述会话的第二请求,基于在所述第二请求中包括的键经由所述哈希表提供关于所述会话的信息。11.一种用于在装置集群中的装置子集上部署...

【专利技术属性】
技术研发人员:S·卡马斯M·阿鲁穆加姆V·伊塔
申请(专利权)人:思杰系统有限公司
类型:发明
国别省市:美国;US

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

1