-
公开(公告)号:US11647101B2
公开(公告)日:2023-05-09
申请号:US17358630
申请日:2021-06-25
Applicant: VMware, Inc.
Inventor: Ping Chen , Yuanzhi Wang , Wei Zhang
IPC: G06F15/173 , H04L67/60 , H04L67/10
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.
-
公开(公告)号:US10356206B2
公开(公告)日:2019-07-16
申请号:US14935434
申请日:2015-11-08
Applicant: VMware, Inc.
Inventor: Ping Chen , Yuanzhi Wang , Wei Zhang
IPC: G06F15/173 , H04L29/08
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.
-
公开(公告)号:US10678579B2
公开(公告)日:2020-06-09
申请号:US15462654
申请日:2017-03-17
Applicant: VMware, Inc.
Inventor: Rawlinson Rivera , Chen Wei , Caixue Lin , Ping Chen
Abstract: A policy-driven method of migrating a virtual computing resource that is executing an application workload includes the steps of determining that at least one of multiple policies of the application has been violated by the virtual computing resource while executing the workload in a first virtual data center, and responsive to said determining, programmatically performing: (1) searching for a virtual data center to which the virtual computing resource can be migrated, (2) determining that the virtual computing resource will be able to comply with all of the policies of the application while executing the workload if the virtual computing resource is migrated to the second virtual data center, and (3) based on determining the ability to comply, migrating the virtual computing resource across clouds, namely from the first virtual data center to the second virtual data center.
-
公开(公告)号:US10652313B2
公开(公告)日:2020-05-12
申请号:US14935433
申请日:2015-11-08
Applicant: VMware, Inc.
Inventor: Ping Chen , Yuanzhi Wang , Wei Zhang
IPC: G06F15/173 , H04L29/08 , G06F9/00
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.
-
公开(公告)号:US10482111B2
公开(公告)日:2019-11-19
申请号:US15375171
申请日:2016-12-12
Applicant: VMware, Inc.
Inventor: Ping Chen
Abstract: An example method for utilizing custom properties in a user interface may include receiving, by an application configuration window, a custom property cluster definition. The custom property cluster definition may include a workflow configuration. The method may also include generating, by the application configuration window, a plurality of custom properties for a graphic user interface (GUI) based on the custom property cluster definition. The method may further include retrieving, by the application configuration window, a plurality of property values corresponding to the plurality of custom properties using the workflow configuration, and displaying, by the application configuration window, the plurality of custom properties and the corresponding plurality of property values on the GUI.
-
公开(公告)号:US10397130B2
公开(公告)日:2019-08-27
申请号:US15348993
申请日:2016-11-11
Applicant: VMware, Inc.
Inventor: Ping Chen , Igor Stoyanov , Li Fang , Yuanzhi Wang
IPC: G06F9/50 , H04L12/24 , H04L29/08 , H04L12/911
Abstract: An example method for reserving resources in a multi-cloud environment may include receiving, by a reservation broker executing in the multi-cloud environment, a first client request to reserve a first cloud resource in a plurality of clouds. The plurality of clouds includes a corresponding plurality of cloud brokers. The method may include selecting, by the reservation broker, a first cloud broker from the plurality of cloud brokers based on a first reservation type associated with the first cloud resource. The first cloud broker corresponds to a first cloud selected from the plurality of clouds. The method may also include transmitting, by the reservation broker, a first reservation request to the first cloud broker. The first cloud broker is configured to reserve the first cloud resource in the first cloud based on the first reservation request.
-
公开(公告)号:US09996331B1
公开(公告)日:2018-06-12
申请号:US15367198
申请日:2016-12-02
Applicant: VMware, Inc.
Inventor: Ping Chen
CPC classification number: G06F8/60 , G06F9/45533 , H04L41/046 , H04L41/0806 , H04L41/0853 , H04L41/12 , H04L67/10 , H04L67/34
Abstract: An example method for managing application deployment in a cloud environment may maintain a state machine. The state machine may include a plurality of application states, a plurality of state operations, and relationships among the plurality of application states and the plurality of state operations. In response to a client request for performing a deployment operation on an application in the cloud environment, the method may retrieve a current state of the application in the cloud environment. In response to a determination that the deployment operation is allowed based on the state machine and the current state, the method may generate a deployment plan based on a blueprint associated with the application. The blueprint defines how to perform the deployment operation in the cloud environment.
-
公开(公告)号:US10831554B2
公开(公告)日:2020-11-10
申请号:US15709489
申请日:2017-09-20
Applicant: VMware, Inc.
Inventor: Xiaojin Wu , Ping Chen
IPC: G06F15/173 , G06F9/50 , G06F9/455 , G06F3/06 , G06F9/48
Abstract: An example method to provide a storage service in a virtualized computing environment may include obtaining network latency information associated with various hosts in the virtualized computing environment. In response to identifying a first network latency value that exceeds a threshold, wherein the first network latency is between the first host and a second host in the virtualized computing environment, the method includes placing the second host in a first cohesive cluster consisting of the second host. In response to identifying a second network latency value being less than or equal to the threshold, wherein the second network latency value is between the first host and a third host in the virtualized computing environment, the method includes grouping the first host and the third host in a second cohesive cluster. The method includes initiating configuration of resources in the first cohesive cluster and the second cohesive cluster to support the storage service.
-
公开(公告)号:US10795706B2
公开(公告)日:2020-10-06
申请号:US15175004
申请日:2016-06-06
Applicant: VMware, Inc.
Inventor: Dehui Mao , Ping Chen , Yuanzhi Wang , Wei Zhang , Li Fang
IPC: G06F9/455
Abstract: A method to deploy a multitier application in a virtualized computing environment includes receiving an open virtualization format (OVF) package. The OVF package includes an OVF descriptor, one or more virtual disk image files of virtual machines, and a multitier application blueprint specifying software components on the virtual machines and dependencies of the software components. The method further includes deploying the virtual machines based on the OVF package and executing the multitier application blueprint by deploying the software components on the virtual machines pursuant to the dependencies of the software components.
-
公开(公告)号:US20200053185A1
公开(公告)日:2020-02-13
申请号:US16511109
申请日:2019-07-15
Applicant: VMware, Inc.
Inventor: Ping Chen , Yuanzhi Wang , Wei Zhang
IPC: H04L29/08
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.
-
-
-
-
-
-
-
-
-