Agentless distributed monitoring of microservices through a virtual switch

    公开(公告)号:US11593252B2

    公开(公告)日:2023-02-28

    申请号:US17551680

    申请日:2021-12-15

    Abstract: Disclosed are systems, computer-readable media and methods for monitoring performance data across microservices. One example method includes establishing a service policy configured on a centralized switch controller, applying the service profile to a virtual interface associated with a microservice, mapping a microservice name for the microservice to an IP address and a port number, tracking a protocol flow for the microservice, wherein the protocol flow is associated with a virtual switch, to yield data, aggregating the data to yield aggregated data and presenting the aggregated data on a user interface.

    AGENTLESS DISTRIBUTED MONITORING OF MICROSERVICES THROUGH A VIRTUAL SWITCH

    公开(公告)号:US20200097391A1

    公开(公告)日:2020-03-26

    申请号:US16692950

    申请日:2019-11-22

    Abstract: Disclosed are systems, computer-readable media and methods for monitoring performance data across microservices. One example method includes establishing a service policy configured on a centralized switch controller, applying the service profile to a virtual interface associated with a microservice, mapping a microservice name for the microservice to an IP address and a port number, tracking a protocol flow for the microservice, wherein the protocol flow is associated with a virtual switch, to yield data, aggregating the data to yield aggregated data and presenting the aggregated data on a user interface.

    DISTRIBUTED AUTHENTICATION AND AUTHORIZATION FOR RAPID SCALING OF CONTAINERIZED SERVICES

    公开(公告)号:US20190386973A1

    公开(公告)日:2019-12-19

    申请号:US16012597

    申请日:2018-06-19

    Abstract: The disclosed technology provides solutions for performing rapid authentication and authorization for distributed containerized microservices. In some aspects, a process of the technology can include steps for: associating a service type with a set of microservices or service pods, detecting deployment of a first microservice on a first host, and receiving an authentication and authorization state from a first virtual network edge (VNE) of the first host. In some aspects, the process can further include steps for distributing the authentication state to a second VNE on a second host, wherein the authentication state is configured to facilitate authentication of one or more subsequent microservices instantiated on the second host by the second VNE. Systems and machine readable media are also provided.

    Dynamically pinning micro-service to uplink port

    公开(公告)号:US10432532B2

    公开(公告)日:2019-10-01

    申请号:US15208133

    申请日:2016-07-12

    Abstract: A virtual networking switch on a host computing device can receive a first data packet of a micro-service data flow from a virtual machine running on the host computing device. The first data packet can include micro-service flow data identifying a first container instance that transmitted the first data packet. The virtual networking switch can provide a subset of the micro-service flow data to a container orchestrator, that utilizes the first subset of the micro-service flow data to assign a label to the first micro-service data flow. The virtual networking switch can pin the first micro-service data flow to a first uplink port of the host computing device based on the label assigned to the first micro-service data flow, causing data packets received from the virtual machine as part of the first micro-service data flow to be forwarded to their intended recipient via the first uplink port.

    System and method for binding flows in a service cluster deployment in a network environment
    7.
    发明授权
    System and method for binding flows in a service cluster deployment in a network environment 有权
    在网络环境中的服务集群部署中绑定流的系统和方法

    公开(公告)号:US09148367B2

    公开(公告)日:2015-09-29

    申请号:US13633716

    申请日:2012-10-02

    CPC classification number: H04L45/38 H04L69/22

    Abstract: A method is provided in one example and includes receiving a first packet of a connection between a client and a server. The first packet is tagged with a tag comprising a member id of a service node in a service cluster that includes a plurality of nodes having distinct member ids. The method can also include mapping the member id to the service node in a tag-to-node map; receiving a second packet of the connection, where the second packet is tagged with the tag comprising the member id; determining the service node from the tag-to-node map; and forwarding the second packet to the service node.

    Abstract translation: 在一个示例中提供了一种方法,并且包括接收客户端和服务器之间的连接的第一分组。 第一个分组被标记有包括服务集群中的服务节点的成员ID的标签,该服务集群包括具有不同成员ID的多个节点。 该方法还可以包括将成员标识映射到标签到节点映射中的服务节点; 接收所述连接的第二分组,其中所述第二分组被标签包括所述成员id的所述标签; 从所述标签到节点映射确定所述服务节点; 并将所述第二分组转发到所述服务节点。

    Distributed authentication and authorization for rapid scaling of containerized services

    公开(公告)号:US11552937B2

    公开(公告)日:2023-01-10

    申请号:US16997483

    申请日:2020-08-19

    Abstract: The disclosed technology provides solutions for performing rapid authentication and authorization for distributed containerized microservices. In some aspects, a process of the technology can include steps for: associating a service type with a set of microservices or service pods, detecting deployment of a first microservice on a first host, and receiving an authentication and authorization state from a first virtual network edge (VNE) of the first host. In some aspects, the process can further include steps for distributing the authentication state to a second VNE on a second host, wherein the authentication state is configured to facilitate authentication of one or more subsequent microservices instantiated on the second host by the second VNE. Systems and machine readable media are also provided.

    AGENTLESS DISTRIBUTED MONITORING OF MICROSERVICES THROUGH A VIRTUAL SWITCH

    公开(公告)号:US20220107881A1

    公开(公告)日:2022-04-07

    申请号:US17551680

    申请日:2021-12-15

    Abstract: Disclosed are systems, computer-readable media and methods for monitoring performance data across microservices. One example method includes establishing a service policy configured on a centralized switch controller, applying the service profile to a virtual interface associated with a microservice, mapping a microservice name for the microservice to an IP address and a port number, tracking a protocol flow for the microservice, wherein the protocol flow is associated with a virtual switch, to yield data, aggregating the data to yield aggregated data and presenting the aggregated data on a user interface.

Patent Agency Ranking