Cloudflare Load Balancing vs others




I would like to know how’s Cloudflare load balancing differ from the other load balancer (such as google load balancer, etc)? Is it basically the same or there’s additional benefit?

If I have separate frontend and backend server and there’s 3 servers for each, do I just create 2 pools and add the 3 servers for each pool?

If I would like to use both Railgun it says that it needs to be in front of load balancer. If I use Railgun and CF load balancer, will it automatically do that? Of there’s configuration that needs to be setup to do that?

Would appreciate any input.

Thank you.