Get container app performance and availability—all in a service mesh solution.
Container frameworks are increasing in use for developing applications. However, there are lots of challenges. Most applications are isolated, require separate application delivery services, and need container app services automation to reduce friction.
That’s where the software-based F5 Application Services Proxy comes in. The service mesh delivers consistent container app traffic management with intelligent load balancing, programmability, health monitoring, and traffic visibility—for container apps in environments such as Mesos and Kubernetes.
With Application Services Proxy, system teams and app developers can trust an automated traffic management proxy that runs and integrates within container environments like Kubernetes. With Mesos, Application Services Proxy is integrated, via F5 Container Connector, into the orchestration system for self-service and automated app traffic services.
You can take advantage of Application Services Proxy, a programmable service mesh, using node.js core modules. These modules are a simple loading system for additional app service programmability. In addition, you can create custom node.js rules to expand app availability services and scale requirements. You can also manipulate traffic on the fly, decreasing mean-time-to-resolution (MTTR).
With active, passive, and orchestration environment health checks, Application Services Proxy provides a view of the service endpoint health in your network, as well as the application health view provided by containers. Application Services Proxy also detects if a service endpoint is healthy enough to receive client traffic and removes it from the load-balancing pool if it isn’t. Monitoring capabilities reduce the mean-time-to-detection (MTTD) of app health issues so you can resolve them faster.
With Application Services Proxy, you can export L4 and L7 data to gain deeper visibility and understanding of your container traffic. But it’s not enough just to get more data; you can integrate the data with analytics platforms, like Splunk and Prometheus, for in-depth analysis that turns data into insights. Plus, with increased visibility, you’ll reduce the MTTD and more efficiently resolve container anomalies.
Proxies and intelligently load balances HTTP and TCP between containers, supports round robin load-balancing, provides header manipulation, connection management, and IP forwarder.
Enables rapid deployment of container app delivery services.
Leverage programmable service mesh using node.js core modules and custom rules.
Monitors container app health and delivers L4 to L7 stats for data stream export.
Integrates via Container Connector with Mesos/Marathon and Kubernetes.