CDN nedir ve 2018'de nasıl gelişti?

Yayınlanan: 2018-09-10

Yaygın olarak CDN olarak bilinen içerik dağıtım ağları, bilginin internet üzerinden nasıl iletildiğini tamamen değiştiren en son teknolojidir. Şimdilerde herkes kullanıyor ve eğer olmaz diye düşünüyorsanız ben hiç kullanmadım; o zaman yanılıyorsun. Ne yaparsanız yapın veya ne tür içerik tüketirseniz kullanın, bir makale okumak, çevrimiçi alışveriş yapmak veya YouTube videoları izlemek için internette her gezindiğimizde, doğrudan veya dolaylı olarak hepimiz CDN ile etkileşime gireriz.

Sade bir dille; Bir CDN veya İçerik Dağıtım Ağları, HTML sayfaları, JavaScript dosyaları, stil sayfaları, resimler ve videolar dahil olmak üzere İnternet içeriğinin yüklenmesi için gereken varlıkların hızlı bir şekilde aktarılmasına yardımcı olur. Hosting hizmetleri ile karıştırılmaması gerekmekle birlikte; CDN, verilerinizi herhangi bir web sunucusunda barındıramadığından, yalnızca uygulamaların içeriğini önbelleğe alır ve web sitesi performansını artırmak için bu önbelleğe alınan içeriği kullanır.

CDN çok uzun bir süredir var, ancak son birkaç yılda popülariteleri birçok kat arttı ve hala sürekli büyüyor. Bugün web trafiğinin çoğu CDN'ler aracılığıyla sunulmaktadır. Facebook, Amazon, Google, Netflix vb. gibi internetteki en büyük isim bile kullanıcı deneyimini artırmak ve içeriği çok daha hızlı sağlamak için kullanıyor.

CDN'yi coğrafi olarak dağıtılmış bir proxy sunucuları ağı ve veri merkezleri olarak anlayabilirsiniz. Bunun amacı, hizmeti sorunsuz bir şekilde yaymak ve böylece yüksek kullanılabilirlik ve yüksek performans ile sonuçlanan son kullanıcıya nispeten daha yakın olmaktır. Birçok kişi CDN'yi tek bir varlık olarak düşünür, ancak gerçekte CDN, video akışı, yazılım indirmeleri, web ve mobil içerik hızlandırma lisanslı/yönetilen CDN, şeffaf önbelleğe alma gibi altındaki tüm farklı içerik dağıtım hizmetleri için bir şemsiye terimdir. , vb.

CDN'ler Nasıl Çalışır – Arkasındaki Teknoloji  

cdn

İçerik Dağıtım Ağlarının birincil amacı, ziyaretçiler ile web sitenizin sunucuları arasındaki mesafeyi en aza indirmektir. Bunu başarmak için, düğümler veya CDN sunucuları genellikle birden çok yerde, genellikle içeriğinin önbelleğe alınmış sürümünü depolayan ve hizmet aralığında ziyaretçilere içerik tesliminden sorumlu olan birden çok omurga üzerinde konuşlandırılır. Temel olarak, bir CDN'nin içeriğinizi aynı anda birçok yere yerleştirdiğini ve kullanıcılarınıza daha hızlı bir şekilde üstün kapsama sağladığını söyleyebilirsiniz.

Bir CDN'yi oluşturan düğümlerin ve sunucuların sayısı, düğümün mimarisi, hizmet vermek istedikleri ziyaretçi sayısı ve daha pek çok faktör gibi çeşitli faktörlere bağlı olarak değişir. Ancak temel strateji her tür CDN ağında aynıdır, yani içeriği mümkün olduğunca hızlı, ucuz, güvenilir ve güvenli bir şekilde teslim etme hedefiyle birbirine bağlı bir sunucular ağı.

Tüm bunları bir örnek yardımıyla anlayalım:

Los Angeles'ta yaşayan biri İngiltere Sunucusu tabanlı web sitenize eriştiğinde, bunun yerel bir ABD PoP (Varlık Noktası) aracılığıyla sunulduğunu ve bunun biraz zaman alacağını varsayalım. Ama ya kullanıcı tarafından LA'da yapılan istek, kendisine en yakın bir sunucu tarafından sunuluyorsa. CDN'nin devreye girdiği yer burasıdır. Siteniz CDN kullanıyorsa, sitenizin önbelleğe alınmış bir görüntüsü o CDN Ağı ile tüm düğümler üzerinden iletilir ve bir istek yapıldığında, o talebe en yakın sunucu tarafından sunulur, bu da daha hızlı teslimatı sağlar. içerik.

Eskiden CDN'ler bu şekilde çalışırdı, ancak şimdi CDN'ler “Teslim Optimizasyonu” olarak bilinen yeni bir yöntemle ortaya çıktı. PC'nizde bir web sitesini ziyaret ettiğinizde, o web sitesinin önbelleğe alınmış kopyası bilgisayarınızda depolanır. Şimdi, yakınınızdaki biri aynı kaynağı talep ederse ve CDN sunucuları meşgulse veya bulunduğunuz yerden uzaktaysa, verileri sunuculara sunacaksınız. Toplam internet trafiğinin %30'una hizmet veren Akamai Technologies bu şekilde çalışıyor.

İçerik Dağıtım Ağı kullanmanın faydaları

cdn

Bir CDN kullanmanın pek çok faydası olmasına ve farklı amaçlar için farklı CDN türleri olduğundan, kullandığınız CDN'nin türüne ve boyutuna da bağlı olmasına rağmen. Ancak bir İçerik Dağıtım ağı kullanmanın başlıca faydaları aşağıdaki gibidir.

  1. Web Sitelerinin ve Uygulamaların Daha Hızlı Yükleme Süresi

CDN, içeriğinizi ağlarında bulunan tüm düğümlere dağıttığından, web sitesinin daha hızlı yükleme süresine sahip olmasını mümkün kılar, çünkü en yakın CDN sunucusu isteği kullanıcıya sunar. Daha hızlı yükleme süresinin yanı sıra, hemen çıkma oranınızı ve sitenize kullanıcı katılımını azaltmanıza da yardımcı olur.

  1. Bant Genişliği Maliyetinde Azalma

Önbelleğe alma ve diğer optimizasyonların yardımıyla CDN'ler, orijinal bir sunucunun veya sitenizin başlangıçta barındırıldığı sunucunun sağlaması gereken veri miktarını azalttıkları için bant genişliği maliyetinizi azaltmanıza gerçekten yardımcı olabilir.

  1. Artan içerik kullanılabilirliği ve yedeklilik

CDN'ler ile içerik kullanılabilirliğinizi ve yedekliliğinizi artırabilirsiniz, çünkü CDN büyük miktarda trafik ve donanım arızasını işleyebilir, çünkü bu genellikle içerik tesliminde bir şey değildir.

  1. Web sitesi güvenliğini iyileştirme

CDN, size DDoS azaltma ve diğer saldırı türlerine karşı koruma sağlayarak web sitenizin güvenliğini geliştirmenize yardımcı olur.

  1. Yüksek trafik yüklerinin üstesinden gelin – Yük Dengeleme

Daha iyi dağıtılmış sunucu yapısıyla bir CDN, yüksek miktarda trafiği işleyebilir ve donanım arızalarına birçok kaynak sunucudan daha iyi dayanabilir. CDN'lerle yük dengeleme hizmetlerini de kolayca kullanabilirsiniz CDN'nin ters proxy topolojisi, gelen tüm trafiğin varsayılan alıcısı olduğu gibi bunun için idealdir.

CDN'lerin Evrimi – Tarihsel Olaylar

  1. Akamai Technologies, bu dağıtılmış İçerik Teslimatı sorununu çözmek için ilk kez denenen bir MIT araştırmasından ortaya çıktı.
  2. 2002 yılına gelindiğinde, büyük ölçekli ISP'ler, özelleştirilmiş hizmetler sağlayarak kendi CDN işlevlerini oluşturmaya başladı.
  3. 3000'den fazla şirketin, içinde milyonlarca dolar olan CDN'leri kullandığı tespit edildi.

2005 yılında hem video akışı hem de İnternet radyosu için CDN gelirinin %40 oranında büyüdüğü tahmin ediliyordu.

  1. 2008'de Amazon, İçerik Dağıtım Ağı'nı başlattı
  2. 2011'de AT&T, geçiş ve gecikme sürelerini azaltmak için içeriğin dünya çapındaki 38 veri merkezinden akmasını sağlayan yeni bulut tabanlı İçerik Dağıtım Ağı'nı duyurdu.
  3. Akamai'nin 2012 için hisse senedi gelirinin 345.32 milyon dolar olduğu bildirildi.
  4. Microsoft ve Google gibi internet devleri tarafından bu teknolojilerin daha da geliştirilmesi için daha fazla yatırım yağmaya devam ediyor.