CDN nedir, Content Delivery Network

QuatrexDefacer

Anka Team Junior
15 Eki 2022
598
368
Baku
IMG-20240213-134304-451.jpg

CDN nedir?
CDN, “Content Delivery Network” kelimelerinin baş harflerinden oluşmaktadır. Türkçeye “İçerik Dağıtım Ağı” olarak çevrilmektedir. CDN, bir internet sitesine ait içeriklerin en hızlı şekilde teslim edilmesini sağlamak amacıyla, birlikte çalışan, coğrafi olarak farklı konumlara dağıtılmış bir sunucu kümesidir. Daha kısa tanım ile CDN, global sunucu topluluğudur. CDN, coğrafi olarak dağıtılmış bir sistem olsa da birlikte çalışan sunuculardan oluşmaktadır. En temel amacı kullanıcılara internet içeriğini hızlı ulaştırmaktır. CDN’in en önemli ikinci amacı da web sitelerini DDOS vb. zararlı saldırılara karşı korumaktır.
1650554673-1647199209-image1.png



CDN ne işe yarar?
CDN’in tercih edilmesinin bir numaralı nedeni hız artışına katkıda bulunmasıdır. CDN bunu kullanıcılara en yakın konumdan dosya göndererek sağlamaktadır. Verinin en yakın konumdan gönderilmesi ile birlikte indirme hızı ve gecikme süresinde (latency) olumlu yükselişler yaşanacaktır.

Örnek üzerinden ilerlemek gerekirse, Türkiye - Kastamonu’dan sunucusu Kanada’da bulunan bir web sitesine giriş yapmak istediniz. Kastamonu ve Kanada arasındaki mesafeyi göz önüne alırsak sunucu ve istemci arasındaki veri alışverişi biraz zaman alacaktır. Oysaki web sitesi, İstanbul’da sunucu barındıran bir CDN kullansaydı Kastamonu’dan siteye giriş yapmak isteyen kullanıcı veriyi İstanbul’dan alacaktı.

Günümüzde hosting platformlarının VPS Server’lar gibi çok güçlü ve özel sunucu çözümleri bulunmaktadır. Bu çözümler çok yüksek CPU, Ram ve Disk alanı gibi özellikler sunmaktadır. Bu tip sunuculara sahip internet sitesi sahipleri CDN’e ihtiyaç duymadıklarını düşünebilirler. Ancak CDN’in fark yarattığı nokta veriyi en yakın konumdan sunmak olduğu için CDN, tercih edilmesi gereken bir özelliktir.

CND nasıl çalışır?
İçerik Dağıtım Ağı sistemi yani CDN içerisinde bir web sitesine ait veriler sadece ana sunucuda değil CDN ağında yer alan tüm yerel sunucularda barındırılır. Dünyanın herhangi bir yerinden bir kullanıcı web sitesini ziyaret etmek istediğinde, web sitesine ait tüm statik veriler (JS, CSS, Görseller …) ana sunucudan değil, o kullanıcıya en yakın sunucudan sunulmaktadır. Verilerin en yakın sunucudan yüklenmesi ile birlikte web sitesinin, dünyanın her yerinden hızlı yüklenebilmesi sağlanmaktadır.

Peki sistem en yakın sunucuyu nasıl tespit ediyor;

Bu sistem, web sitesini ziyaret eden kullanıcının DNS adresine bakarak ona en yakın uzaklıktaki CDN sunucusunu tespit etmektedir.

“Özetle CDN, internet sitesi verilerinin son kullanıcıya en yakın noktadan servis edilmesi prensibi ile çalışmaktadır.”

CDN sahip olduğu (web sitesine ait) tüm verileri, o web sitesinin asıl (origin) sunucusundan çekmektedir. CDN çektiği verileri önbelleğine alır (cache’ler) ve bir internet kullanıcısı o verileri talep ettiğinde önbelleğine aldığı verileri internet kullanıcısına sunar. Bu önbellekleme süresi dilendiği gibi ayarlanabilir ve önbellekleme süresi bittiğinde origin sunucuya yapılan yeni bir istek ile birlikte taze veriler çekilmektedir.

1650554761-1647199213-image2.png

Ucretsiz CDN servisler:
CloudFlare
Incapsula
Photon

CloudFlare

2009 yılında Amerika’da kurulan CloudFlare, CDN kullanımı için en çok tercih edilen firmaların başında yer almaktadır. 100’den fazla ülkede 200’ün üzerinde sunucu barındıran CloudFlare’in ücretsiz sunduğu SSL, CDN, Temel Güvenlik Koruması ve WordPress Cache eklentileri ile entegre çalışabilme özellikleri, en çok tercih edilme sebeplerinin başında gelmektedir. CloudFlare, İstanbul’da da bir adet veri merkezi bulundurmaktadır.

CloudFlare kendini “Basit bir CDN servisinden çok daha fazlası” şeklinde tanımlıyor. CloudFlare ücretsiz CDN ve SSL hizmetlerinin yanında üstün güvenlik teknolojileri sunarak web sitenizi zarara uğratacak tehditlere ve kötü amaçlı botlara karşı güvenlik duvarı oluşturuyor.


Incapsula
Ücretsiz CDN hizmeti denince akla ilk gelen bulut tabanlı güvenlik sağlayacılardan biri olan Incapsula, Imperva tarafından geliştirilmiştir. Ücretsiz CDN planı blog sahipleri için uygundur. Ücretsiz özelliği ile birlikte spam botlara ve spam yorumlara karşı koruma ve CAPTCHA güvenliği hizmetlerini de kullanabilirsiniz.

Incapsula’nın ücretsiz versiyonu ile birlikte önbellekleme, sıkıştırma ve resim optimizasyonu özelliklerinde de faydalanabilirsiniz.


Photon
Photon aslında tam olarak bir CDN değil bir Jetpack modülüdür. Eğer WordPress kullanıyorsanız ve fazla görsel kullanıyorsanız Photon tam da size göre. Jetpack’in Photon modülünü kullanarak fotoğraflarınızın daha hızlı yüklenmesini sağlayabilir ve bant genişliğinizi rahatlatabilirsiniz.

Photon’u kullanabilmek için yapmanız gereken Jetpack eklentisini kurmanız ve Photon modülünü aktif etmenizdir.

yv2siY.png


Greetings: @hoaydar
 

Butcherb3y

Uzman üye
1 Eyl 2022
1,594
1,185
Anıtkabir
IMG-20240213-134304-451.jpg

CDN nedir?
CDN, “Content Delivery Network” kelimelerinin baş harflerinden oluşmaktadır. Türkçeye “İçerik Dağıtım Ağı” olarak çevrilmektedir. CDN, bir internet sitesine ait içeriklerin en hızlı şekilde teslim edilmesini sağlamak amacıyla, birlikte çalışan, coğrafi olarak farklı konumlara dağıtılmış bir sunucu kümesidir. Daha kısa tanım ile CDN, global sunucu topluluğudur. CDN, coğrafi olarak dağıtılmış bir sistem olsa da birlikte çalışan sunuculardan oluşmaktadır. En temel amacı kullanıcılara internet içeriğini hızlı ulaştırmaktır. CDN’in en önemli ikinci amacı da web sitelerini DDOS vb. zararlı saldırılara karşı korumaktır.
1650554673-1647199209-image1.png



CDN ne işe yarar?
CDN’in tercih edilmesinin bir numaralı nedeni hız artışına katkıda bulunmasıdır. CDN bunu kullanıcılara en yakın konumdan dosya göndererek sağlamaktadır. Verinin en yakın konumdan gönderilmesi ile birlikte indirme hızı ve gecikme süresinde (latency) olumlu yükselişler yaşanacaktır.

Örnek üzerinden ilerlemek gerekirse, Türkiye - Kastamonu’dan sunucusu Kanada’da bulunan bir web sitesine giriş yapmak istediniz. Kastamonu ve Kanada arasındaki mesafeyi göz önüne alırsak sunucu ve istemci arasındaki veri alışverişi biraz zaman alacaktır. Oysaki web sitesi, İstanbul’da sunucu barındıran bir CDN kullansaydı Kastamonu’dan siteye giriş yapmak isteyen kullanıcı veriyi İstanbul’dan alacaktı.

Günümüzde hosting platformlarının VPS Server’lar gibi çok güçlü ve özel sunucu çözümleri bulunmaktadır. Bu çözümler çok yüksek CPU, Ram ve Disk alanı gibi özellikler sunmaktadır. Bu tip sunuculara sahip internet sitesi sahipleri CDN’e ihtiyaç duymadıklarını düşünebilirler. Ancak CDN’in fark yarattığı nokta veriyi en yakın konumdan sunmak olduğu için CDN, tercih edilmesi gereken bir özelliktir.

CND nasıl çalışır?
İçerik Dağıtım Ağı sistemi yani CDN içerisinde bir web sitesine ait veriler sadece ana sunucuda değil CDN ağında yer alan tüm yerel sunucularda barındırılır. Dünyanın herhangi bir yerinden bir kullanıcı web sitesini ziyaret etmek istediğinde, web sitesine ait tüm statik veriler (JS, CSS, Görseller …) ana sunucudan değil, o kullanıcıya en yakın sunucudan sunulmaktadır. Verilerin en yakın sunucudan yüklenmesi ile birlikte web sitesinin, dünyanın her yerinden hızlı yüklenebilmesi sağlanmaktadır.

Peki sistem en yakın sunucuyu nasıl tespit ediyor;

Bu sistem, web sitesini ziyaret eden kullanıcının DNS adresine bakarak ona en yakın uzaklıktaki CDN sunucusunu tespit etmektedir.

“Özetle CDN, internet sitesi verilerinin son kullanıcıya en yakın noktadan servis edilmesi prensibi ile çalışmaktadır.”

CDN sahip olduğu (web sitesine ait) tüm verileri, o web sitesinin asıl (origin) sunucusundan çekmektedir. CDN çektiği verileri önbelleğine alır (cache’ler) ve bir internet kullanıcısı o verileri talep ettiğinde önbelleğine aldığı verileri internet kullanıcısına sunar. Bu önbellekleme süresi dilendiği gibi ayarlanabilir ve önbellekleme süresi bittiğinde origin sunucuya yapılan yeni bir istek ile birlikte taze veriler çekilmektedir.

1650554761-1647199213-image2.png

Ucretsiz CDN servisler:
CloudFlare
Incapsula
Photon

CloudFlare

2009 yılında Amerika’da kurulan CloudFlare, CDN kullanımı için en çok tercih edilen firmaların başında yer almaktadır. 100’den fazla ülkede 200’ün üzerinde sunucu barındıran CloudFlare’in ücretsiz sunduğu SSL, CDN, Temel Güvenlik Koruması ve WordPress Cache eklentileri ile entegre çalışabilme özellikleri, en çok tercih edilme sebeplerinin başında gelmektedir. CloudFlare, İstanbul’da da bir adet veri merkezi bulundurmaktadır.

CloudFlare kendini “Basit bir CDN servisinden çok daha fazlası” şeklinde tanımlıyor. CloudFlare ücretsiz CDN ve SSL hizmetlerinin yanında üstün güvenlik teknolojileri sunarak web sitenizi zarara uğratacak tehditlere ve kötü amaçlı botlara karşı güvenlik duvarı oluşturuyor.


Incapsula
Ücretsiz CDN hizmeti denince akla ilk gelen bulut tabanlı güvenlik sağlayacılardan biri olan Incapsula, Imperva tarafından geliştirilmiştir. Ücretsiz CDN planı blog sahipleri için uygundur. Ücretsiz özelliği ile birlikte spam botlara ve spam yorumlara karşı koruma ve CAPTCHA güvenliği hizmetlerini de kullanabilirsiniz.

Incapsula’nın ücretsiz versiyonu ile birlikte önbellekleme, sıkıştırma ve resim optimizasyonu özelliklerinde de faydalanabilirsiniz.


Photon
Photon aslında tam olarak bir CDN değil bir Jetpack modülüdür. Eğer WordPress kullanıyorsanız ve fazla görsel kullanıyorsanız Photon tam da size göre. Jetpack’in Photon modülünü kullanarak fotoğraflarınızın daha hızlı yüklenmesini sağlayabilir ve bant genişliğinizi rahatlatabilirsiniz.

Photon’u kullanabilmek için yapmanız gereken Jetpack eklentisini kurmanız ve Photon modülünü aktif etmenizdir.

yv2siY.png


Greetings: @hoaydar
Elinize sağlık güzel anlatım olmuş
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.