分布式系统中的集中式联网配置的制作方法_5

文档序号:9916555阅读:来源:国知局
,和/或可修改NCS或目标节点处的逻辑来更高效地响应于检测的事件。
[0083]图13是说明根据至少一些实施方案的可被执行以向分布式系统的客户端提供联网相关状态信息的统一视图的操作方面的流程图。如元素1301所示,可建立一个或多个程序接口(诸如web页或控制台、AP1、GUI或命令行工具)以用于向客户端提供所关注的各种分布式系统资源的联网状态的统一和可定制视图。举例来说,客户端可指派有虚拟化计算服务的大量计算实例,且可希望在最后十五分钟发现哪些特定实例已受带宽调节影响。程序接口可使得客户端能够使用各种过滤器来指定将被显示的联网性质和/或将显示性质所针对的资源集合。
[0084]可经由此接口接收联网状态请求,其指示所关注的度量和资源(元素1304)。联网配置系统可例如从度量数据库190或从NCS处的高速缓冲存储器检索请求的度量(元素1307)。在一些实施方案中,可用于响应于请求的可应用的分类元数据也可从分类数据库192或从NCS处的元数据高速缓冲存储器检索(元素1310)。使用收集的信息,可产生对联网状态请求的响应且经由程序接口将响应提供至请求者(元素1313)。
[0085]应注意,在各种实施方案中,除了图10、图11、图12和图13的流程图中说明的操作之外的操作可用以实现联网配置服务功能性,且所示操作中的一些可能不实现,或可以不同顺序实现,或并行地而不是顺序地实现。举例来说,情况可以是,在一些实施方案中,可实现多线程NCS,在这种情况下可并行地执行图10中说明的操作的一些流来产生和传输用于相应目标节点的相应的分类元数据集合。
[0086]可鉴于以下条款描述本公开的实施方案:
[0087]1.一种系统,其包括:
[0088]多个计算装置,其被配置用来:
[0089]在联网配置服务的一个或多个集中式服务器处从多个来源获得度量,包括可配置用来实现提供者网络的网络可访问的服务的节点集合处收集的流量度量;
[0090]在所述联网配置服务处至少部分基于所述度量和至少部分基于联网管理策略来确定将用以将联网配置选项应用于特定流量种类的元数据,所述特定流量种类与所述节点集合的特定节点处的所述网络可访问的服务的服务实例相关联;
[0091 ]将所述元数据的表示传输至所述节点集合的特定节点处的控制模块;以及
[0092]在所述特定节点处实现由在所述联网配置服务处确定的所述元数据指示的程序来调度一个或多个网络传输。
[0093]2.如条款I所述的系统,其中所述联网配置选项包括以下中的一个或多个:(a)带宽限制,(b)等待时间约束,(C)服务质量目标,(d)包分段配置设置,或(e)至少部分依赖于包大小的配置设置。
[0094]3.如条款I所述的系统,其中所述多个来源包括以下中的一个或多个:(a)拒绝服务检测器,(b)按照网络地址的流量度量聚集服务,或(C)按照客户端的流量度量聚集服务。
[0095]4.如条款I所述的系统,其中所述元数据的所述表示至少部分基于以下中的一者而传输:(a)预定调度,(b)触发事件的发生,或(c)来自所述特定节点的请求。
[0096]5.如条款I所述的系统,其中在所述联网配置服务器处确定的所述元数据包括一个或多个规则,所述规则将用以至少部分基于以下中的一者来将网络流量单元分类为所述特定种类:(a)与所述网络流量单元相关联的网络端点地址,(b)代表客户端产生所述网络流量单元的所述客户端,或(C)代表应用产生所述网络流量单元的所述应用。
[0097]6.如条款I所述的系统,其中所述多个计算装置还被配置用来:
[0098]接收由以下中的一者提交的配置请求的指示:(a)所述网络可访问的服务的客户端,或(b)所述网络可访问的服务的管理者;以及
[0099]根据所述配置请求修改所述元数据的一个或多个元素。
[0100]7.—种方法,其包括:
[0101]通过多个计算装置执行:
[0102]在联网配置服务器处从与提供者网络的网络可访问的服务相关联的多个来源获得度量;
[0103]在所述联网配置服务器处至少部分基于所述度量来确定将用以将联网配置选项应用于特定流量种类的程序,所述特定流量种类与所述网络可访问的服务的服务实例相关联;
[0104]将所述程序的表示从所述联网配置服务器传输至所述提供者网络的与所述服务实例相关联的特定节点;以及
[0105]在所述特定节点处实现在所述联网配置服务器处确定的所述程序来根据所述联网配置选项调度一个或多个网络传输。
[0106]8.如条款7所述的方法,其中所述联网配置选项包括以下中的一个或多个:(a)带宽限制,(b)等待时间约束,(C)服务质量目标,(d)包分段配置设置,或(e)至少部分依赖于包大小的配置设置。
[0107]9.如条款7所述的方法,其中所述多个来源包括以下中的一个或多个:(a)所述特定节点,(b)拒绝服务检测器,(C)按照网络地址的流量聚集服务,或(d)按照客户端的流量聚集服务。
[0108]10.如条款7所述的方法,其中至少部分基于以下中的一者而起始所述传输所述表示:(a)预定调度,(b)触发事件的发生,或(C)来自所述特定节点的请求。
[0109]11.如条款7所述的方法,其中在所述联网配置服务器处确定的所述程序包括一个或多个规则,所述规则将用以至少部分基于以下中的一者来将网络流量单元分类为所述特定种类:(a)与所述网络流量单元相关联的网络端点地址,(b)代表客户端产生所述网络流量单元的所述客户端,或(C)代表应用产生所述网络流量单元的所述应用。
[0110]12.如条款7所述的方法,其中所述提供者网络包括具有相应失效配置文件的多个可用容器,所述方法还包括通过所述多个计算装置执行:
[0111]在所述多个可用容器的每个可用容器处配置至少一个联网配置服务器。
[0112]13.如条款7所述的方法,其还包括通过所述多个计算装置执行:
[0113]至少部分基于性能要求来确定将被实例化的联网配置服务器的数目,所述性能要求与导致联网配置选项的改变的事件检测与将所述改变应用于所述联网配置选项的修改的程序的实现之间的时间间隔相关联。
[0114]14.如条款7所述的方法,其中响应于来自以下中的一者的请求而执行所述确定所述程序:(a)所述网络可访问的服务的客户端,或(b)所述网络可访问的服务的管理者。
[0115]15.如条款7所述的方法,其中将所述程序的所述表示传输至的所述特定节点包括以下中的一者:(a)可配置用来实现所述网络可访问的服务的服务单元的实例主机,(b)交换机,(C)路由器,(d)网关,(e)负载均衡器,或⑴存储装置。
[0116]16.如条款7所述的方法,其还包括通过所述多个计算装置执行:
[0117]经由一个或多个程序接口提供可配置用来支持所述网络可访问的服务的多个节点的联网状态的合并视图。
[0118]17.如条款7所述的方法,其还包括通过所述多个计算装置执行:
[0119]将所述网络可访问的服务的多个实例主机的联网状态信息的指示从所述联网配置服务器提供至与所述网络可访问的服务相关联的实例放置组件,其中所述实例放置组件被配置用来利用所述指示来选择将启动所述网络可访问的服务的服务实例的特定实例主机。
[0120]18.一种非暂时性计算机可访问的存储介质,其存储在一个或多个处理器上执行时执行以下操作的程序指令:
[0121]从多个来源获得联网相关的度量;
[0122]根据一个或多个联网管理策略且至少部分基于所述联网相关的度量来确定将用以将联网配置选项应用于与计算装置相关联的特定流量种类的规则集合;以及
[0123]将用以根据所述联网配置选项调度一个或多个网络传输的所述规则集合的表示从联网配置服务器传输至所述计算装置。
[0124]19.如条款18所述的非暂时性计算机可访问的存储介质,其中所述联网配置选项包括以下中的一个或多个:(a)带宽限制,(b)等待时间约束,(C)服务质量目标,(d)包分段配置设置,或(e)至少部分依赖于包大小的配置设置。
[0125]20.如条款18所述的非暂时性计算机可访问的存储介质,其中所述多个来源包括以下中的一个或多个:(a)所述计算装置,(b)拒绝服务检测器,(C)按照网络地址的流量聚集服务,或(d)按照客户端的流量聚集服务。
[0126]21.如条款18所述的非暂时性计算机可访问的存储介质,其中所述指令在所述一个或多个处理器上执行时:
[0127]根据所述一个或多个联网管理策略且至少部分基于所述联网相关的度量来确定将用以将一个或多个联网配置选项应用于不同计算装置处的相应流量种类的不同规则集合;以及
[0128]将所述不同规则集合的表示传输至所述不同计算装置。
[0129]22.如条款18所述的非暂时性计算机可访问的存储介质,其中所述规则集合包括将用以至少部分基于以下中的一者来将网络流量单元分类为所述特定种类的一个或多个规则:(a)与所述网络流量单元相关联的网络端点地址,(b)代表客户端产生所述网络流量单元的所述客户端,或(C)代表应用产生所述网络流量单元所代表的所述应用。
[0130]23.如条款18所述的非暂时性计算机可访问的存储介质,其中所述计算装置被配置用来实现包括以下中的一者的网络可访问的服务的服务实例:(a)虚拟化计算服务,(b)存储服务,或(C)数据库服务。
[0131]24.—种系统,其包括:
[0132]多个计算装置,其被配置用来:
[0133]在联网配置服务器处至少部分基于分布式系统的联网管理策略建立将应用于所述分布式系统的特定计算装置处的网络流量种类的层级和与所述层级的所述网络流量种类相关联的相应联网配置选项;
[0134]在所述联网配置服务器处确定可用以将所述特定计算装置处的网络流量单元分类为所述层级的网络流量种类的程序的一个或多个步骤;
[0135]将指示所述层级的第一数据结构和指示所述程序的第二数据结构的相应表示从所述联网配置服务器传输至所述特定计算装置;
[0136]在所述特定计算装置处使用所述第二数据结构中指示的所述程序识别特定网络流量单元所属于的所述层级的特定网络流量种类;以及
[0137]针对所述特定网络流量种类根据所述第一数据结构中指示的特定联网配置选项传输所述特定网络流量单元。
[0138]25.如条款24所述的系统,其中所述特定联网配置选项包括以下中的一个或多个:(a)带宽限制,(b)等待时间约束,(C)服务质量目标,(d)包分段配置设置,或(e)至少部分依赖于包大小的配置设置。
[0139]26.如条款24所述的系统,其中所述第一数据结构包括树,其包括具有多个子节点的特定母节点,其中根据与所述树相关联的带宽求和策略,在特定时间间隔期间与所述多个子节点相关联的实际流量传送速率的总和不超过针对所述特定母节点指示的带宽限制。
[0140]27.如条款24所述的系统,其中所述种类层级包括在以下中的至少一个方面与所述特定网络流量种类不同的另一网络流量种类:(a)所述网络流量的一个或多个网络端点地址,(b)代表客户端产生所述流量的所述客户端指示的一个或多个性质,或(C)产生所述流量所针对的应用种类。
[0141]28.如条款24所述的系统,其中所述第二数据结构包括按序列布置的多个决定节点,其表示所述层级的相继更窄的分类种类。
[0142]29.如条款24所述的系统,其中所述第二数据结构包括表示查找表的至少一个决定节点,所述查找表具有基于将使用所述第二数据结构分类的所述网络流量单元的一个或多个性质编索引的多个条目。
[0143]30.—种方法,其包括:
[0144]通过多个计算装置执行:
[0145]在联网配置服务器处产生包括一个或多个等级的网络流量种类的层级,和与所述层级的所述网络流量种类相关联的相应网络配置选项;
[0146]在所述联网配置服务器处确定可用以将网络流量单元分类为所述层级的网络流量种类的程序的一个或多个步骤;
[0147]将指示所述层级和所述程序的一个或多个数据结构的相应表示从所述联网配置服务器传输至特定计算装置;
[0148]根据针对所述层级中的所述网络流量种类指示的特定网络配置选项从所述特定计算装置传输将使用所述程序确定网络流量种类所属于的网络流量单元。
[0149]31.如条款30所述的方法,其中所述特定联网配置选项包括以下中的一个或多个:(a)带宽限制,(b)等待时间约束,(C)服务质量目标,(d)包分段配置设置,或(e)至少部分依赖于包大小的配置设置。
[0150]32.如条款30所述的方法,其中所述一个或多个数据结构包括指示所述层级的第一数据结构,且其中所述第一数据结构包括树,所述树包括具有多个子节点的特定母节点,其中根据与所述树相关联的带宽求和策略,在特定时间间隔期间与所述多个子节点相关联的实际流量传送速率的总和不超过针对所述特定母节点指示的带宽限制。
[0151]33.如条款30所述的方法,其中所述种类层级包括在以下中的至少一个方面与所述特定网络流量种类不同的另一网络流量种类:(a)所述网络流量的一个或多个网络端点地址,(b)代表客户端产生所述流量的所述客户端指示的一个或多个性质,(C)产生所述流量所针对的应用种类,或(d)产生所述流量所针对的网络可访问的服务的指示。
[0152]34.如条款30所述的方法,其中所述一个或多个数据结构包括特定数据结构,所述特定数据结构包括按序列布置的多个决定节点,其表示所述层级的相继更窄的分类种类。
[0153]35.如条款34所述的方法,其中所述特定数据结构包括至少一个决定节点,所述至少一个决定节点包括查找表,所述查找表具有基于将使用所述特定数据结构分类的所述网络流量单元的一个或多个性质编索引的多个条目。
[0154]36.如条款35所述的方法,其中所述一个或多个性质包括以下中的一者:(a)目的地IP地址的至少一部分,(b)来源IP地址的至少一部分,(C)报头的至少一部分,(d)主体内容的至少一部分,或(e)与网络流量单元相关联的客户端识别符的至少一部分。
[0155]37.如条款36所述的方法,其中所述多个条目的特定条目包括将用以分类满足与所述特定条目相关联的准则的网络流量单元的不同决定节点的指示。
[0156]38.如条款30所述的方法,其中至少部分基于以下中的一者而将所述一个或多个数据结构的所述表示提供至所述特定计算装置:(a)预定调度,(b)触发事件的发生,或(C)来自所述特定计算装置的请求。
[0157]39.如条款30所述的方法,其中响应于从以下中的一个或多个接收
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1