[发明专利]函数即服务(FAAS)执行分配器有效
申请号: | 202210865433.8 | 申请日: | 2019-08-15 |
公开(公告)号: | CN115269184B | 公开(公告)日: | 2023-07-14 |
发明(设计)人: | A·M·瓦伊卡 | 申请(专利权)人: | 威睿公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京市磐华律师事务所 11336 | 代理人: | 高伟 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 函数 服务 faas 执行 分配器 | ||
本发明涉及一种函数即服务(FAAS)执行分配器。本公开提供一种用于在提供函数即服务(FaaS)的云系统的数据中心之间分配函数的方法。例如,本公开提供一个或更多个函数分配器,其被配置为接收对加载或执行函数的请求,自动地确定合适的数据中心以加载或执行函数,以及在所确定的数据中心上自动地加载或执行函数。在某些实施例中,函数分配器还被配置为确定合适的数据中心以提供用于该函数的存储资源,并配置该函数以利用所确定的数据中心的存储资源。
本发明专利申请是申请日为2019年8月15日、申请号为2019800506014、发明名称为“函数即服务(FAAS)执行分配器”的发明专利申请案的分案申请。
根据35U.S.C.119(a)-(d),要求VMware公司于2018年8月17日在印度提交的题为“函数即服务(“function-as-a-service”,FAAS)执行分配器”的外国申请序列号201841030859的权益,其全部内容出于所有目的通过引用合并于此。
本申请要求于2018年12月10日提交的题为“函数即服务(FAAS)执行分配器”的共同未决的美国非临时专利申请No.16/214,163的优先权和利益,其全部内容通过引用合并于此。
技术领域
本申请涉及函数即服务(FAAS)执行分配器。
背景技术
云架构用于云计算和云存储系统(称为云系统),用于提供函数即服务(FaaS)云服务。这样的云系统可以指任何类型的云系统,例如私有云系统,公共云系统或混合云系统。FaaS云服务是一种类型的云服务,它提供了一平台来开发、运行和管理由云系统提供的基础架构上的应用程序函数。例如,云系统可以提供计算资源(例如,服务器、主机、虚拟计算实例(VCI),诸如在主机上运行的虚拟机(VM)等)以及存储资源(例如,联网存储器,耦合至物理设备、虚拟存储区域网络等的存储器)来执行函数。云系统中的存储资源可以包括基于云的对象存储或数据库。
应用程序函数或本文所指的函数(function)是指可以使用云系统的资源执行的一段代码。例如,函数可以是接受输入并提供输出的代码。在云系统的资源上执行函数允许开发和启动函数,而没有管理支持函数执行所需的资源的复杂性。相反,云系统提供并维护此类资源,包括用于执行函数的计算资源和存储资源。
有益地,由云系统提供的FaaS云服务允许开发人员比采用传统计算模型更容易扩展应用程序函数的执行。例如,典型的单体(monolithic)应用程序可以包括用于执行几个函数的代码。为了扩展单体应用程序的使用,可能需要执行单体应用程序的许多实例,并且需要提供诸如服务器之类的物理架构来支持这种执行。然而,使用FaaS云服务,开发人员可以将单体应用程序拆分为许多函数。这些函数可以彼此独立地执行。此外,这些函数中的每个函数的执行可以在云系统中自动且独立地扩展。例如,可以提供云系统的更多资源以根据需要执行函数。
云系统可以包括多个数据中心。数据中心包括多个物理计算设备(例如,服务器、主机、运行VCI的主机等),这些物理计算设备利用物理网络设备(例如,物理路由器、物理交换机等)通过局部网络互连。数据中心还可以包括存储器(例如,耦合到一个或更多个物理计算设备)。多个数据中心还可以经由网络(例如,因特网)互连。通常,云系统的数据中心位于不同的物理区域。例如,云系统可以具有位于不同国家或一个国家的不同区域(例如,美国东部、美国西部等)的数据中心。一些数据中心可以为云系统的用户提供计算资源和存储资源。一些数据中心可以仅向云系统的用户提供计算资源。一些数据中心可以仅向云系统的用户提供存储资源。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于威睿公司,未经威睿公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210865433.8/2.html,转载请声明来源钻瓜专利网。