Cloudflare Tunnel and Argo vs. AWS Global Accelerator

At present - our SaaS API - Tallyfy, is hosted on EC2 and AWS - with all the bells and whistles, including AWS Global Accelerator that delivers a request across their congestion-free network to our EC2 origin servers from anywhere in the world.

If we were to install the Cloudflare Tunnel daemon (with named tunnels) on our origin servers, and lock it to Cloudflare for outbound-only connections (and also activate Argo) - what sort of performance benefits/comparisons exist for this?

Just focused on the dimension of performance, not security, etc.

I’m not too sure if Tunnels come with any performance improvements of their own - Argo Smart Routing sounds very much like the equivalent of the ‘AWS Global Accelerator that delivers a request across their congestion-free network to our EC2 origin servers from anywhere in the world.’

The benefits of Argo Smart Routing come into play when you have global users - i.e our origin is in the UK & the latency improvement for users in the UK was around 8%. As soon as we looked at the metrics for other countries, like America or Japan, the improvements were quickly looking more like 30% to 40% - or more.

Of course, your mileage may vary - you’ll want to keep an eye on the pricing as well since it has usage-based billing for bandwidth.

The most recent blog post at https://blog.cloudflare.com/argo-v2/ has some metrics & details about how it all works.

2 Likes

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.