[发明专利]用于确定无服务器应用的云计算部署修改的技术在审
申请号: | 201980095210.4 | 申请日: | 2019-04-12 |
公开(公告)号: | CN113661480A | 公开(公告)日: | 2021-11-16 |
发明(设计)人: | 鲍拉日·彼得·盖罗;本斯·福尔马内;大卫·约查;安德拉斯·科恩 | 申请(专利权)人: | 瑞典爱立信有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 王蓉 |
地址: | 瑞典斯*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 确定 服务器 应用 计算 部署 修改 技术 | ||
描述了一种用于动态确定具有多个应用功能的无服务器应用的初始云计算部署(CCD)的修改的技术。初始CCD中的多个应用功能被分组到一个或多个部署工件中,每个部署工件包括至少一个应用功能,其中,每个部署工件与从FaaS和CaaS中选择的专用云计算平台类型相关联。本公开的装置被配置为获得针对无服务器应用或其部署的至少一个要求,以及获得无服务器应用的应用模型。该装置还被配置为:基于应用模型和至少一个要求来确定无服务器应用的经修改的CCD,其中,经修改的CCD包括被分组到一个或多个部署工件的多个应用功能的经修改的分组和特定部署工件与专用云计算平台类型的经修改的关联中的至少一个,专用云计算平台类型是从至少FaaS和CaaS中选择的。
技术领域
本公开涉及云计算。更详细地,本公开涉及确定无服务器应用的云计算部署的修改。本公开可以以装置、云计算系统、方法和计算机程序产品的形式来实现。
背景技术
云计算已成为针对大量计算需求的广泛解决方案。存在许多云计算的方法,并且下面将更详细地讨论一些示例。
平台即服务(PaaS)提供了一个云计算平台,其允许用户开发、运行和管理应用,而没有构建和维护基础设施的复杂性。亚马逊网络服务(AWS)Beanstalk是PaaS解决方案的一个示例。
容器即服务(CaaS)(例如,AWS ECS)是一种虚拟化形式,其中应用及其所有相关项(dependency)都被打包在易于跨系统移植的容器中。CaaS解决方案提供高度的控制和灵活性,而与供应商无关。使用单独的容器将单体应用拆分为单独的“微服务”并不少见。
功能即服务(FaaS)提供了一个平台,其允许用户开发、运行和管理不同的应用功能性或功能,而没有构建和维护底层基础设施的复杂性。可以以基于事件的方式触发这些功能。因此,整个软件逻辑可以轻松地被实现为功能和事件。FaaS平台在不持续调整运行容器的场景中是高效的。由于其简单性,FaaS平台有时也被称为“无服务器”平台。FaaS平台是可自动计量的,这意味着资源计费可以基于实际资源消耗,而不是先前声明的资源需求。FaaS解决方案的示例包括亚马逊网络服务(AWS)Lambda。
CaaS和FaaS解决方案具有其各自的优缺点。作为示例,如果需要灵活地安装和使用具有不同版本要求的软件(例如,不同的软件堆栈),容器是有帮助的。然而,配置CaaS架构(orchestration)平台以自动处理工作负载波动并不是容易的任务。在这方面,检测工作负载改变和实例化新(或移除旧)容器的过程不能立即执行,因此将总是存在运行时成本。另一方面,FaaS解决方案在涉及到即时检测和处理工作负载波动时提供了更高程度的灵活性。另一方面,对于具有许多相互关功能的复杂应用,FaaS解决方案并不容易实现。
发明内容
需要改进无服务器应用的部署。
根据一个方面,提供了一种用于动态确定具有多个应用功能的无服务器应用的初始云计算部署(CCD)的修改的装置,其中,初始CCD中的多个应用功能被分组到一个或多个部署工件(artifact)中,每个部署工件包括至少一个应用功能,其中,每个部署工件与从FaaS和CaaS中选择的专用云计算平台类型相关联。该装置被配置为获得针对无服务器应用或其部署的至少一个要求,以及获得无服务器应用的应用模型。该装置还被配置为:基于应用模型和至少一个要求来确定无服务器应用的经修改的CCD,其中,经修改的CCD包括被分组到一个或多个部署工件的多个应用功能的经修改的分组和特定部署工件与专用云计算平台类型的经修改的关联中的至少一个,专用云计算平台类型是从至少FaaS和CaaS中选择的。
在一些变体中,初始CCD和经修改的CCD中的至少一个包括与平台类型FaaS相关联的第一部署工件和与平台类型CaaS相关联的第二部署工件。在这样的变体中,无服务器的CCD可以跨FaaS和CaaS平台类型进行优化。平台类型CaaS可以包括包含平台即服务(PaaS)工件的容器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瑞典爱立信有限公司,未经瑞典爱立信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980095210.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:材料相检测
- 下一篇:调整用于极化码速率匹配设计的M