Çevrimiçi bir işletmeye ev sahipliği yaparken üç şey çok önemlidir:

  • Hızlı bir siteye sahip olmak
  • Saldırganlardan korunmak
  • Trafiğinizle birlikte ölçekleme

Cloudflare, üçünde de yardımcı olabilir. Ancak Cloudflare tam olarak nedir ve bir CDN hız, güvenlik ve ölçeklenebilirliğe nasıl yardımcı olabilir?

CloudFlare nedir?

Özünde Cloudflare, 100’den fazla ülkede bulunan yüzlerce veri merkezinden oluşan bir İçerik Dağıtım Ağıdır (CDN).  2009 yılında Matthew Prince tarafından kurulan Cloudflare, küresel internet trafiğinin yüzde beş ila onu yönetecek şekilde büyüyerek Cloudflare’i dünyanın en büyük CDN’lerinden biri haline getirdi.

Cloudflare Nasıl Çalışır?

Önbelleğe almak

Cloudflare gibi bir CDN, önbelleğe alma adı verilen bir işlemi kullanır. Önbellek, daha hızlı alınmasını sağlamak için sık görüntülenen verilerin depolandığı bir yerdir.

Saati kontrol etmeyi düşünün – biri size saatin kaç olduğunu sorarsa, telefonunuzu cebinizden çıkarıp kontrol etmek biraz çaba gerektirecektir. Ancak, birkaç saniye sonra başka biri size bunu sorarsa, sadece gördüğünüzü hatırladığınız zamanı söyleyebilirsiniz. Bu durumda, hatırladığınız zaman önbellektir. Tabii ki, zaman geçtikten sonra bu önbellek artık doğru olmayacak, bu yüzden gerektiğinde yenilemek önemlidir.

Cloudflare, önbelleğini güncel tutmak için sık sık web sitenizi (kaynak olarak da bilinir) kontrol eder. Cloudflare CDN daha sonra bu önbelleği web sitenizi isteyen tüm ziyaretçilere sunacaktır. Cloudflare kullanmanın en büyük yararı, dünyanın her yerinden ziyaretçilerin web sitenizi fiziksel olarak kendilerine daha yakın bir yerden indirerek daha hızlı yükleme süreleri sağlamasıdır. Ancak bu aynı zamanda bazı isteklerin tamamen CDN tarafından işlendiği için sunucunuzun daha az yükleneceği ve aynı anda daha fazla ziyaretçinin web sitenize bakabileceği anlamına gelir.

Gelen Trafiği Filtreleme

İçerik dağıtım ağlarının sunduğu bir diğer özellik de gelen trafiği filtrelemektir. Bu, güvenlik duvarınız ve uygulamış olabileceğiniz diğer güvenlik önlemleriyle birlikte dış tehditlere karşı başka bir koruma katmanı görevi görür. Cloudflare, sitenizin yararlanabileceği en güçlü filtreleme tekniklerinden bazılarını ağlarında uygulamakla tanınır.

DNS Ağı

Cloudflare yalnızca bir CDN değil, aynı zamanda dünyanın en yüksek performanslı Alan Adı Sistemi (DNS) ağını da işletir.

DNS sistemi , alan adınızı bir bilgisayarın anlayabileceği ve bir sunucuyla konuşmak için kullanabileceği bir IP adresine çeviren şeydir. Alan adı kayıt siteniz öncelikle, ilgili tüm DNS kayıtlarını depolayan bir Yetkili Ad Sunucusu (genellikle ad sunucusu olarak adlandırılır) belirtir.

DNS çözümleme işlemi, bir bağlantı kurulmadan önce gerçekleşir, bu nedenle web sitenizin yüklenme hızında bir başka önemli faktördür.

Varsayılan yapılandırmada, Cloudflare alanınızın ad sunucusu olarak ayarlanmıştır, böylece ziyaretçileriniz Cloudflare ağı tarafından sağlanan hızlı DNS çözümlemesinin keyfini çıkaracaktır.

Cloudflare’in Faydaları Nelerdir?

Cloudflare, önceden bir taahhütte bulunmadan birçok avantajını denemenizi sağlayan ücretsiz bir plana sahiptir. Başlamanız gereken tek değişiklik, ad sunucularınızı Cloudflare’a işaret edecek şekilde değiştirmektir; bu, size hızlı DNS çözümlemelerini sağlamalarına ve ağları üzerinden web trafiğinizi proxy’ye göndermelerine olanak tanır. Ücretsiz katmanda bile Cloudflare, hem performans hem de güvenlik açısından size değerli iyileştirmeler sağlar.

Cloudflare kullanmanın dört temel avantajı şunlardır:

Kötü Amaçlı Trafiğe Karşı Koruma

Web sitenize gelen tüm trafik ilk olarak Cloudflare ağından geçtiğinden, DDoS saldırıları , yorum spam’ı veya içerik kazıma gibi kötü niyetli trafik , sunucunuza hiç ulaşmadan algılanabilir ve filtrelenebilir veya yeniden yönlendirilebilir .

Kötü amaçlı aracılar, önceden bilinen kötü amaçlı IP adresleri, yapılan isteklerin türü, isteğe dahil edilebilecek kötü amaçlı yükler ve hatta bağlantılarının zamanlaması ve sıklığı dahil olmak üzere çeşitli tanımlayıcılar kullanılarak algılanır. Bu, bir ziyaretçinin geçmesine izin verilip verilmediğini, ziyaretçinin tarayıcısında ek doğrulama gerekip gerekmediğini veya ziyaretin tamamen engellenip engellenmediğini belirlemek için sitenizde ayarladığınız güvenlik düzeyine göre tartılır.

Azaltılmış Gecikme

Web sitenizin verileri Cloudflare ağında önbelleğe alındığından, site ziyaretçileri sitenizi doğrudan sunucunuzdan yüklemek yerine en yakın Cloudflare veri merkezinden yükleyecek ve bu da gecikmeyi azaltacaktır .

Azaltılmış Sunucu Yükü

Önbelleğe almanın bir başka yararı da , sunucunuzun tüm web trafiğini işlemesine gerek kalmamasıdır . Bunun yerine, Cloudflare ağına gerektiğinde sitenin güncel bir kopyasını sağlar ve bu da ziyaretçilerinize sunulur.

Evrensel SSL Sertifikası

Bir SSL (Güvenli Yuva Katmanı) kurmak önemsiz olabilir veya biraz zahmetli olabilir; web sunucunuza ve etki alanı kurulumunuza bağlı olarak. Cloudflare, proxy’li herhangi bir etki alanında size otomatik olarak bir SSL sertifikası sağlar , böylece sunucunuzda SSL kurulmamış olsa bile ziyaretçileriniz güvenli bir bağlantının keyfini çıkarabilir. Ayrıca esnek bir SSL kurulumu da kurabilirsiniz, böylece Cloudflare’ın sağladığına ek olarak kendinden imzalı bir sertifika web sitenizi korumaya devam edebilir.

Cloudflare Başka Hangi Korumaları Sağlar?

Cloudflare’ın sahip olduğu en kullanışlı özelliklerden biri, gerektiğinde Cloudflare kontrol paneli üzerinden etkinleştirilebilen Saldırı Altında Modu’dur. Bu, yalnızca siteniz etkin bir DDoS saldırısı altındayken kullanılmak üzere tasarlanmıştır ve her ziyaretçiye sitenize devam etmeden önce tarayıcılarının tamamlaması gereken bir JavaScript sorgulaması verir. Neyse ki, tüm bu süreç, mümkün olduğunca çok sayıda otomatik botu durdururken gerçek ziyaretçiler üzerindeki etkiyi en aza indirmek için kullanıcının müdahalesi olmadan birkaç saniye içinde gerçekleşir.

“Saldırı altında modu” aslında sitenizde ayarlayabileceğiniz beş güvenlik seviyesinden biridir, diğer dördü kapalı, düşük, orta ve yüksek. Bu ayrıntı düzeyi, bir DDoS saldırısı noktasına ulaşmasa bile sitenizin bot trafiğiyle ilgili yaşayabileceği sorunları azaltmak için kullanışlıdır. Ayrıca Sayfa Kurallarını kullanarak tek tek sayfalar için özel güvenlik seviyeleri ayarlayabilirsiniz.

İş ve Kurumsal Planlar

Halihazırda harici bir posta değiştirici gibi özel bir DNS kurulumunuz varsa, ad sunucularınızı değiştirmek ideal olmayabilir. Özel bir DNS kurulumu kullanıyorsanız, Cloudflare CDN’den yararlanmaya devam ederken özel ad sunucularınızı kurmak için Business veya Enterprise planlarını kullanabilirsiniz. Özel ad sunucularının yanı sıra, ek sayfa sayfa kurallar ve özel SSL sertifikaları gibi Business ve Enterprise planları tarafından sağlanan başka özel özellikler de vardır.

Cloudflare Planları sayfasında onlar hakkında daha fazla bilgi edinebilirsiniz .

Cloudflare’ın Sınırlamaları Nelerdir?

Cloudflare gibi içerik dağıtım ağları sihirli bir değnek değildir ve bunların sınırlarının farkında olmak, bunları daha etkin şekilde kullanmanıza yardımcı olabilir.

Geliştirme Sırasında

Cloudflare’ın ana özelliklerinden biri, daha hızlı yüklemeye izin vermek için web sitenizin verilerini önbelleğe almasıdır. Bu da sitenizde yaptığınız değişikliklerin hemen görünmeyebileceği anlamına gelir. Neyse ki Cloudflare, gerektiğinde herhangi bir alan için önbelleği devre dışı bırakma seçeneğine sahiptir. Bunun sitenizin tüm ziyaretçilerini etkileyeceğini unutmayın. Önbelleği tamamen devre dışı bırakmak zorunda kalmadan bunu aşmanın bir yolu, Cloudflare ağından geçmek yerine sunucunuzun IP’sine doğrudan erişmek için DNS hosts dosyanızı kullanmaktır .

Gerçek Zamanlı Veriler İçin

Tıpkı daha önce olduğu gibi, web sitenizin verileri sürekli değişiyorsa ve ziyaretçilerinizin eski verileri görmesini istemiyorsanız önbellek aleyhinize çalışabilir. Tüm siteniz için Cloudflare’ı devre dışı bırakmak yerine, Cloudflare’a sitenizin kaynaklarını ne kadar süreyle tutacağını söylemek için önbellek kontrol yönergelerini kullanabilirsiniz.

Cloudflare’a Nasıl Başlarım?

Cloudflare hesabı oluşturmak ücretsizdir ve yapılması kolaydır. Bu hesaba bir alan eklemek için tek gereksinim, alan adı kayıt sitenizde kurulmuş olan ad sunucularını değiştirebilmektir. Bu, sitenizden geçen herkesin doğrudan sunucuya gitmek yerine Cloudflare ağından geçmesini sağlar.

Leave a Reply

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.