-
公开(公告)号:US11743115B2
公开(公告)日:2023-08-29
申请号:US18073087
申请日:2022-12-01
Applicant: VMware, Inc.
Inventor: Sachin Thakkar , Abhinav Vijay Bhagwat , Weiqing Wu , Serge Maskalik , Uday Suresh Masurekar
IPC: H04L41/0806 , H04L15/16 , H04L67/141 , H04L9/40 , G06F15/16 , G06F9/455 , H04L12/24 , H04L12/46 , H04L29/08 , G06F9/54
CPC classification number: H04L41/0806 , G06F9/45558 , H04L63/0272 , H04L67/141 , G06F2009/45595
Abstract: A method of deploying a network service across a plurality of data centers, includes the steps of: in response to a request for or relating to a network service, identifying virtual network functions associated with the network service and determining network connectivity requirements of the virtual network functions, issuing commands to provision a virtual link between at least two of the data centers in which the virtual network functions are to be deployed.
-
12.
公开(公告)号:US11640315B2
公开(公告)日:2023-05-02
申请号:US17088958
申请日:2020-11-04
Applicant: VMware, Inc.
Inventor: Sachin Thakkar , Allwyn M. Sequeira , Serge Maskalik , Debashis Basak , Akshatha Sathyanarayan
Abstract: A method of deploying a virtual network function of a network service in a data center having a cloud management server running a cloud computing management software to provision virtual infrastructure resources of the data center to at least one tenant, includes generating at least first and second API calls to the cloud computing management software in response to external commands received at the data center to deploy a virtual network function, and executing at least the first and second API calls by the cloud computing management software to deploy the virtual network function. The cloud computing management software creates at least one virtual machine by executing the first API call and at least one virtual disk by executing the second API call.
-
公开(公告)号:US11340929B2
公开(公告)日:2022-05-24
申请号:US16417533
申请日:2019-05-20
Applicant: VMware, Inc.
Inventor: Allwyn Sequeira , Sachin Thakkar , Serge Maskalik , Debashis Basak , Mark Whipple
Abstract: Techniques disclosed herein relate to migrating virtual computing instances such as virtual machines (VMs). In one embodiment, VMs are migrated across different virtual infrastructure platforms by, among other things, translating between resource models used by virtual infrastructure managers (VIMs) that manage the different virtual infrastructure platforms. VM migrations may also be validated prior to being performed, including based on resource policies that define what is and/or is not allowed to migrate, thereby providing compliance and controls for borderless data centers. In addition, an agent-based technique may be used to migrate VMs and physical servers to virtual infrastructure, without requiring access to an underlying hypervisor layer.
-
公开(公告)号:US10721098B2
公开(公告)日:2020-07-21
申请号:US14838559
申请日:2015-08-28
Applicant: VMware, Inc.
Inventor: Serge Maskalik , Weiqing Wu , Aravind Srinivasan , Sachin Thakkar , Debashis Basak
Abstract: Connectivity between data centers in a hybrid cloud system having a first data center managed by a first organization and a second data center managed by a second organization, the first organization being a tenant in the second data center, is optimized. According to the described technique, a path-optimized connection is established through a wide area network (WAN) between a first gateway of a first data center and a second gateway of a second data center for an application executing in the first data center based on performance of paths across a set of Internet Protocol (IP) flows. Application packets received from the application at the first gateway are forwarded to a WAN optimization appliance in the first data center. WAN optimized application packets received from the WAN optimization appliance at the first gateway are then sent to the second gateway over the path-optimized connection.
-
公开(公告)号:US20200059493A1
公开(公告)日:2020-02-20
申请号:US16248824
申请日:2019-01-16
Applicant: VMWARE, INC.
Inventor: Bhaskar Subramanyam Annadata , Abhinav Vijay Bhagwat , Sachin Thakkar , Debashis Basak , Serge Maskalik
Abstract: An example method of migrating a firewall policy between a first virtual data center and a second virtual data center includes: generating a static firewall from a firewall document at a first firewall server in the first virtual data center, the firewall document defining polices applied to groups of objects in the first virtual data center, the static firewall including firewall rule tuples; sending the static firewall from the first firewall server to a second firewall server in the second virtual data center; migrating a plurality of virtual machines (VMs) from the first virtual data center to the second virtual data center; and importing the firewall document from the first firewall server to the second firewall server by mapping the policies of the first firewall to groups of objects in an inventory of the second virtual data center.
-
公开(公告)号:US10250685B2
公开(公告)日:2019-04-02
申请号:US15690225
申请日:2017-08-29
Applicant: VMware, Inc.
Inventor: Aravind Srinivasan , Narendra Kumar Basur Shankarappa , Sachin Thakkar , Serge Maskalik , Debashis Basak
IPC: G06F8/65 , H04L29/08 , H04L29/12 , H04L29/06 , H04L12/26 , H04L12/721 , H04L12/801 , H04L12/911 , H04W28/02 , G06F9/50 , H04L12/24 , H04L12/931 , H04L12/46 , H04L12/715 , H04L12/725 , G06F9/455
Abstract: Techniques for creating layer 2 (L2) extension networks are disclosed. One embodiment permits an L2 extension network to be created by deploying, configuring, and connecting a pair of virtual appliances in the data center and the cloud so that the appliances communicate via secure tunnels and bridge networks in the data center and the cloud. A pair of virtual appliances are first deployed in the data center and the cloud, and secure tunnels are then created between the virtual appliances. Thereafter, a stretched network is created by connecting a network interface in each of the virtual appliances to a respective local network, configuring virtual switch ports to which the virtual appliances are connected as sink ports that receive traffic with non-local destinations, and configuring each of the virtual appliances to bridge the network interface therein that is connected to the local network and tunnels between the pair of virtual appliances.
-
公开(公告)号:US10212195B2
公开(公告)日:2019-02-19
申请号:US14981424
申请日:2015-12-28
Applicant: VMware, Inc.
Inventor: Serge Maskalik , Aravind Srinivasan , Debashis Basak , Sachin Thakkar , Allwyn Sequeira
Abstract: A hybrid computing system includes an on-premise data center and a cloud computing system. To connect between an organization's multiple data centers, a gateway may instead utilize the connections between the private data center and the cloud computing system rather than a direct connection to the other of the organizations' data centers.
-
公开(公告)号:US10009368B2
公开(公告)日:2018-06-26
申请号:US15413637
申请日:2017-01-24
Applicant: VMware, Inc.
Inventor: Sachin Thakkar , Serge Maskalik , Debashis Basak , Allwyn Sequeira , Govind Haridas
CPC classification number: H04L63/1433 , G06F9/45558 , G06F21/53 , G06F21/6236 , G06F2009/4557 , G06F2009/45591 , G06F2009/45595 , H04L63/1408 , H04L67/1097
Abstract: A method of transferring a virtual machine between a virtualized computing system and a cloud computing system includes determining that a virtual machine is to be transferred from a virtualized computing system to a cloud computing system and determining a connection between a first resource in the virtualized computing system and a second resource in the cloud computing system. Files that enable implementation of the virtual machine at the virtualized computing system and identified, as are file portions of the files for transfer from the virtualized computing system to the cloud computing system. At least one compliance check is executed on each of the file portions using at least one compliance checker. Each of the file portions that fails a compliance check is blocked from being maintained in the cloud computing system.
-
公开(公告)号:US09723065B2
公开(公告)日:2017-08-01
申请号:US14529469
申请日:2014-10-31
Applicant: VMware, Inc.
Inventor: Sachin Thakkar , Debashis Basak , Serge Maskalik , Mark Bryan Whipple , Aarti Kumar Gupta
CPC classification number: H04L67/10 , G06F9/45558 , G06F9/5072 , G06F2009/4557 , H04L12/4641 , H04L43/10 , H04L67/34
Abstract: A hybrid cloud computing system having a private data center and a public cloud computing system is discussed. The private data center is managed by a first organization. The public cloud computing system is managed by a second organization, and the first organization is a tenant in the public cloud computing system. The hybrid cloud computing system is configured to generate a mapping that contextualizes virtual objects migrated between the private data center and the public cloud computing system based on the objects' location. Such a mapping is maintained to expose the true hybridity of the hybrid cloud rather than present two distinct views of a private data center (or private cloud) and a public cloud.
-
公开(公告)号:US11343161B2
公开(公告)日:2022-05-24
申请号:US17088981
申请日:2020-11-04
Applicant: VMware, Inc.
Inventor: Sachin Thakkar , Allwyn M. Sequeira , Serge Maskalik , Debashis Basak , Mark Bryan Whipple
IPC: G06F15/173 , H04L41/5041 , H04L41/042 , H04L41/50 , H04L41/12 , H04L41/0806 , H04L43/0876
Abstract: A method of deploying a network service across multiple data centers, each having a cloud management server running a cloud computing management software to provision virtual infrastructure resources thereof for a first tenant among a plurality of tenants, includes maintaining for each data center static inventory data that indicate virtual infrastructure resources that are available thereat to the first tenant, identifying, in response to a network service request for the first tenant, a virtual network function associated with the network service, generating commands to deploy the virtual network function based on a descriptor of the virtual network function, selecting one of the data centers in which the virtual network function is to be deployed based on the descriptor of the virtual network function and the static inventory data of each data center, and issuing the commands to the selected data center to deploy the virtual network function.
-
-
-
-
-
-
-
-
-