Event driven health checks for non-HTTP applications

    公开(公告)号:US10542071B1

    公开(公告)日:2020-01-21

    申请号:US15277842

    申请日:2016-09-27

    Abstract: Techniques are disclosed for monitoring the health of a computing application, system or service. A health monitoring service performs event driven health status checks for applications that use non-HTTP workloads. To do so, heath status messages (e.g., HTTP status requests) are directed to an API gateway at a specified frequency. In response to each health status message, the API gateway triggers at least a first event driven function to perform a health check of an application. Results of the health-status check performed by the first event driven function may be written to a status database. Further, results of the first event driven function can result in additional event driven functions being triggered (e.g., to remove an unhealthy application from production use).

    Selection of a distributed network service

    公开(公告)号:US10516756B1

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

    申请号:US15178565

    申请日:2016-06-09

    Abstract: A technology is described for selecting a distributed network service based at least in part on consistency, availability, and partition tolerance (CAP) metrics. An example method may include receiving a client request for a listing of distributed network services and associated CAP metrics that are within a range of at least one CAP specification included in the client request. In response to the client request, a directory service may be queried for a set of distributed network services having the CAP metrics that are within the range of the least one CAP specification included in the client request. A listing of distributed network services that includes the CAP metrics for the distributed network services may be generated from the set of distributed network services, and the listing of distributed network services and CAP metrics may be returned in response to the client request.

    Detection of hardware assistance for an overlay network

    公开(公告)号:US10892999B1

    公开(公告)日:2021-01-12

    申请号:US15801169

    申请日:2017-11-01

    Abstract: Technology is described for detecting a presence of a hardware assisted overlay network. An agent running on a host in a service provider environment may receive an assistance identifier that is assigned to a gateway associated with the host in the service provider environment. The agent running on the host may determine that the host is running in a hardware assisted overlay network operating in the service provider environment using the assistance identifier of the gateway. The agent running on the host may initiate a hardware assisted function that uses hardware resources accessible to the hardware assisted overlay network.

    Network processing using asynchronous functions

    公开(公告)号:US10547590B1

    公开(公告)日:2020-01-28

    申请号:US15632276

    申请日:2017-06-23

    Abstract: A technology is provided for proxying network traffic. A computer system activates a proxy function in response to a network communication identified in a compute service of a service provider environment. The system receives parameters from the network communication originating from a client at the proxy function and the parameters identify a destination function and a network packet. The proxy function is applied to the network packet. The system launches the destination function with the network packet and parameters from the proxy function, wherein the destination function is configured to launch on a computing instance of the compute service.

    Virtual private network (VPN) service backed by eventually consistent regional database

    公开(公告)号:US10601779B1

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

    申请号:US15188512

    申请日:2016-06-21

    Abstract: Embodiments presented herein disclose a VPN service which includes a cluster of VPN appliances that requires only an eventually consistent database to share VPN session data among cluster nodes. Doing so provides a VPN service that can scale both horizontally (i.e., the VPN service can support large numbers of VPN appliances) as well as geographically (i.e., nodes of the cluster do not need to be physically proximate to one another in order to satisfy latency requirements). Thus, the VPN service can provide regional endpoints to VPN clients that do not share common points of failure or administrative burdens.

    Network traffic processing system

    公开(公告)号:US10079718B1

    公开(公告)日:2018-09-18

    申请号:US15068211

    申请日:2016-03-11

    CPC classification number: H04L47/125 H04L63/02 H04L63/1408 H04L63/20

    Abstract: A network traffic processing device (NTPD) implements a plurality of virtual network traffic processing devices (VNTPDs), a control plane, and an NTPD manager. The plurality of VNTPDs are configured to perform respective versions of a network processing function on network transmissions, where at least two of the respective versions are different. The control plane is configured to select, for a network transmission based on a management policy, one or more of the VNTPDs to perform respective versions of the network processing function. The NTPD manager is configured to monitor results of the selected VNTPDs performing the respective versions of the network processing function and, based on the monitored results, to determine a configuration change for one or more of the VNTPDs or to control output of the network transmission.

Patent Agency Ranking