【技术实现步骤摘要】
【国外来华专利技术】管理功能执行环境的分布式网络相关申请交叉引用本申请要求于2017年7月20日提交的题为“MANAGINGADISTRIBUTEDNETWORKOFFUNCTIONEXECUTIONENVIRONMENTS(管理功能执行环境的分布式网络)”的美国临时专利申请No.62/534,996和于2017年11月08日提交的题为“MANAGINGADISTRIBUTEDNETWORKOFFUNCTIONEXECUTIONENVIRONMENTS(管理功能执行环境的分布式网络)”的美国非临时专利申请No.15/806,702的权益和优先权。两个申请的整体内容通过引用明确结合于此。
本技术通常涉及无服务器计算。
技术介绍
云计算在“云”中聚合物理和虚拟计算、存储、和网络资源,并为客户提供利用聚合资源的方法。通常,云提供商管理基础设施和资源,从而减轻了客户的负担。云计算模型允许开发人员部署应用,并越来越多地将管理应用的基础设施和资源的负担转移到云提供商。例如,无服务器计算提供了云计算执行模型,该模型允许开发人员构建应用并将基础 ...
【技术保护点】
1.一种方法,包括:/n经由功能路由器在执行端点目录上注册多个执行端点,所述多个执行端点中的每个执行端点包括能够执行一个或多个功能的相应运行时环境,所述多个执行端点位于一个或多个网络中;/n经由所述功能路由器从客户端接收执行特定功能的请求;/n基于所述请求,经由所述功能路由器向所述执行端点目录查询与所述特定功能相关联的执行端点;/n经由所述功能路由器接收查询响应,该查询响应标识与所述特定功能相关联的一个或多个执行端点;/n经由所述功能路由器选择用于执行所述特定功能的执行端点,该执行端点是基于与所述请求相关联的一个或多个标准从与所述特定功能相关联的所述一个或多个执行端点中选择 ...
【技术特征摘要】
【国外来华专利技术】20170720 US 62/534,998;20171108 US 15/806,7021.一种方法,包括:
经由功能路由器在执行端点目录上注册多个执行端点,所述多个执行端点中的每个执行端点包括能够执行一个或多个功能的相应运行时环境,所述多个执行端点位于一个或多个网络中;
经由所述功能路由器从客户端接收执行特定功能的请求;
基于所述请求,经由所述功能路由器向所述执行端点目录查询与所述特定功能相关联的执行端点;
经由所述功能路由器接收查询响应,该查询响应标识与所述特定功能相关联的一个或多个执行端点;
经由所述功能路由器选择用于执行所述特定功能的执行端点,该执行端点是基于与所述请求相关联的一个或多个标准从与所述特定功能相关联的所述一个或多个执行端点中选择的;以及
经由所述功能路由器向所述客户端发送对执行所述特定功能的所述请求的响应,所述响应标识所选择的用于执行所述特定功能的所述执行端点。
2.根据权利要求1所述的方法,还包括:
经由所述功能路由器向所述执行端点发送第二请求,以请求从存储位置加载所述特定功能并生成用于调用所述执行端点处的所述特定功能的功能执行端点地址。
3.根据权利要求2所述的方法,其中,所述响应包括用于调用所述执行端点处的所述特定功能的所述功能执行端点地址。
4.根据权利要求2或3所述的方法,其中,所述第二请求包括以下各项中的至少一项:所述客户端被授权执行所述执行端点上的所述特定功能的指示,或者从所述存储位置获取所述特定功能的指令。
5.根据权利要求3所述的方法,其中,所述功能执行端点地址包括以下各项中的至少一项:与特定执行端点相对应的统一资源定位符(URL),或者被配置为将所述客户端重定向到所述执行端点处的所述特定功能的超文本传输协议(HTTP)重定向。
6.根据权利要求4所述的方法,其中,所述存储位置包括一个或多个功能存储库,并且其中,所述一个或多个网络包括云网络和一个或多个本地网络。
7.根据任一前述权利要求所述的方法,其中,注册所述多个执行端点包括在所述执行端点目录中存储以下各项中的至少一项:与每个执行端点相关联的相应位置信息、与每个执行端点相关联的相应标识符、与每个执行端点相关联的相应运行时标识符、与每个执行端点相关联的一个或多个相应功能、以及与每个执行端点相关联的一个或多个参数。
8.根据权利要求7所述的方法,其中,所述一个或多个标准包括以下各项中的至少一项:可用性、位置、成本、性能等级、接近度、或安全性等级。
9.根据任一前述权利要求所述的方法,还包括:
经由所述功能路由器向所述多个执行端点中的至少一个执行端点轮询相应的信息更新;以及
更新所述执行端点目录以包括所述相应的信息更新中的一个或多个。
10.根据权利要求9所述的方法,其中,所述相应的信息更新包括以下各项中的至少一项:相应的可用性、相应的运行时环境、相应的安全性等级、相应的成本、相应的性能等级、相关联功能的相应指示、相应的位置、以及相应的状态。
11.根据任一前述权利要求所述的方法,其中,所述执行端点目录进行以下关联中的至少一项:
将相应功能与相应执行端点相关联;
将相应执行端点与相应位置相关联;
将相应功能与相应运行时环境相关联;
将相应功能与相应客户端相关联;
将相应客户端与相应执行端点相关联;以及
将相应执行端点与相应参数相关联。
12.根据任一前述权利要求所述的方法,其中,所述多个执行端点驻留在多个不同的网络上,其中,所述一个或多个标准包括位置,并且其中,所述执行端点是基于所述客户端与所述执行端点之间的接近度来选择的。
13.一种系统,包括:
一个或多个处理器;以及
其中存储有指令的至少一个计算机可读存储介质,这些指令在由所述一个或多个处理器执行时,使得所述系统进行以下操作:
在执行端点目录上注册多个执行端点,所述多个执行端点中的每个执行端点包括能够执行一...
【专利技术属性】
技术研发人员:皮特·约翰逊,斯科特·桑切斯,
申请(专利权)人:思科技术公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。