Deploying an application in a multiple cloud computing environments

    公开(公告)号:US11050842B2

    公开(公告)日:2021-06-29

    申请号:US16511109

    申请日:2019-07-15

    Applicant: VMware, Inc.

    Abstract: An example method is provided to deploy an application in multiple cloud computing environments. The method may comprise a computing system generating a first request to deploy an application in a first cloud computing environment according to a first deployment plan and a second request to deploy the application in a second cloud computing environment according to a second deployment plan. The method may comprise selecting, from multiple communication components configured on the computing system, a first communication component to communicate with a first orchestration node in the first cloud computing environment and a second communication component to communicate with a second orchestration node in the second cloud computing environment. The method may further comprise sending the first request to the first orchestration node via the first communication component, and the second request to the second orchestration node via the second communication component.

    Blueprint application storage policy

    公开(公告)号:US11023264B2

    公开(公告)日:2021-06-01

    申请号:US15653507

    申请日:2017-07-18

    Applicant: VMware, Inc.

    Abstract: An example method to manage a virtual machine deployment in a cloud environment includes generating a blueprint comprising a blueprint component corresponding to an application storage policy for all endpoints associated with an infrastructure source in the cloud environment, in response to a determination that the application storage policy comprises a first storage policy of a first endpoint among the endpoints, collecting the first storage policy to deploy the virtual machine on the first endpoint according to the first storage policy, or in response to a determination that the application storage policy does not comprise any storage policy of the first endpoint among the endpoints, creating a storage policy of the first endpoint and collecting the created storage policy to deploy the virtual machine on the first endpoint according to the created storage policy.

    Deploying an application in a hybrid cloud computing environment

    公开(公告)号:US10999356B2

    公开(公告)日:2021-05-04

    申请号:US16865417

    申请日:2020-05-04

    Applicant: VMware, Inc.

    Abstract: An example method is provided for a computing system in a private cloud computing environment to deploy an application in a hybrid cloud computing environment. The method may comprise generating a request to deploy an application in a public cloud environment, the request including a deployment plan that specifies one or more tasks to be executed by a virtual computing resource from a cloud provider to deploy the application. The method may comprise sending, to an orchestration node in the public cloud computing environment, the request to instruct the orchestration node to provision the virtual computing resource from the cloud provider and to cause the virtual computing resource to execute the one or more tasks. The method may further comprise receiving, from the orchestration node in the public cloud environment, status data and determining whether the application is successfully deployed in the public cloud computing environment.

    Use minimal variance to distribute disk slices to avoid over-commitment

    公开(公告)号:US10592297B2

    公开(公告)日:2020-03-17

    申请号:US15647291

    申请日:2017-07-12

    Applicant: VMware, Inc.

    Abstract: An example method for balancing disk usages in a virtualized computing environment may include generating, by a storage manager configured to manage the virtualized computing environment, predicted-disk-utilizations for a plurality of physical disks provisioned to a virtual disk in the virtualized computing environment. In response to a determination that a first predicted-disk-utilization for a first physical disk selected from the plurality of physical disks exceeds a predetermined-utilization-threshold, the storage manager may generate a storage-balancing policy for splitting the virtual disk into a number of disk slices and distributing the number of disk slices to a subset of candidate physical disks selected from the plurality of physical disks, wherein the storage-balancing policy provides a minimum data-movement-variance for distributing of the number of disk slices to the subset of the candidate physical disks.

    Multi-cloud resource allocation
    16.
    发明授权

    公开(公告)号:US10404614B2

    公开(公告)日:2019-09-03

    申请号:US15356674

    申请日:2016-11-21

    Applicant: VMware, Inc.

    Inventor: Ping Chen Wei Zhang

    Abstract: An example method for allocating resources in a multi-cloud environment may include receiving, by an allocation broker executing in the multi-cloud environment, a client request to create an allocation of cloud resource in a plurality of clouds. The method may include receiving, by the allocation broker from a reservation broker, a reservation candidate based on a reservation type. The reservation candidate is associated with a cloud, and the cloud corresponds to a cloud broker. The method may further include invoking, by the allocation broker, a location handler corresponding to the reservation type to identify a reservation in the cloud having sufficient resource quota to support the allocation of cloud resource, and invoking, by the allocation broker, an allocation handler corresponding to the reservation type to create the allocation of cloud resource in the reservation.

Patent Agency Ranking