Nedir ?
Cloudflare ”değişik kıtalara yayılmış serverlar üzerinde bir websitesini cachleme (proxy) hizmeti veren açık kaynaklı bir projedir ve tamamen ücretsiz kullanılabilen -tabi ekstra artıları içinde ücretli hesapları olan- beni internet olayında en fazla heyecanlandıran olaydır.”
Düşünsenize yayın yaptığınız sunucudan ayrı sitenizi cache’leyen ve temel saldırılara karşı koruyan ekstra bir sunucu. Bu ne demek oluyor. Sunucunuzun down olmasından kaynaklanan sorunlar ortadan kalkıyor. Ayrıca spam, sql injection ve DDoS gibi saldırılara karşı da koruyor. Ayrıca ortalama sayfa hızını %30 artırdığını, harcadığı bant genişliği % 60 azalttığını söylüyor ki katılırım.
Sistem Nasıl Çalışır ?
CDN(Content Delivery Network) yani son kullanıcının coğrafi konumunu belirleyerek en yakın sunucuya bağlantı yapmasını sağlayan teknolojidir. İşte bu özelliği bir adım daha öne taşıyarak o yakın sunucunun size siteniz için güvenlik ve hız sağlayan sistemdir. CloudFlare’nin sitesinde de görebileceğiniz üzere CDN sunucular aşağıdaki gibidir.
CloudFlare Farkı da şudur; Son ziyaretçi sitenize ulaşmak istediğinde ilk önce CloudFlare sunucusuna ulaşır daha sonra sizin sununucuza gider. Burada CloudFlare sunucusu gerekliyse cache çalışması ve güvenlik kontrolü yapar böylece yukarıda da bahsettiğim gibi güvenli ve hızlı bir şekilde siteniz son kullanıcıya ulaşır. Yani aşağıdaki resim çok daha iyi anlatacaktır.
Görüldüğü gibi normal ziyaretçilerle ve botlar sistemden geçtiği halde saldırganlar geçememektedir. Böyle siteniz daha güvenli bir hal alır. Ayrıca yapılan saldırıları CloudFlare panelinden ayrıntılı bir şekilde görebilirsiniz.
Bir diğer özelliği iste sitenizin ziyaretçi trafiğini görebilirsiz. Ücretli hesaplarda ise anlık ziyaretçi takibi de mevcut.
Ve en güzel özelliklerinden biri içinde barındırdığı onlarca uygulamayı tek tık ile sitenize entegre edebilirsiniz ve bunun için kod girişi bile yapmanıza gerek yok.
Kaynak :
http://blog.orveg.com/cloudflare-nedir-nasil-kullanilir/