Traffic management for open service proxies
Traffic Director provides a Google Cloud-managed traffic management control plane for xDS-compliant open service proxies like Envoy.
Global load balancing
With Traffic Director, deploy your service instances in multiple regions for resiliency and reach while requiring only a single service IP. This means, for instance, that your GKE service can be in multiple clusters, with each cluster in a different region. If the instances closest to the user go down or are overloaded, traffic is seamlessly directed to another available instance.
Health checking at scale
Traffic Director provides Google Cloud-delivered health checking at scale. This offloads health checking from Envoy/service proxies to Google’s resilient systems, allowing you to scale health checks for deployments of all sizes. Plus, your instances themselves are not overwhelmed from mesh-sized health checks.
Traffic Control with request routing and rich traffic policies
Traffic Director supports advanced request routing features like traffic splitting, enabling use cases like canarying, url rewrites/redirects, fault injection, traffic mirroring, and advanced routing capabilities based on various header values, including cookies. Traffic Director also supports many advanced traffic policies with the inclusion of many load-balancing schemes, circuit breaking, and backend outlier detections.
Intelligent and rapid auto-scaling for your services
Traffic Director gives you demand-driven autoscaling, allowing you to pay only for what you use, while scaling up quickly and intelligently without having to reach your cloud provider and without any pre-warming requirements.
"Traffic Director makes it easier to bring the benefits of Envoy and service mesh to production environments. With Envoy providing a universal data plane, Traffic Director delivers a fully managed traffic control plane with an open interface to avoid lock-in. Traffic Director’s global load balancing and rich traffic control help reduce the toil of traffic management for both enterprise and cloud-native end-users."
– Matt Klein, Creator, Envoy Proxy
Please visit our pricing page for details.