发明名称 Systems and methods for configuring and managing computing resources to provide highly-scalable services
摘要 One embodiment of the present invention sets forth a cloud computing environment that includes a service cloud and one or more services accessing the service cloud. The service cloud includes multiple resources of different types that support the execution of the services accessing the service cloud. Each resource and service in the cloud computing environment is configured via a centralized configuration service. In addition, resource allocation and predictive performance monitoring engines allocate resources and monitor the resources allocated to the services accessing the service cloud.
申请公布号 US9274849(B1) 申请公布日期 2016.03.01
申请号 US201012904062 申请日期 2010.10.13
申请人 Disney Enterprises, Inc. 发明人 Estes Matt;Heck, II Joe F.;Fritz Adam;Galey Lance;Snelling David;Thompson Scott
分类号 G06F15/173;G06F9/50 主分类号 G06F15/173
代理机构 Patterson + Sheridan, LLP 代理人 Patterson + Sheridan, LLP
主权项 1. A cloud computing environment, comprising: a plurality of resources configured to support a plurality of services accessing the cloud computing environment; a configuration engine configured to generate a first configuration information related to the plurality of resources within the cloud computing environment and a second configuration information related to the plurality of resources; a configuration store configured to store: (i) the first configuration information, (ii) the second configuration information, and (iii) an identity token assigned to each of the plurality of services, wherein the identity token comprises a unique identifier associating each service with the first and second configuration information of the respective service; a service framework layer configured as an abstraction interface between each of the plurality of services and the cloud computing environment, wherein the plurality of services interacts with the service framework layer on a level of abstraction that conceals the plurality of resources when accessing the cloud computing environment; and a resource allocation engine configured to: extract the identity token of a first service, of the plurality of services, from a request generated by the first service, wherein the first service accesses the cloud computing environment and issues the request through the service framework layer;retrieve a first and a second configuration information of the first service from the configuration store based on the identity token; andallocate, by operation of one or more computer processors, a portion of the plurality of resources to the first service based on at least one allocation algorithm applied to at least a portion of the first and the second configuration information.
地址 Burbank CA US