Communications Framework for Multi-Cluster Management Systems

    公开(公告)号:US20230205603A1

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

    申请号:US18177607

    申请日:2023-03-02

    Applicant: VMware, Inc.

    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.

    COMMUNICATIONS FRAMEWORK FOR MULTI-CLUSTER MANAGEMENT SYSTEMS

    公开(公告)号:US20210318914A1

    公开(公告)日:2021-10-14

    申请号:US16848757

    申请日:2020-04-14

    Applicant: VMware, Inc.

    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.

    Namespace Management Techniques for Facilitating Multi-Cluster Application Development

    公开(公告)号:US20210312392A1

    公开(公告)日:2021-10-07

    申请号:US16837669

    申请日:2020-04-01

    Applicant: VMware, Inc.

    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.

    SaaS infrastructure for flexible multi-tenancy

    公开(公告)号:US11182219B2

    公开(公告)日:2021-11-23

    申请号:US16848725

    申请日:2020-04-14

    Applicant: VMware, Inc.

    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.

    SAAS INFRASTRUCTURE FOR FLEXIBLE MULTI-TENANCY

    公开(公告)号:US20210318913A1

    公开(公告)日:2021-10-14

    申请号:US16848725

    申请日:2020-04-14

    Applicant: VMware, Inc.

    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.

    Communications framework for multi-cluster management systems

    公开(公告)号:US11620166B2

    公开(公告)日:2023-04-04

    申请号:US16848757

    申请日:2020-04-14

    Applicant: VMware, Inc.

    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.

Patent Agency Ranking