The present disclosure relates to methods, systems and computer readable media for on-demand resource provision for service instances. On-demand service agents supply IaaS resources when service instances are created. The service broker provides a directory listing one or more service plans, each of which corresponds to a set of available resources. The user device selects a corresponding service plan that matches the specific requirements of the application consuming the resources. The service agent generates a deployment list based on the selected service plan. The service agent then submits the deployment list to the deployment system. The deployment system supplies the resources to the service instance according to the list generated by the service agent.
【技术实现步骤摘要】
【国外来华专利技术】按需资源供应
技术介绍
本说明书总体上涉及云计算技术。在云计算中,可以向用户供应一组共享的计算资源、存储资源和网络资源,通常以虚拟机的形式。多个物理计算设备(例如,服务器群中的计算机)可以提供用于供应这些资源的服务平台。服务平台有时称为基础设施即服务(IaaS)。一组服务能使软件开发者开发、启动和管理应用程序(通常简称为应用),而不需要与IaaS的设备直接交互。示例服务平台是作为一组共享云资源安装在基于IntelTM处理器的物理服务器的机架上以管理这些物理服务器的VMwarevSphereTM云平台软件。部署系统能通过使用IaaS资源自动化和简化将应用的源代码或二进制代码表示转换成该应用的服务实例。该服务实例然后能被云计算平台上的终端用户访问。云计算平台的示例是部署在一组基于vSphere的云设备上的PivotalCloud软件产品。
技术实现思路
本说明书描述了针对服务实例进行按需资源供应的方法、系统和计算机可读介质。按需服务代理在服务实例创建时供应IaaS资源。按需服务代理提供列举了一个或多个服务计划的目录,每个服务计划对应一组可用资源。用户装置选择与每个服务实例的具体需求匹配的相应服务计划。按需服务代理基于选择的这组服务计划生成部署清单。按需服务代理然后将该部署清单提交至部署系统。部署系统根据按需服务代理所生成的清单将资源供应至服务实例。可以实施在本说明书中描述的主题的特定实施例以实现以下优点中的一个或者多个。相较于用于供应资源的常规技术,本说明书中描述的技术提供了更灵活的资源供应。与在代理部署时预供应固定量的资源相反,资源供应发生在服务实例创建时。因此,所公 ...
【技术保护点】
1.一种方法,包括:通过按需服务代理向云计算平台提供列举了一个或多个服务计划的目录,每个服务计划对应相应的资源集合;通过所述按需服务代理从所述云计算平台接收创建服务实例的请求,所述请求指定从所述目录选择的服务计划;基于所选择的计划生成部署清单,包括:在所述部署清单中指定所选择的计划的所述资源集合的参数;基于所述部署清单创建所述服务实例,包括:通过所述按需服务代理将所述部署清单提供给部署系统并且通过所述按需服务代理从所述部署系统接收对所述服务实例的引用;以及将对所述服务实例的所述引用提供给所述云计算平台作为对所述请求的响应。
【技术特征摘要】
【国外来华专利技术】2016.09.02 US 15/256,2751.一种方法,包括:通过按需服务代理向云计算平台提供列举了一个或多个服务计划的目录,每个服务计划对应相应的资源集合;通过所述按需服务代理从所述云计算平台接收创建服务实例的请求,所述请求指定从所述目录选择的服务计划;基于所选择的计划生成部署清单,包括:在所述部署清单中指定所选择的计划的所述资源集合的参数;基于所述部署清单创建所述服务实例,包括:通过所述按需服务代理将所述部署清单提供给部署系统并且通过所述按需服务代理从所述部署系统接收对所述服务实例的引用;以及将对所述服务实例的所述引用提供给所述云计算平台作为对所述请求的响应。2.根据权利要求1所述的方法,其中,每个服务计划指定虚拟机类型以及用于对应的资源集合的相应配额量。3.根据权利要求1所述的方法,其中,生成所述部署清单包括:通过所述按需服务代理调用服务适配器;以及使所述服务适配器生成所述部署清单,并且其中,创建所述服务实例包括:通过所述服务适配器将所选择的服务计划中的所述资源集合绑定至所述服务实例。4.根据权利要求1所述的方法,包括:通过所述按需服务代理从所述云计算平台接收将资源绑定至所述服务实例的请求;创建绑定信息,所述绑定信息包括对所述资源的引用以及用于访问所述资源的凭证;以及将所述绑定信息提供给所述云计算平台作为对绑定资源的请求的响应。5.根据权利要求4所述的方法,其中,创建所述绑定信息包括:通过所述按需服务代理调用服务适配器;以及使所述服务适配器生成所述绑定信息。6.根据权利要求1所述的方法,其中,创建所述服务实例包括:创建在其中执行应用的一个或多个虚拟机,并且根据所述部署清单中的所述参数配置所述一个或多个虚拟机。7.根据权利要求6所述的方法,其中,所述应用是服务应用或消费者应用。8.根据权利要求1所述的方法,其中,提供所述目录是对注册服务代理请求的响应,所述注册服务代理请求指定指向所述按需服务代理的链接以及用于访问所述按需服务代理的凭证,所述按需服务代理是根据服务代理清单来配置的,所述服务代理清单指定所述按需服务代理的参数,所述参数包括:对所述按需服务代理用来与所述云计算平台通信以接收所述请求并且提供所述目录的接口的第一引用;以及对所述按需服务代理用来与所述部署系统通信的接口的第二引用。9.根据权利要求8所述的方法,包括:根据所述服务代理清单配置所述按需服务代理。10.一种系统,包括:一个或者多个计算机和存储有可操作指令的一个或者多个存储装置,所述可操作指令在由所述一个或者多个计算机执行时使所述一个或者多个计算机执行操作,所述操作包括:通过按需服务代理向云计算平台提供列举了一个或多个服务计划的目录,每个服务计划对应相应的资源集合;通过所述按需服务代理从所述云计算平台接收创建服务实例的请求,所述请求指定从所述目录选择的服务计划;基于所选择的计划生成部署清单,包括:在所述部署清单中指定所选择的计划的所述资源集合的参数;...
【专利技术属性】
技术研发人员:本·乔纳森·拉普朗什,亚历山大·大卫·利,德米特里·加里宁,克雷格·弗曼,贾廷·奈克,汤姆·安德森,马里亚·恩泰拉,詹姆斯·乔舒亚·希尔,翁希·乔·法胡里,塔姆拉·萨利赫,
申请(专利权)人:皮沃塔尔软件公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。