Skip to main content

İçerik Dağıtım ve Dağıtım Ağlarına (CDN) Giriş

bursa broşür dağıtım (Mayıs Ayı 2024)

bursa broşür dağıtım (Mayıs Ayı 2024)
Anonim

Bilgisayar ağında CDN ya duruyor İçerik Dağıtım Ağı veya İçerik Dağıtım Ağı . Bir CDN, İnternet uygulamalarının güvenilirliğini ve performansını geliştirmek için tasarlanmış dağıtılmış bir istemci / sunucu sistemidir.

CDN'lerin tarihi

World Wide Web'in (WWW) 1990'larda popülaritesi patladığı için İçerik Teslim Ağları oluşturulmaya başlandı. Teknik liderler, İnternet'in, veri akışını yönetmek için daha akıllı yöntemler olmaksızın hızla artan ağ trafiği seviyesini karşılayamadığını fark etti.

1998 yılında kurulan Akamai Technologies, CDN'ler etrafında büyük ölçekli bir işletme inşa eden ilk şirket oldu. Diğerleri değişen derecelerde başarı ile takip etti. Daha sonra AT & T, Deutsche Telekom ve Telstra gibi çeşitli telekomünikasyon şirketleri de kendi CDN'lerini kurdular. İçerik Teslim Ağları bugün, Web içeriği içeriğinin, özellikle videolar ve uygulama indirme gibi büyük dosyaların önemli bir kısmını taşımaktadır. Ticari ve ticari olmayan CDN'ler mevcuttur.

Bir CDN Nasıl Çalışır?

Bir CDN sağlayıcısı, sunucularını İnternet'teki önemli yerlere yükler. Her sunucu, büyük miktarlarda yerel depolama alanı ve verilerin kopyalarını, içerik ağındaki diğer sunucularla senkronize etme ve kopya . Bu sunucular veri önbellekleri olarak işlev görür. Dünyanın dört bir yanındaki müşterilerine en iyi şekilde önbelleğe alınmış veri sağlamak için, CDN sağlayıcıları kendi sunucularını coğrafi olarak dağılmış ‚ed ortam konumları‚Äù - genellikle Internet Otobüsü Sağlayıcıları (ISP'ler) yakınındaki veri merkezlerinde bulunan İnternet omurgasına bağlanan yerlere yükler. ). Bazı insanlar bunlara Point of Presence (PoP) sunucuları ya da ‚Äúedge caches‚Äù diyor.

Verilerini CDN aboneleri aracılığıyla sağlayıcıya dağıtmak isteyen bir içerik yayıncısı. CDN sağlayıcıları, yayıncılara, dağıtım ve önbellekleme için içerik nesnelerinin (normal dosyalar veya dosya grupları) orijinal sürümlerinin yüklenebileceği sunucu ağlarına erişim sağlar. Sağlayıcılar ayrıca, yayıncıların sitelerine yerleştirdikleri içerik dosyalarını saklamak için URL'leri veya komut dosyalarını da destekler.

Internet istemcileri (Web tarayıcıları veya benzer uygulamalar) içerik istekleri gönderdiğinde, yayıncının alıcı sunucusu gerektiğinde CDN sunucularına yanıt verir ve istekleri tetikler. İçeriği, müşterinin coğrafi konumuna göre teslim etmek için uygun CDN sunucuları seçilir. CDN, Internet'e aktarmak için gereken çabayı en aza indirgemek için veriyi talep sahibine daha yakın bir hale getirir.

Bir CDN sunucusunun bir içerik nesnesi göndermesi istendiyse ancak bir kopyasına sahip olmaması istenirse, bunun için bir üst CDN sunucusu isteyecektir. Kopyayı istekte bulunan kişiye iletmenin yanı sıra, bir CDN sunucusu da kopyasını (önbelleği) kaydedecek ve böylece aynı nesne için istekleri üst öğeye tekrar sormaya gerek kalmadan yerine getirilebilecektir. Nesnelerin sunucunun alan açması gerektiğinde önbellekten kaldırılması (called Äã adı verilen bir işlem) tahliye ) veya nesne belli bir süre boyunca talep edilmediğinde (bir süreç denir) yaşlanma ).

İçerik Teslim Ağlarının Faydaları

CDN'ler sağlayıcıları, içerik yayıncılarını ve müşterileri (kullanıcıları) çeşitli yollardan karşılıklı olarak yararlanır:

  • Akamai gibi büyük tedarikçiler CDN'lerden kazançlı işler yaptı, ancak daha küçük firmalar da başarıya ulaştı. Bu dağıtılmış sistemler, İnternet'teki dünya genelindeki yükü azaltmaya yardımcı olur ve Web'i herkes için daha verimli bir şekilde çalıştırır.
  • CDN'ler bir yayıncının kalitesini arttırabilir. Bağlantılarını daha hızlı ve daha hızlı bir şekilde karşıdan yükleyerek, yayıncılar müşterilerinin memnuniyetini artırır (ve daha fazla müşteri çekmeye eğilimlidir).
  • İstemci kullanıcıları, videolar gibi CDN etkin içerikler için daha hızlı indirme ve genellikle İnternet uygulamalarının daha iyi yanıt verme (daha düşük ağ gecikmesi, daha kısa gidiş-dönüş süreleri) avantajlarından yararlanırlar.

CDN'ler ile ilgili sorunlar

CDN sağlayıcıları tipik olarak müşterilerini, her biri uygulama ve hizmetleri aracılığıyla oluşturdukları ağ trafiği hacmine göre ücretlendirir. Özellikle müşterilere kademeli hizmet planlarına abone olduğunda ve limitlerini aştığında, ücretler hızlı bir şekilde birikebilir. Plansız sosyal ve haber olayları veya bazen Hizmet Reddi (DoS) saldırıları tarafından tetiklenen ani ani artışlar özellikle sorunlu olabilir.

CDN kullanmak, bir içerik yayıncısının üçüncü taraf işletmelere bağımlılığını artırır. Sağlayıcı, altyapısıyla teknik sorunlarla karşılaşırsa, kullanıcılar yavaş video akışı veya ağ zaman aşımları gibi önemli kullanılabilirlik sorunları yaşayabilir. Son kullanıcıların genellikle CDN'lerle özdeşleşmemesi nedeniyle içerik site sahipleri şikayetler alabilir.