-
公开(公告)号:US20230205603A1
公开(公告)日:2023-06-29
申请号:US18177607
申请日:2023-03-02
Applicant: VMware, Inc.
Inventor: Matt Moyer , Tao Jiang , Xavier Stevens , Anusha Muthyampeta , Fabio Yeon
IPC: G06F9/50 , G06F9/54 , G06F16/2455 , G06F16/22 , G06F16/28
CPC classification number: G06F9/5083 , G06F9/542 , G06F16/24568 , G06F16/2282 , G06F16/285
Abstract: A framework for facilitating communication between a multi-cluster management (MCM) system and the clusters managed by the system is provided. According to one set of embodiments, the framework comprises two independent, unidirectional communications channels: a first channel (i.e., “intent channel”) that flows from the MCM system to each cluster, and a second channel (i.e., “data sync channel”) that flows from each cluster to the MCM system. Through the intent channel, the MCM system can deliver control information to each cluster for actuating management changes/operations therein in a manner that is robust against network dropouts and packet loss. Through the data sync channel, the MCM system can collect and process status information from each cluster (such as, e.g., object state transitions triggered by the control information sent via the intent channel) in a manner that can efficiently scale to support large numbers of clusters.
-
公开(公告)号:US11797352B2
公开(公告)日:2023-10-24
申请号:US17510178
申请日:2021-10-25
Applicant: VMware, Inc.
Inventor: Matt Moyer , Chirag Divyakant Kapadia , Prakash Arumugam , Fabio Yeon
CPC classification number: G06F9/5072 , G06F8/70 , G06F9/5077 , H04L61/4511 , H04L69/08
Abstract: Techniques for implementing a software-as-a-service (SaaS) infrastructure that supports flexible multi-tenancy are provided. In various embodiments, this SaaS infrastructure employs a hybrid design that can flexibly accommodate both single-tenant and multi-tenant instances of a SaaS application. Accordingly, with this infrastructure, a SaaS provider can advantageously support high levels of isolation between certain tenants of its application (as dictated by the tenants' needs and/or other criteria) while keeping the marginal cost of operating the infrastructure as low as possible.
-
公开(公告)号:US20210318914A1
公开(公告)日:2021-10-14
申请号:US16848757
申请日:2020-04-14
Applicant: VMware, Inc.
Inventor: Matt Moyer , Tao Jiang , Xavier Stevens , Anusha Muthyampeta , Fabio Yeon
IPC: G06F9/50 , G06F9/54 , G06F16/28 , G06F16/22 , G06F16/2455
Abstract: A framework for facilitating communication between a multi-cluster management (MCM) system and the clusters managed by the system is provided. According to one set of embodiments, the framework comprises two independent, unidirectional communications channels: a first channel (i.e., “intent channel”) that flows from the MCM system to each cluster, and a second channel (i.e., “data sync channel”) that flows from each cluster to the MCM system. Through the intent channel, the MCM system can deliver control information to each cluster for actuating management changes/operations therein in a manner that is robust against network dropouts and packet loss. Through the data sync channel, the MCM system can collect and process status information from each cluster (such as, e.g., object state transitions triggered by the control information sent via the intent channel) in a manner that can efficiently scale to support large numbers of clusters.
-
公开(公告)号:US20210312392A1
公开(公告)日:2021-10-07
申请号:US16837669
申请日:2020-04-01
Applicant: VMware, Inc.
Inventor: Long Zhou , Fabio Yeon , Kyoung Won Kwon , Pranav Sandeep Vaidya , Dhanashree Hemachandra Adhikari , Eryn Muetzel , Suresh Chellappan
Abstract: Techniques for managing namespaces in a multi-cluster management (MCM) system to facilitate multi-cluster application development are provided. In one set of embodiments, a computer system executing the MCM system can create a workspace for an application being developed by a software development team of an organization, where the workspace is a logical grouping of namespaces on which the application has been or will be deployed, and where at least a subset of the namespaces can belong to different clusters of the organization. The computer system can then assign a member of the development team as a workspace administrator of the workspace, thereby enabling that development team member to perform management tasks on the workspace and its member namespaces via the MCM system (e.g., creating and adding namespaces to the workspace, setting access/image/network policies on the workspace, etc.), without help from the organization's IT staff.
-
公开(公告)号:US11182219B2
公开(公告)日:2021-11-23
申请号:US16848725
申请日:2020-04-14
Applicant: VMware, Inc.
Inventor: Matt Moyer , Chirag Divyakant Kapadia , Prakash Arumugam , Fabio Yeon
Abstract: Techniques for implementing a software-as-a-service (SaaS) infrastructure that supports flexible multi-tenancy are provided. In various embodiments, this SaaS infrastructure employs a hybrid design that can flexibly accommodate both single-tenant and multi-tenant instances of a SaaS application. Accordingly, with this infrastructure, a SaaS provider can advantageously support high levels of isolation between certain tenants of its application (as dictated by the tenants' needs and/or other criteria) while keeping the marginal cost of operating the infrastructure as low as possible.
-
公开(公告)号:US20210318913A1
公开(公告)日:2021-10-14
申请号:US16848725
申请日:2020-04-14
Applicant: VMware, Inc.
Inventor: Matt Moyer , Chirag Divyakant Kapadia , Prakash Arumugam , Fabio Yeon
Abstract: Techniques for implementing a software-as-a-service (SaaS) infrastructure that supports flexible multi-tenancy are provided. In various embodiments, this SaaS infrastructure employs a hybrid design that can flexibly accommodate both single-tenant and multi-tenant instances of a SaaS application. Accordingly, with this infrastructure, a SaaS provider can advantageously support high levels of isolation between certain tenants of its application (as dictated by the tenants' needs and/or other criteria) while keeping the marginal cost of operating the infrastructure as low as possible.
-
公开(公告)号:US11620166B2
公开(公告)日:2023-04-04
申请号:US16848757
申请日:2020-04-14
Applicant: VMware, Inc.
Inventor: Matt Moyer , Tao Jiang , Xavier Stevens , Anusha Muthyampeta , Fabio Yeon
Abstract: A framework for facilitating communication between a multi-cluster management (MCM) system and the clusters managed by the system is provided. According to one set of embodiments, the framework comprises two independent, unidirectional communications channels: a first channel (i.e., “intent channel”) that flows from the MCM system to each cluster, and a second channel (i.e., “data sync channel”) that flows from each cluster to the MCM system. Through the intent channel, the MCM system can deliver control information to each cluster for actuating management changes/operations therein in a manner that is robust against network dropouts and packet loss. Through the data sync channel, the MCM system can collect and process status information from each cluster (such as, e.g., object state transitions triggered by the control information sent via the intent channel) in a manner that can efficiently scale to support large numbers of clusters.
-
-
-
-
-
-