Temel CDN Kavramlarına Giriş

İçerik dağıtım ağları (CDN’ler) internet’in ardışık düzenleridir. İçerik dağıtım ağları (CDN), içerik dağıtımından sorumlu internetin şeffaf omurgasıdır.

Bir web sitesini yüklemeyi talep ettiğiniz andan içeriğinin ekranda göründüğü ana kadar meydana gelen süre can sıkıcı bir gecikmedir. Bu gecikme aralığı, çoğu belirli bir web sayfasına özgü olan bir dizi faktörden etkilenir. Ancak her durumda, gecikme süresi, sizinle o web sitesinin barındırma sunucusu arasındaki fiziksel mesafeden etkilenir. Bir CDN’nin temel görevi bu fiziksel mesafeyi kısaltarak sitenin açılma hızını ve performansını iyileştirmektir.

Kısaca CDN Nasıl Çalışır?

Ziyaretçiler ile web sitenizin sunucusu arasındaki mesafeyi en aza indirmek için bir CDN, içeriğinin önbelleğe alınmış bir sürümünü birden çok coğrafi konumda (diğer bir deyişle, varlık noktaları veya PoP’ler) depolar. Her PoP, çevresi içindeki ziyaretçilere içerik dağıtımından sorumlu bir dizi cache (önbellek) sunucusu içerir.

Temelde CDN, içeriğinizi aynı anda birçok yere koyar ve kullanıcılarınıza üstün bir kapsam sağlar. Örneğin, Türkiye’deki bir kişi ABD’de barındırılan web sitenize eriştiğinde, bu yerel bir Türkiye’de bulunan PoP aracılığıyla yapılır. Bu, ziyaretçinin isteklerini ve yanıtlarınızı almaktan çok daha hızlıdır.

CDN Terimlerine Giriş

CDN kullanırken, size aşina olmayabilecek bazı teknik kelimelerle karşılaşmanız kaçınılmazdır. Bu makale, CDN’de kullanılan en yaygın terminolojilerden bazıları açıklanmaktadır.

Anycast: Anycast, gelen isteklerin çeşitli farklı konumlara veya “düğümlere” yönlendirilebildiği bir ağ adresleme ve yönlendirme yöntemidir. Bir CDN bağlamında, Anycast tipik olarak gelen trafiği yada isteği verimli bir şekilde işleme kapasitesine sahip en yakın datacenter’a yönlendirir. Bu durum Anycast ağının yüksek trafik hacmli, ağ tıkanıklıklarının önüne geçen ve DDoS saldırıları karşısında dayanıklı olmasını sağlar.

Application Delivery: Veri merkezlerinde ve bulut ortamlarında yük dengeleme, güvenlik kontrolleri ve trafik yönetimi gibi uygulama hizmetlerini yöneten bir teknoloji paketidir. Applicaton Delivery platformunun rolü, uygulamaları son kullanıcılara güvenilir ve emniyetli bir şekilde sunmaktır.

Application Acceleration: Sıkıştırma, önbelleğe alma ve TCP optimizasyonu gibi teknikleri kullanarak uygulama performansını iyileştirir. Ağ bağlantıları üzerinden yanıt süresini iyileştirmek için bir Application Delivery Controller (ADC) kullanılabilir.

Application Delivery Controller: Application Delivery Controller, genellikle uygulama dağıtım ağının bir parçası olan bir datacenterda, web hızlandırıcıları tarafından web sunucularının kendilerinden yükü kaldırmak için yapılanlar gibi ortak görevleri gerçekleştirmeye yardımcı olan bir ağ cihazıdır. Aynı zamanda yük dengeleyici olarakta çalışabilir.

Application Performance Monitoring: Bilgi teknolojilerilerinin uygulama performans yönetiminin çeşitli uygulamalarla izlenip yönetilmesidir.

API: Kısaca bir uygulama yada servisin izin verilen kısıtlamaların dahilinde dışarıdan erişilebilmesini sağlayan bir arayüzdür. İki uygulama kendi aralarında API sayesinde konuşabilir.

API: Kısaca bir uygulama ya da servisin izin verilen kısıtlamaların dahilinde dışarıdan erişilebilmesini sağlayan bir arayüzdür. İki uygulama kendi aralarında API sayesinde konuşabilir.

Big Data: Standart veri kaynaklarından daha büyük ve karmaşık olan bilgi kümesine big data ya da büyük veri denilir. Big data standart veri işleme yazılımlarıyla yönetilemez. Özel yazılımlar kullanılması gerekmektedir.

Cache: İnternet üzerinden bir web sitesi yada uygulamaya hızlı erişimi kolaylaştırmak için sık kullanılan verilerin geçici olarak depolandığı özel bir bellek alt sistemidir.

CNAME Record: Bir bilgisayarın, bir yada birden fazla host adı tarafından bilinmesini sağlar. CNAME kayıtları ile domaininizi farklı adreslere yönlendirilmesini de sağlayabilirsiniz.

Customer: Web sitenizi ziyaret eden kullanıcıyı belirtmek için kullanılır.

Domain Name: Domain, internet’e bağlı bir sunucunun veya ağ sisteminin adıdır. Tüm domain’ler dünya çapında benzersizdir. Domain’ler ilk gelen alır mantığıyla kayıt edildiği için kayıt edilen domainler başka birisi tarafından satın alınamaz. Örneğin www.medianova.com bir domain’dir.

Origin Server:  Web siteniz yada uygulama sunucunuzun CDN altyapısında olmadığı fiziksel olarak konumlanmış olduğu yerdir.  Örneğin, web siteniz Amerika Birleşik Devletleri’nde barındırılıyorsa ve herhangi bir CDN’niz yoksa, origin server’ınız ABD’dir.

PoP: Coğrafi çevrelerindeki kullanıcılarla iletişim kurmaktan sorumlu stratejik olarak konumlandırılmış veri merkezleridir. Ana işlevleri, içeriği web sitesinin ziyaretçisine yaklaştırarak gidiş-dönüş süresini azaltmaktır. Her CDN PoP, tipik olarak çok sayıda önbellek sunucusu içerir.

Round Trip-Time: Tarayıcının bir istek göndermesi ve bir sunucudan yanıt alması için geçen milisaniye (ms) süresinden zamandır.

Virtual Machine: Bir bilgisayarın kaynaklarının özel yazılımlar kullanılarak bölünerek ortaya çıkan yeni sanal sisteme denilir.

VoD: İnternet veya televizyon üzerinde yayınlanmış videoların kayıt edilip ardından gerçek zamana bağlı olmadan izlenebilmesidir.

VPS: Özel sanallaştırma uygulamaları kullanarak bir sunucunun kaynaklarının sanal olarak bölünmesidir.

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors