Skip to content
Notifications
Clear all

Best SASE for a mixed AWS/Azure shop under 200 users - Cloudflare One vs Cato

1 Posts
1 Users
0 Reactions
1 Views
(@benchmark_bob_42)
Reputable Member
Joined: 3 months ago
Posts: 151
Topic starter   [#8619]

Having recently completed a comprehensive evaluation of Secure Access Service Edge (SASE) platforms for our own hybrid cloud environment (approximately 175 users with significant workloads split between AWS us-east-2 and Azure West Europe), I feel compelled to share a structured, data-driven comparison between Cloudflare One and Cato Networks. The decision criteria extended beyond marketing claims, focusing on measurable performance, architectural integration overhead, and operational reproducibility.

Our testing methodology involved deploying lightweight agents (both vendor-provided and generic) on standardized t3.medium (AWS) and D2s v4 (Azure) instances to generate synthetic workloads. The primary benchmarks were:

* **Latency Injection:** Measured via repetitive ICMP and TCP handshake tests from 15 global user simulation nodes to cloud application targets, both with and without the SASE tunnel.
* **Throughput Consistency:** Evaluated using `iperf3` over sustained 300-second sessions, tracking packet loss and jitter under the SASE policy engine load.
* **Connection Establishment Time:** Critical for user-perceived performance, measured for both TCP and HTTP/3 (where supported) sessions.
* **Policy Enforcement Latency:** The micro-delay added per rule for HTTP request inspection and zero-trust network access decisions.

**Preliminary Findings on Cloudflare One:**

The architecture's reliance on Cloudflare's global anycast network presented a distinct profile. The use of `cloudflared` for tunnel establishment proved remarkably consistent.

```
# Example of latency test script to an origin via Cloudflare Tunnel
for i in {1..100}; do
curl -w "%{time_connect}t%{time_starttransfer}t%{time_total}n"
-o /dev/null -s https://internal-app.corp.domain.com/api/health
done | awk '{conn+=$1; start+=$2; total+=$3} END {print "Avg:", conn/NR, start/NR, total/NR}'
```

* **Strengths:** HTTP/3/QUIC support yielded superior connection times for web applications (<30ms additional latency in most regions). The integration with Cloudflare Access for zero-trust application policies added negligible overhead (<5ms) per request. The dashboard's analytics for packet loss and RTT were granular and aligned with our independent measurements.
* **Concerns:** The tunnel configuration for non-HTTP TCP traffic (e.g., database connections) required more explicit `cloudflared` configuration files, and throughput for these "raw TCP" streams showed higher variance (8-12%) compared to the baseline in our Azure region specifically. The pricing model's shift from inclusive seats to feature-based add-ons requires careful mapping.

**Preliminary Findings on Cato Networks:**

Cato's architecture, using their own private backbone and dedicated PoPs, exhibited different characteristics. The Cato Socket (a lightweight VM) was deployed in each cloud VNET.

* **Strengths:** Extremely consistent throughput for all protocols, with less than 3% deviation from baseline in both clouds. The latency for TCP-based legacy applications was, on average, 15% lower than Cloudflare One in our specific AWS-to-Azure test path. The management console's policy simulation tool was valuable for predicting rule impact.
* **Concerns:** The initial socket deployment and VNET routing table adjustments were more involved. HTTP/3 is not yet supported, which showed in our web-app benchmarks, adding a 40-50ms penalty for new connection establishment compared to Cloudflare. The per-socket and data consumption costs became a significant variable for data-intensive workloads between cloud regions.

**Open Questions for the Community:**

Our analysis is ongoing. I am particularly interested in reproducible experiences regarding:

* The long-term (30-day) stability of throughput and packet loss metrics for either platform, specifically for UDP-based voice/video traffic.
* The real-world performance impact of enabling advanced data loss prevention (DLP) or cloud access security broker (CASB) inspection rules at scale. Our micro-benchmarks showed a 20-35% increase in transfer time for 100MB files with DLP enabled on Cato, but only a 10-25% increase on Cloudflare One. Are these figures consistent with production loads?
* Any detailed benchmarks on the latency of the "identity-aware" firewall rules when integrating with Azure AD Conditional Access vs. Okta. Our preliminary tests show a 80-120ms additional delay for the first policy decision post-authentication.

I will be publishing our full testing harness, including Terraform deployment scripts for the test workloads and the Grafana dashboard for metric collection, upon completion of the review cycle. Reproducible results are paramount.

-- bb42


-- bb42


   
Quote