发明名称 Brokering for application hosting computing resources of multiple vendor-specific provisioned computing environments
摘要 In certain embodiments, a computer-implemented method includes accessing, using one or more processing units, application parameters associated with an application. The application parameters define constraints for hosting the application using one or more of a plurality of provisioned computing environments available over a computer network from multiple computing resources vendors. Each vendor is associated with a corresponding vendor-specific provisioned computing environment that includes computing resources available to be provisioned for use by a multiple entities distinct from the vendors. The method includes accessing, using the one or more processing units, vendor-specific data for the vendor-specific provisioned computing environments. The method includes determining, using the one or more processing units, from among the vendor-specific provisioned computing environments and based on the application parameters and the vendor-specific data for the provisioned computing environments, a first vendor-specific provisioned computing environment for hosting the application.
申请公布号 US9210031(B1) 申请公布日期 2015.12.08
申请号 US201113077616 申请日期 2011.03.31
申请人 Amazon Technologies, Inc. 发明人 Kirby Christopher Paul
分类号 H04L29/08;G06F9/50;H04L5/00;H04L12/24;H04L29/06;H04L12/917;H04L12/911 主分类号 H04L29/08
代理机构 Baker Botts L.L.P. 代理人 Baker Botts L.L.P.
主权项 1. A system, comprising: one or more memory units; and one or more processing units associated with a broker for computing resources of a plurality of provisioned computing environments available over a computer network from a plurality of computing resources vendors, the one or more processing units operable to: access application parameters associated with an application, the application parameters defining constraints specified by an owner of the application for hosting the application using one or more of the plurality of provisioned computing environments available over the computer network from the plurality of computing resources vendors, each vendor associated with a corresponding vendor-specific provisioned computing environment comprising a plurality of computing resources available to be provisioned for use by a plurality of entities distinct from the vendors; access vendor-specific data for the plurality of vendor-specific provisioned computing environments, the vendor-specific data comprising information relating to characteristics of the plurality of vendor-specific provisioned computing environments; determine from among the plurality of vendor-specific provisioned computing environments and based on the application parameters and the vendor-specific data for the plurality of provisioned computing environments, a first vendor-specific provisioned computing environment for hosting the application; initiate hosting of the application using the determined first vendor-specific provisioned computing environment; monitor the application parameters for updates indicating updated application parameters, the updated application parameters comprising changes to the application parameters defining the constraints specified by the owner of the application for hosting the application using the one or more of the plurality of provisioned computing environments available over the computer network from the plurality of computing resources vendors; determine, from among the plurality of vendor-specific provisioned computing environments and based on the updated application parameters and the vendor-specific data for the plurality of provisioned computing environments, a second vendor-specific provisioned computing environment for hosting the application, the second vendor-specific provisioned computing environment provided by a second vendor that is different than the first vendor; and initiate hosting of the application using the determined second vendor-specific provisioned computing environment.
地址 Reno NV US