Service Mesh 2017 Istio Launched 2022 Ambient Mesh Launched Data Plane Enhancements 2019-20 7 New Community Releases 1000s Production Customers ~ 1000 Community Contributors 2022 CNCF 2019-2022
P P P P P P P P P P P P P P P P P P Proxy Istio Sidecar Data Plane 1 Pod/Container = 1 Proxy Ambient Mesh Data Plane 1 Node = 1 Proxy Move from Sidecar Proxy per-pod architecture to a Proxy per-node architecture. “Making the Mesh Transparent to Applications” • Reduced Compute Cost • Improve Business Continuity • Increase Business Flexibility • Simplified Operations • Reduced Maintenance • Simplified Upgrades • Easier to Add Applications • Less Day-2-Day Complexity • Adapt to Application Needs • Offer SLAs for Applications • Many Apps = 1 Platform Application Team • Mesh is transparent to Apps • Applications won’t break • Flexible Performance Available • Manage Security vs Performance Business Owner Platform Team
P P P P P P P P P P P P P P P P P L4 Proxy P P P P P P P P P P P P P P P P P P Istio Security with Sidecar Proxy Istio Security with Ambient Mesh L4 Proxy L7 Proxy • All traffic goes through Proxy • Proxy manages mTLS, Identity • Proxy manages L7 Application Filters | Policies • All traffic goes through Proxy • L4 Proxy manages mTLS, Identity • L7 Proxy manages L7 Application Filters | Policies
of Service Mesh Built on Istio P P P P P P P P P P P P Proxy Istio Control Plane Istio Control Plane Multi-Cluster Control Plane Istio Sidecar Data Plane Ambient Mesh Data Plane API Gateway Kubernetes Ingress Microservices Security, Observability Kubernetes CNI Network Policy