-
公开(公告)号:US11070492B2
公开(公告)日:2021-07-20
申请号:US16682853
申请日:2019-11-13
Applicant: VMware, Inc.
Inventor: Dimitar Kostov , Alexander Dimitrov , Kristiyan Georgiev , Sabo Rusev
IPC: H04L12/911 , H04L29/08 , H04L12/24 , G06F9/455
Abstract: An example method of managing virtualized computing resources provided by a public cloud includes: grouping subscriptions in the public cloud into reservations, each of the reservations including constraints on virtualized computing resources provided by at least one of the subscriptions; allocating the reservations among a plurality of principals; receiving a request to provision a workload from a user associated with a first principal of the plurality of principals, wherein the workload includes metadata describing constraints of the workload; generating a deployment plan for the workload based on the metadata therein and at least one of the reservations allocated to the first principal, the deployment plan specifying a first subscription of the subscriptions; and transmitting a deployment.
-
公开(公告)号:US10536510B2
公开(公告)日:2020-01-14
申请号:US15359379
申请日:2016-11-22
Applicant: VMware, Inc.
Inventor: Alexander Dimitrov , Kristiyan Georgiev , Dimitar Kostov , Sabo Rusev
IPC: G06F15/173 , H04L29/08 , H04L12/911
Abstract: An example method of deploying a workload to a public cloud includes: receiving a request to provision a first workload from a first user, wherein the first workload includes metadata describing constraints; generating a first deployment plan for the first workload based on the metadata thereof. The step of generating comprises identifying a plurality of reservations assigned to the first user, each of the plurality of reservations including computing resources backed by a subscription provided by the public cloud; and selecting a first reservation from the plurality of reservations having available computing resources backed by a first subscription provided by the public cloud and satisfying the constraints of the first workload. The method further includes transmitting a deployment request to the public cloud using the first subscription specified in the first deployment plan.
-
公开(公告)号:US10581757B2
公开(公告)日:2020-03-03
申请号:US15359368
申请日:2016-11-22
Applicant: VMware, Inc.
Inventor: Dimitar Kostov , Alexander Dimitrov , Kristiyan Georgiev , Sabo Rusev
IPC: G06F15/173 , H04L12/911 , H04L29/08
Abstract: An example method of managing virtualized computing resources provided by a public cloud includes: grouping subscriptions in the public cloud into reservations, each of the reservations including constraints on virtualized computing resources provided by at least one of the subscriptions; allocating the reservations among a plurality of principals; receiving a request to provision a workload from a user associated with a first principal of the plurality of principals, wherein the workload includes metadata describing constraints of the workload; generating a deployment plan for the workload based on the metadata therein and at least one of the reservations allocated to the first principal, the deployment plan specifying a first subscription of the subscriptions; and transmitting a deployment.
-
公开(公告)号:US10805232B2
公开(公告)日:2020-10-13
申请号:US15359385
申请日:2016-11-22
Applicant: VMware, Inc.
Inventor: Alexandar Savov , Alexander Dimitrov , Kristiyan Georgiev , Dimitar Kostov , Sabo Rusev
IPC: H04L12/911 , H04L29/08 , H04L12/24
Abstract: An example method of extending a cloud manager configured to manage a public cloud includes: receiving a content package at the cloud manager, the content package including a component entity, the component entity including a resource type entity that represents a resource provided by the public cloud, a user interface (UI) form entity that defines a UI for configuring the resource, and a lifecycle operations logic that extends at least one phase of a workflow of the cloud manager; receiving a request from a user through the UI defined by the UI form entity to create the resource in the public cloud; executing the workflow of the cloud manager in response to the request; and executing the lifecycle operations logic during execution of the workflow.
-
-
-