apa itu cloudflare

Apa itu CloudFlare? Apasaja keuntungan & kerugian menggunakan CloudFlare? Bagaimana cara saya mengaktifkan cloudflare di shared hosting, vps, semi-dedicated, pertanyaan