Active-Passive Failover

I want to set up an Active-Passive Failover.

I already have 2 VPS servers from different companies (which replicates the same content/site).

If the main server goes down, I want to automatically connect to the second server, but I’m confused about which CloudFlare service does this and how to configure it.

What service should I hire? Argo, Load Balancing or Integrity Check? Free plan, pro, business? Or only change to pro plan?

Or with Zero-Downtime failover I don’t need load balance?

community .cloudflare .com/t/correct-way-to-do-a-failover-setup/169871/3
community .cloudflare .com/t/zero-downtime-failover-question/227222/4

Thank you.

Hi @devmaster,

From your description, it sounds like you want either the Pro plan with Zero-Downtime Failover or LoadBalancing.

Zero-Downtime Failover is a simpler solution, but one which you have less control over. You essentially add a DNS record pointing to each server. This means that some traffic will go to one origin and some to the other, usually around 50% but it’s not exact. This required a paid plan.

Load Balancing gives you far more control over the setup, you can have multiple origins in different pools and choose whether you want traffic to be split between origins or only go to the second if the first is down etc. This is an add-on and is billed based on usage.

It depends on exactly what you want to achieve, but those are the two you should look at.

If this is what you want, you need Load Balancing as described in the docs you linked to.


Yes, thank you. This is what I want.
I’m going to hire load balancing right now.
And Argo, what is it? What specifically does it do?

Thank you.

The current Argo product (Smart Routing) is faster routing through the Cloudflare network. For long-distance visitors, if Cloudflare can route traffic internally faster, it’ll do it. It is not involved in load balancing.


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