| What runs in the data plane? | An Envoy proxy injected into every pod in the mesh. | ztunnel, a per-node proxy written in Rust, handles mTLS, L4 authorization and L4 telemetry. Waypoint proxies, which are Envoy deployments outside the application pods, are optional for L7. | A vendor-built Istio. Tetrate and Solo.io each sell one, and both advertise FIPS builds. |
|---|
| Where do layer 7 features live? | In every pod's proxy, always on. | On a waypoint. A namespace that needs only mTLS and L4 authorization can run on ztunnel alone. | Depends on the vendor's build and the mode you run. |
|---|
| How does an upgrade work? | A new control plane is installed as a revision. Namespaces move by label or revision tag, and each pod restarts to pick up the new proxy. | ztunnel runs on each node, and waypoints are installed, upgraded and scaled independently of the applications. Istio documents ambient upgrades with Helm. | On the vendor's schedule. Vendors set how long they support a version, and the terms are in the contract. |
|---|
| How mature is it? | The original mode, with the upstream support window of about two minors. | Generally available since Istio 1.24. Waypoint VirtualService and WasmPlugin support are alpha, and some multicluster and authentication features are beta. | Check the vendor's release notes for the stage of each feature. |
|---|
| What blocks it? | Nothing blocks staying. The costs are a proxy per pod and a restart for every proxy upgrade. | VM workloads, SPIRE as certificate provider, PeerAuthentication in DISABLE mode and primary-remote multicluster. EnvoyFilter is not supported on waypoints. | Contract and price. Neither vendor publishes a price. |
|---|
| When is it the wrong choice? | When the team is moving to ambient anyway and keeps adding sidecar-only customization that will need rewriting. | When L7 policy dominates the estate and no maintenance window exists, because Istio says a zero-downtime move with L7 policies is not currently possible. | When no FIPS or version-life requirement exists, because a disciplined upstream upgrade cadence may already meet the need. |
|---|
| What does AceMQ add? | Upgrade order, revision layout and 24/7 cover. | A verdict per namespace, a policy migration plan and 24/7 cover. | A written comparison with upstream, and support for the estate alongside the vendor. AceMQ gives no vendor licensing advice. |
|---|