CDN Nedir? İçerik Dağıtım Ağı (CDN) Rehberi

CDN Nedir? İçerik Dağıtım Ağı (CDN) Rehberi - Corelux
5 Mar 2026
Paylaş:

CDN (İçerik Dağıtım Ağı) Nedir? Detaylı Rehber

Son Güncelleme: Mart 2026

CDN (Content Delivery Network, İçerik Dağıtım Ağı) web sitenizin ve uygulamalarınızın içeriğini son kullanıcılara daha hızlı ve güvenilir bir şekilde ulaştırmak için kullanılan dağıtık bir altyapıdır. Bu rehberde CDN, cache (önbellekleme), edge server (uç sunucu) ve güvenlik kavramlarını; kurulum, performans testi, maliyet ve pratik senaryolar çerçevesinde ele alacağız.

Makale boyunca geçen önemli terimler ve kavramlar ile vurgulanacaktır. Ayrıca Corelux hizmetlerine yönlendirme ve uygulama örnekleri ile işletmeniz için uygun CDN stratejisini belirlemenize yardımcı olacağız.

İçindekiler

CDN Nedir?

CDN (İçerik Dağıtım Ağı): Dünya çapında dağıtılmış edge server (uç sunucular) üzerinden statik ve dinamik içeriği kullanıcıya yakından sunan bir ağdır. Amaç, gecikmeyi (latency) azaltmak, sayfa yüklenme sürelerini kısaltmak ve yüksek trafikte kaynak sunucuyu korumaktır.

Temel Bileşenler

  • Edge Server: Kullanıcıya en yakın coğrafi konumdaki sunucu.
  • Origin Server (Kaynak Sunucu): İçeriğin ilk ve güncel kaynağı.
  • PoP (Point of Presence): CDN sağlayıcısının veri merkezi uç noktasını ifade eder.
  • Cache (Önbellek): CDN üzerinde saklanan geçici içerik kopyaları.

CDN Nasıl Çalışır?

Bir kullanıcı web sitesi isteği (HTTP/HTTPS) gönderdiğinde, DNS yönlendirmesi sayesinde istek coğrafi olarak en yakın edge servere gider. Eğer istenen içerik cachete mevcutsa doğrudan edge server tarafından sunulur; değilse origin serverden alınır ve daha sonraki istekler için cachee kaydedilir.

İstemci — CDN İletişim Adımları

  1. DNS Yönlendirme: Kullanıcının DNS sorgusu CDN sağlayıcısının yönlendirmesini alır.
  2. İçerik Kontrolü: Edge sunucu cache durumuna bakar (HIT/MISS).
  3. Origin Çağrısı: MISS durumunda içerik origin sunucudan getirilir.
  4. İçeriğin Sunulması: İçerik kullanıcıya iletilir ve cache güncellenir.

CDN Türleri ve Mimari

CDN mimarileri, kullanım senaryosuna göre değişir. Aşağıda yaygın türler ve kısa açıklamaları bulunmaktadır.

  • Public CDN: Genel kullanıma açık, çok sayıda PoP içeren sağlayıcıların sunduğu hizmet.
  • Private CDN: Kurum içi veya özel erişimli, sınırlı PoP ve özel ağlar kullanılır.
  • Hybrid CDN: Public ve private yaklaşımların birleşimi; kritik içerik için özel, geri kalan için public ağ kullanımı.

Edge Caching Stratejileri

  • Time-to-Live (TTL): İçeriklerin cache'te kalma süresini belirler.
  • Cache-Control Header: HTTP üstbilgileri ile detaylı kontrol sağlar.
  • Stale-While-Revalidate: Eski içeriğin gösterilmesine izin verip arka planda yenileme yapar.

CDN'in Avantajları

CDN kullanmanın teknik ve operasyonel birçok avantajı vardır. Aşağıda ana başlıklar halinde açıklanmıştır.

  • Hız: Daha düşük latency (gecikme) ve hızlı içerik sunumu.
  • Ölçeklenebilirlik: Ani trafik artışlarında daha iyi kaynak yönetimi.
  • Güvenlik: DDoS koruması, WAF (Web Application Firewall) entegrasyonu.
  • Yedekleme ve Erişilebilirlik: Bölgesel arızalarda yedek sunucularla erişimin sürdürülmesi.
  • Bant Genişliği Tasarrufu: Origin sunucuya gelen toplam trafik azalır.

CDN Kurulum ve Entegrasyon Rehberi

Bir CDN'i devreye almak birkaç adımda tamamlanır. Burada genel bir kurulum akışı ve dikkat edilmesi gerekenler yer almaktadır.

Adım Adım Kurulum

  1. İhtiyaç Analizi: İçerik türleri (statik/dinamik), trafik dağılımı ve güvenlik gereksinimlerini belirleyin.
  2. Sağlayıcı Seçimi: Coğrafi yayılım, PoP sayısı, SSL desteği ve fiyatlandırma kriterlerine göre seçin.
  3. DNS Entegrasyonu: CDN sağlayıcısının verdiği CNAME veya DNS kayıtlarını yapılandırın.
  4. SSL/TLS Konfigürasyonu: HTTPS için uygun sertifikayı yükleyin veya sağlayıcının managed SSL özelliğini kullanın.
  5. Cache Kuralları: Cache-Control, Expires ve varyasyon (vary) başlıklarını düzenleyin.
  6. Test ve İzleme: Performans testleri, log incelemesi ve gerçek kullanıcı izleme (RUM) yapın.

DNS ve SSL Notları

  • CNAME Kullanımı: Genellikle www alt alan adları için CNAME tavsiye edilir.
  • SSL Sertifikası: Origin ile edge arasındaki TLS için Corelux SSL Sertifikası hizmetleri değerlendirilebilir.

Performans Testleri ve Ölçümler

CDN etkisini ölçmek için kullanılabilecek bazı temel metrikler ve araçlar vardır. Bunları düzenli raporlarla izlemek, optimizasyon için kritik öneme sahiptir.

Önemli Metrikler

  • TTFB (Time to First Byte): İlk baytın gelme süresi.
  • First Contentful Paint (FCP): Kullanıcının ilk görsel içeriği gördüğü süre.
  • Cache Hit Ratio: Edge sunucuda isteklerin kaçının cache'ten karşılandığı oranı.
  • Bandwidth Savings: Origin sunucuya gitmeyen veri miktarı.

Kullanılabilecek Araçlar

  • WebPageTest: Bölgesel performans testleri için kullanılır.
  • GTmetrix: Sayfa hız raporları ve öneriler üretir.
  • RUM (Real User Monitoring): Gerçek kullanıcı verisi toplayarak saha performansını ölçer.

Güvenlik ve DDoS Koruması

CDN'ler sadece hız amaçlı değil, aynı zamanda güvenlik katmanı olarak da önemlidir. Modern CDN sağlayıcıları DDoS mitigasyonu, WAF, bot yönetimi ve TLS offloading gibi özellikler sunar.

Güvenlik Özellikleri

  • DDoS Koruması: Büyük hacimli saldırılarda trafiği temizleme ve dağıtma.
  • WAF: SQL Injection, XSS gibi ataklara karşı uygulama duvarı.
  • Bot Yönetimi: Zararlı bot trafiğini tespit edip engelleme.
  • TLS/SSL Offloading: Edge üzerinde TLS işlemlerinin yapılarak origin yükünün azaltılması.

Maliyet ve Fiyatlandırma Modelleri

CDN maliyeti seçilen model ve kullanım miktarına göre değişir. Doğru modelin seçimi bütçe verimliliği sağlar.

Yaygın Fiyatlandırma Modelleri

  • Pay-as-you-go: Kullanılan trafik ve requests (istek) bazlı faturalama.
  • Flat Rate (Sabit Ücret): Belirli bir trafik kotası için sabit aylık ücret.
  • Enterprise Sözleşmeleri: Özel SLA, destek ve fiyatlandırma.

Pratik Kullanım Senaryoları

Aşağıda farklı ihtiyaçlar için örnek CDN stratejileri bulunmaktadır. Her senaryoda uygulama örnekleri ve dikkat edilmesi gereken noktalar yer almaktadır.

Senaryo 1: Global E-ticaret Sitesi

  • Hedef: Ürün sayfalarının, görsellerin ve statik varlıkların hızlı yüklenmesi.
  • Öneri: Global PoP içeren public CDN, agresif statik cache ve dinamik içerik için edge-side cache kuralları.

Senaryo 2: Medya ve Video Yayını

  • Hedef: Yüksek bant genişliği gerektiren video akışlarının kesintisiz sunumu.
  • Öneri: CDN sağlayıcısının video streaming (HLS/DASH) optimizasyonu, origin shield (koruyucu katman) ve adaptive bitrate desteği.

Senaryo 3: Yerel Türkiye Odaklı Web Uygulaması

  • Hedef: Türkiye içindeki kullanıcılar için düşük gecikme ve hızlı yanıt süreleri.
  • Öneri: Türkiye PoP'ları iyi olan bir CDN veya bölgesel Türkiye VPS Sunucu + CDN hibrit yapı. Gerektiğinde Corelux Türkiye Kiralık Sunucu seçenekleri değerlendirilebilir.

CDN vs Sunucu Önbellekleme Karşılaştırması

Aşağıdaki tablo CDN ile sadece sunucu taraflı (ör. Varnish veya Nginx cache) önbellekleme yaklaşımlarının temel farklarını göstermektedir.

Özellik CDN Sunucu Önbellekleme
Coğrafi Dağılım Global PoP'lar ile dünya çapında düşük latency Sadece origin sunucunun lokasyonuyla sınırlı
Ölçeklenebilirlik Yüksek; ani trafik artışlarını absorbe eder Origin kaynakları sınırlı; ölçeklendirme gerektirir
Güvenlik DDoS, WAF ve bot yönetimi entegrasyonu Genelde ek güvenlik katmanları gerektirir
Maliyet Kullanıma göre değişir; bant genişliği maliyeti olabilir Sunucu kaynak maliyeti ve yönetim işgücü
Kontrol Sağlayıcı politikalarına bağlı bazı sınırlamalar Tüm kontrol sunucu sahibinde

Sıkça Sorulan Sorular

CDN kullanmak SEO'ya olumlu etkiler mi?

CDN kullanmak sayfa yüklenme sürelerini düşürdüğü için dolaylı olarak SEO'ya olumlu katkı sağlar. Hız, kullanıcı deneyimi ve dolayısıyla sıralamalar üzerinde etkilidir. Ancak doğru yapılandırılmamış cache veya yanlış yönlendirmeler SEO sorunlarına yol açabilir.

Hangi içerikler CDN'e uygun değildir?

Gerçek zamanlı, sık sık değişen veya kişiselleştirilmiş içerikler (ör. anlık oturum verileri) genellikle CDN cache'e uygun değildir. Bu tür içerikler için edge-side rendering veya origin bypass stratejileri kullanılmalıdır.

CDN ile SSL sertifikası nasıl yönetilir?

Birçok CDN sağlayıcısı managed SSL (yönetimli sertifika) sunar. Alternatif olarak kendi sertifikanızı origin ve/veya edge üzerinde yükleyebilirsiniz. Corelux'un SSL Sertifikası hizmetleri bu noktada yardımcı olabilir.

CDN kullanırken log (günlük) ve veri gizliliği nasıl sağlanır?

Log yönetimi için CDN sağlayıcınızın veri saklama politikalarını ve PoP lokasyonlarını kontrol edin. Kişisel veri içeriyorsa, GDPR ve KVKK gibi düzenlemelere uygunluk açısından veri işleme, depolama ve erişim politikaları netleştirilmelidir.

CDN, DDoS saldırılarını tamamen engeller mi?

CDN büyük hacimli DDoS ataklarını absorbe etme ve dağıtma yeteneğine sahiptir; ancak "tamamen" engelleme garantisi yoktur. Kritik uygulamalar için CDN ile birlikte ağ mimarisi, WAF ve uygulama güvenliği önlemleri kombine edilmelidir.

Hangi durumlarda CDN olmazsa olmazdır?

Global kullanıcı kitlesi, yüksek trafik beklenen kampanyalar, medya/streaming hizmetleri veya e-ticaret siteleri için CDN neredeyse zorunlu hale gelir. Ayrıca DDoS riski yüksek altyapılar için de kritik öneme sahiptir.

Sonuç

Özetle, CDN modern web performansı ve güvenliği için güçlü bir araçtır. Doğru yapılandırma ile sayfa hızını artırır, bant genişliği maliyetlerini düşürür ve DDoS gibi saldırılara karşı ek koruma sağlar. Türkiye odaklı uygulamalar için Türkiye VPS ya da Türkiye Kiralık Sunucu seçenekleri ile hibrit bir yapı kurabilir, ayrıca SSL ve yedekleme ihtiyaçlarınız için Corelux'un SSL Sertifikası ve Yedekleme Hizmeti sayfalarını inceleyebilirsiniz.

Yapmanız gereken ilk adım, içerik türünüzü ve kullanıcı coğrafyanızı analiz etmek; ardından uygun CDN sağlayıcısı ve cache stratejisini belirlemektir. İsterseniz Corelux ile ihtiyaçlarınıza özel bir değerlendirme yapabiliriz.

Yazar

Boran BAR

Chat on WhatsApp