【技术实现步骤摘要】
【国外来华专利技术】相关申请本申请涉及下面的申请:2013年6月26日提交的且标题为“MANAGINGCLIENTACCESSTOAPLURALITYOFCOMPUTINGSYSTEMS”的美国申请号13/927,892;2013年6月26日提交的且标题为“PRODUCERSYSTEMPARTITIONINGAMONGLEASINGAGENTSYSTEMS”的美国申请号13/927,929;2013年6月26日提交的且标题为“PRODUCERSYSTEMSELECTION”的美国申请号13/927,933;以及2013年6月26日提交的且标题为“PRODUCERSYSTEMPARTITIONINGAMONGLEASINGAGENTSYSTEMS”的美国申请号13/927,995,这些申请的公开特此通过引用被全部并入本文。背景计算资源和服务常常由多个计算系统提供。这些计算资源和/或服务可由多个额外的计算系统消费。在很多情况下,几个计算系统将提供对相同的资源或服务的访问。提供资源 ...
【技术保护点】
一种用于访问由在覆盖网络中的生产者提供的服务的系统,所述系统包括:消费者系统主机,其包括一个或多个处理器,所述消费者系统主机配置成托管一个或多个消费者,所述消费者系统主机包括:映射存储库,其配置成存储生产者到生产者系统主机的映射;以及覆盖网络代理,其配置成:从由所述消费者系统主机托管的消费者接收访问在生产者处的服务的请求;选择所租赁的生产者,从所述所租赁的生产者访问所述服务,所述所租赁的生产者代表所述消费者被租赁;访问所述映射存储库以识别与所述所租赁的生产者相关的生产者系统主机,所述生产者系统主机配置成托管一个或多个生产者;以及将所述请求发送到所述生产者系统主机。
【技术特征摘要】
【国外来华专利技术】2013.06.26 US 13/927,929;2013.06.26 US 13/927,892;1.一种用于访问由在覆盖网络中的生产者提供的服务的系统,
所述系统包括:
消费者系统主机,其包括一个或多个处理器,所述消费者系统主
机配置成托管一个或多个消费者,所述消费者系统主机包括:
映射存储库,其配置成存储生产者到生产者系统主机的映
射;以及
覆盖网络代理,其配置成:
从由所述消费者系统主机托管的消费者接收访问
在生产者处的服务的请求;
选择所租赁的生产者,从所述所租赁的生产者访问
所述服务,所述所租赁的生产者代表所述消费者被租
赁;
访问所述映射存储库以识别与所述所租赁的生产
者相关的生产者系统主机,所述生产者系统主机配置成
托管一个或多个生产者;以及
将所述请求发送到所述生产者系统主机。
2.如权利要求1所述的系统,其中:
所述映射存储库还配置成存储与所述消费者相关的租赁池,所述
租赁池包括代表所述消费者租赁的一组所租赁的生产者;以及
所述覆盖网络代理还配置成:
确定所述租赁池是否包括至少一个可用的所租赁的生产者;
以及
响应于确定所述租赁池包括至少一个可用的所租赁的生产
者而从所述可用的所租赁的生产者选择所述所租赁的生产者,从
所述所租赁的生产者访问所述服务;以及
响应于确定所述租赁池不包括至少一个可用的所租赁的生
产者,所述覆盖网络代理还配置成:
为所述消费者产生得到对生产者的租赁的请求;
向一组租赁代理提供所述请求以得到对生产者的所述
租赁;以及
对于在所述组租赁代理中的所述租赁代理中的至少一
些,接收生产者的租赁信息。
3.如权利要求2所述的系统,其中所述映射存储库还配置成将
所述租赁信息存储在与所述消费者相关的所述租赁池中。
4.如权利要求1所述的系统,其中所述覆盖网络代理还配置成:
从所述生产者主机系统接收对所述请求的响应;
基于所述响应的内部标头来确定接收者消费者,所述接收者消费
者包括所述消费者;
向所述消费者提供所述响应;
识别与所述所租赁的生产者相关的源虚拟地址;以及
在向所述消费者提供所述响应之前,用所述源虚拟地址代替包括
在所述内部标头中的与所述所租赁的生产者相关的地址。
5.如权利要求1所述的系统,其中所述覆盖网络代理还配置成
用包括与所述生产者系统主机相关的生产者系统主机地址和与所述
消费者系统主机相关的消费者系统主机地址的外部标头封装所述请
求。
6.一种包括计算机可执行指令的非临时物理计算机存储器,所
述计算机可执行指令在一个或多个处理器中执行时指示计算系统通
过至少下列操作来访问由在覆盖网络中的生产者虚拟机提供的服务:
响应于从由消费者系统主机托管的消费者虚拟机接收访问
在生产者系统处的服务的请求,所述请求包括目标虚拟地址,从
与所述消费者虚拟机相关的租赁池选择所租赁的生产者虚拟机,
从所述所租赁的生产者虚拟机访问所述服务,所述租赁池包括代
表所述消费者虚拟机租赁的生产者虚拟机的连接信息;
用与所述所租赁的生产者虚拟机相关的生产者虚拟机地址
代替在所述请求的标头中的所述目标虚拟地址;
确定与所述所租赁的生产者虚拟机相关的生产者系统主机;
以及
使所述请求被发送到所述生产者系统主机以提供到所述所
租赁的生产者虚拟机,从而使所述租赁生产者虚拟机能够处理访
问所述服务的所述请求。
7.如权利要求6所述的非临时物理计算机存储器,其中从与所
述消费者虚拟机相关的所述租赁池选择所述所租赁的生产者虚拟机
包括:
确定所述租赁池是否包括当前不由所述消费者虚拟机使用的至
少一个所租赁的生产者虚拟机的连接信息;以及
响应于确定所述租赁池不包括当前不由所述消费者虚拟机使用
\t的至少一个所租赁的生产者虚拟机,所述计算机可执行指令还包括指
示所述计算系统:
代表所述消费者虚拟机得到对被包括在覆盖网络中的一组
生产者虚拟机的租赁;
发起与来自所述组所租赁的生产者虚拟机的单独生产者虚
拟机的连接;以及
对于成功建立的连接,将相应的生产者虚拟机的连接信息添
加到所述租赁池。
8.一种访问由在覆盖网络中的生产者虚拟机提供的服务的方
法,所述方法包括:...
【专利技术属性】
技术研发人员:维莎尔·帕拉科,普拉迪普·文森特,安德鲁·布鲁斯·迪金森,
申请(专利权)人:亚马逊技术有限公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。