-
公开(公告)号:US11416279B2
公开(公告)日:2022-08-16
申请号:US16934012
申请日:2020-07-21
Applicant: VMware, Inc.
Inventor: Puneet Birender Katyal , Mark Johnson
IPC: G06F9/455 , H04L67/1097 , H04L67/568
Abstract: A hybrid cloud storage solution provides a private cloud storage system that is backed by a public cloud storage system. The private cloud storage system caches data files that are accessed from the public cloud storage system by virtual machines or containers in a virtualized computing environment. Subsequent accesses are directed towards the cached data files in the private cloud storage system, rather than being directed towards the public cloud storage system, thereby reducing costs and performance overhead associated with accessing the public cloud storage systems. The cached data files are contained in virtual machine disks (VMDKs) that are portable between virtualized computing instances that run in the virtualized computing environment.
-
公开(公告)号:US20210141655A1
公开(公告)日:2021-05-13
申请号:US16681990
申请日:2019-11-13
Applicant: VMware, Inc.
Inventor: Sahan Gamage , Benjamin J. Corrie , Adrian Drzewiecki , Pranshu Jain , Mark Johnson , Zhelong Pan , Rajesh Venkatasubramanian
Abstract: Various aspects are disclosed for unified resource management of containers and virtual machines. A podVM resource configuration for a pod virtual machine (podVM) is determined using container configurations. The podVM comprising a virtual machine (VM) that provides resource isolation for a pod based on the podVM resource configuration. A host selection for the podVM is received from a VM scheduler. The host selection identifies hardware resources for the podVM. A container scheduler is limited to bind the podVM to a node corresponding to the hardware resources of the host selection from the VM scheduler. The podVM is created in a host corresponding to the host selection. Containers are started within the podVM. The containers correspond to the container configurations.
-
公开(公告)号:US11595379B2
公开(公告)日:2023-02-28
申请号:US16918709
申请日:2020-07-01
Applicant: VMware, Inc.
Inventor: Michal A. Jankowski , Mark Johnson , Fanny Strudel , Zachary James Shepherd
IPC: H04L9/40
Abstract: This disclosure describes a computer implemented method for receiving authentication credentials identifying a user; identifying computing systems for which the user is authorized access to; and transmitting tokens granting access to the identified computing systems. In some embodiments, no two tokens of the transmitted tokens grants access to the same one of the identified computing systems. The user typically has access to a management tool configured to manage the transmission of the received tokens to the corresponding computing systems, thereby granting the user the ability to have seamless access to any of the computing systems associated with the user's authenticated identity.
-
公开(公告)号:US20220038311A1
公开(公告)日:2022-02-03
申请号:US17185844
申请日:2021-02-25
Applicant: VMware, Inc.
Inventor: Jianjun Shen , Mark Johnson , Gaetano Borgione , Benjamin John Corrie , Derek Beard , Zach James Shepherd , Vinay Reddy
IPC: H04L12/66 , H04L12/803 , H04L12/721 , H04L12/717 , H04L12/713 , H04L29/06
Abstract: Some embodiments of the invention provide a novel network architecture for deploying guest clusters (GCs) including workload machines for a tenant (or other entity) within an availability zone. The novel network architecture includes a virtual private cloud (VPC) deployed in the availability zone (AZ) that includes a centralized routing element that provides access to a gateway routing element of the AZ. In some embodiments, the centralized routing element provides a set of services for packets traversing a boundary of the VPC. The services, in some embodiments, include load balancing, firewall, quality of service (QoS) and may be stateful or stateless. Guest clusters are deployed within the VPC and use the centralized routing element of the VPC to access the gateway routing element of the AZ.
-
公开(公告)号:US11182196B2
公开(公告)日:2021-11-23
申请号:US16681990
申请日:2019-11-13
Applicant: VMware, Inc.
Inventor: Sahan Gamage , Benjamin J. Corrie , Adrian Drzewiecki , Pranshu Jain , Mark Johnson , Zhelong Pan , Rajesh Venkatasubramanian
Abstract: Various aspects are disclosed for unified resource management of containers and virtual machines. A podVM resource configuration for a pod virtual machine (podVM) is determined using container configurations. The podVM comprising a virtual machine (VM) that provides resource isolation for a pod based on the podVM resource configuration. A host selection for the podVM is received from a VM scheduler. The host selection identifies hardware resources for the podVM. A container scheduler is limited to bind the podVM to a node corresponding to the hardware resources of the host selection from the VM scheduler. The podVM is created in a host corresponding to the host selection. Containers are started within the podVM. The containers correspond to the container configurations.
-
公开(公告)号:US20220075643A1
公开(公告)日:2022-03-10
申请号:US17527399
申请日:2021-11-16
Applicant: VMware, Inc.
Inventor: Sahan Gamage , Benjamin J. Corrie , Adrian Drzewiecki , Pranshu Jain , Mark Johnson , Zhelong Pan , Rajesh Venkatasubramanian
Abstract: Various aspects are disclosed for unified resource management of containers and virtual machines. A podVM resource configuration for a pod virtual machine (podVM) is determined using container configurations. The podVM comprising a virtual machine (VM) that provides resource isolation for a pod based on the podVM resource configuration. A host selection for the podVM is received from a VM scheduler. The host selection identifies hardware resources for the podVM. A container scheduler is limited to bind the podVM to a node corresponding to the hardware resources of the host selection from the VM scheduler. The podVM is created in a host corresponding to the host selection. Containers are started within the podVM. The containers correspond to the container configurations.
-
公开(公告)号:US11863352B2
公开(公告)日:2024-01-02
申请号:US17185844
申请日:2021-02-25
Applicant: VMware, Inc.
Inventor: Jianjun Shen , Mark Johnson , Gaetano Borgione , Benjamin John Corrie , Derek Beard , Zach James Shepherd , Vinay Reddy
IPC: H04L12/66 , H04L47/125 , H04L9/40 , H04L45/42 , H04L45/586 , H04L45/44
CPC classification number: H04L12/66 , H04L45/42 , H04L45/44 , H04L45/586 , H04L47/125 , H04L63/0272
Abstract: Some embodiments of the invention provide a novel network architecture for deploying guest clusters (GCs) including workload machines for a tenant (or other entity) within an availability zone. The novel network architecture includes a virtual private cloud (VPC) deployed in the availability zone (AZ) that includes a centralized routing element that provides access to a gateway routing element of the AZ. In some embodiments, the centralized routing element provides a set of services for packets traversing a boundary of the VPC. The services, in some embodiments, include load balancing, firewall, quality of service (QoS) and may be stateful or stateless. Guest clusters are deployed within the VPC and use the centralized routing element of the VPC to access the gateway routing element of the AZ.
-
公开(公告)号:US11593149B2
公开(公告)日:2023-02-28
申请号:US17527399
申请日:2021-11-16
Applicant: VMware, Inc.
Inventor: Sahan Gamage , Benjamin J. Corrie , Adrian Drzewiecki , Pranshu Jain , Mark Johnson , Zhelong Pan , Rajesh Venkatasubramanian
Abstract: Various aspects are disclosed for unified resource management of containers and virtual machines. A podVM resource configuration for a pod virtual machine (podVM) is determined using container configurations. The podVM comprising a virtual machine (VM) that provides resource isolation for a pod based on the podVM resource configuration. A host selection for the podVM is received from a VM scheduler. The host selection identifies hardware resources for the podVM. A container scheduler is limited to bind the podVM to a node corresponding to the hardware resources of the host selection from the VM scheduler. The podVM is created in a host corresponding to the host selection. Containers are started within the podVM. The containers correspond to the container configurations.
-
-
-
-
-
-
-