1. CDN nedir
CDN'nin tam adı Content Delivery Network yani içerik dağıtım ağıdır. Amacı, mevcut İnternete yeni bir CACHE (önbellekleme) katmanı katmanı eklemek ve web sitesinin içeriğini kullanıcının ağ "kenarına" en yakın düğümde yayınlamaktır, böylece kullanıcılar gerekli içeriği yakında elde edebilir ve geliştirebilir. kullanıcı deneyimi. Web sitesine erişimin duyarlılığı. Küçük ağ bant genişliği, çok sayıda kullanıcı ziyareti, satış noktalarının eşit olmayan dağılımı vb. Nedenleri teknik olarak çözün ve web sitesini ziyaret eden kullanıcıların yanıt verme hızını artırın.
Basitçe söylemek gerekirse, CDN'nin çalışma prensibi, kaynak sitenizin kaynaklarını dünyanın her yerinde bulunan CDN düğümlerinde önbelleğe almaktır. Kullanıcılar kaynak istediğinde, her kullanıcının isteğinin sizin kaynak sitenize geri dönmesini gerektirmek yerine, en yakın düğümde önbelleğe alınan kaynakları iade edeceklerdir. kaynaklara erişen kullanıcılar.

- Sunucu tarafında "ilk mil" sorununu çözme
- Farklı operatörler arasındaki ara bağlantı darboğazlarının etkisini azaltın ve hatta ortadan kaldırın
- İllerin ihracat bant genişliği baskısını hafifletin
- Omurga ağı üzerindeki baskıyı hafifletin
- İnternetteki sıcak içeriğin dağıtımını optimize etti
2. CDN'nin çalışma prensibi

- Kullanıcı, ziyaret edilecek alan adını girer ve işletim sistemi, alan adının IP adresi için LocalDns'i sorgular.
- LocalDns, etki alanı adının yetkili sunucusu için ROOT DNS'yi sorgular (bu, LocalDns önbelleğinin süresinin dolduğunu varsayar)
- ROOT DNS, alan adı yetkilendirme dns kaydına LocalDns'e yanıt verir
- LocalDns, alan adının yetkili dns kaydını aldıktan sonra, alan adının yetkili dns'sinden alan adının IP adresini sorgulamaya devam eder.
- Alan adı yetkilendirme dns, alan adı kaydını sorguladıktan sonra LocalDns'e yanıt verir.
- LocalDns, alan adı ip adresini alacak ve istemciye yanıt verecektir.
- Kullanıcı alan adının IP adresini aldıktan sonra site sunucusunu ziyaret eder.
- Site sunucusu isteğe yanıt verir ve içeriği istemciye döndürür
CDN erişim süreci

Yukarıdaki şekilden, CDN önbelleğini kullandıktan sonra web sitesine erişim sürecinin şöyle olduğunu görebiliriz:
- Kullanıcı, ziyaret edilecek alan adını girer ve işletim sistemi, alan adının IP adresi için LocalDns'i sorgular.
- LocalDns, etki alanı adının yetkili sunucusu için ROOT DNS'yi sorgular (bu, LocalDns önbelleğinin süresinin dolduğunu varsayar)
- ROOT DNS, alan adı yetkilendirme dns kaydına LocalDns'e yanıt verir
- LocalDns, alan adının yetkili dns kaydını aldıktan sonra, alan adının yetkili dns'sinden alan adının IP adresini sorgulamaya devam eder.
- Alan adı yetkilendirme dns, alan adı kaydını (genellikle CNAME) sorguladıktan sonra LocalDns'e yanıt verir.
- LocalDns, alan adı kaydını aldıktan sonra, alan adının IP adresini akıllı planlama DNS'sinden sorgular.
- Smart Scheduling DNS LocalDns'e belirli algoritma ve stratejilere göre (statik topoloji, kapasite vb.) en uygun CDN node ip adresi ile yanıt verir.
- LocalDns, alan adı ip adresini alacak ve istemciye yanıt verecektir.
- Kullanıcı alan adının IP adresini aldıktan sonra site sunucusunu ziyaret eder.
- CDN düğüm sunucusu, isteğe yanıt verir ve içeriği istemciye döndürür. (Bir yandan, önbellek sunucusu daha sonra kullanmak üzere yerel olarak kaydeder ve diğer yandan, veri hizmeti sürecini tamamlamak için elde edilen verileri istemciye geri gönderir)
Yukarıdaki analiz sayesinde, sıradan kullanıcılara şeffaf erişim elde etmek için (kullanıcı istemcisinin önbelleği kullandıktan sonra herhangi bir ayar yapmasına gerek yoktur), kullanıcıları yönlendirmek için DNS (Alan Adı Çözümlemesi) kullanılması gerektiği sonucuna varabiliriz. şeffaf hızlandırma hizmetleri elde etmek için Önbellek sunucusuna erişin. Kullanıcıların bir web sitesini ziyaret etmeleri için ilk adım alan adı çözümlemesi olduğundan, DNS'yi değiştirerek kullanıcıları ziyaret etmeye yönlendirmenin en basit ve etkili yoludur.
Bir CDN ağının bileşenleri
Sıradan İnternet kullanıcıları için her CDN düğümü, etrafına yerleştirilmiş bir web sunucusuna eşdeğerdir.
DNS devralma sayesinde, kullanıcının isteği şeffaf bir şekilde en yakın düğüme yönlendirilir ve düğümdeki CDN sunucusu, web sitesinin orijinal sunucusu gibi kullanıcının isteğine yanıt verir. Kullanıcıya daha yakın olduğu için yanıt süresi ister istemez daha hızlıdır.
Yukarıdaki şekilde noktalı daire ile çevrelenmiş parça, istemci ile site sunucusu arasında yer alan CDN katmanıdır.
Akıllı zamanlama DNS'si (f5'in 3DNS'si gibi)
- Smart Scheduling DNS, CDN hizmetinde anahtar bir sistemdir. Bir kullanıcı, CDN hizmetine katılan bir web sitesini ziyaret ettiğinde, alan adı çözümleme talebi son olarak "Smart Scheduling DNS" tarafından ele alınacaktır.
- Önceden tanımlı bir dizi politika aracılığıyla, kullanıcının o anda kullanıcıya en yakın düğüm adresini kullanıcıya sunarak kullanıcının hızlı hizmet alabilmesini sağlar.
- Aynı zamanda çeşitli yerlere dağılmış olan CDN düğümleri ile iletişimi sürdürmesi, her bir düğümün sağlık durumunu, kapasitesini ve diğer bilgilerini takip etmesi ve kullanıcının isteğinin en yakın uygun düğüme tahsis edilmesini sağlaması gerekir.
Önbellek işlevi hizmeti
- Yük dengeleme ekipmanı (lvs, F5'in BIG/IP'si gibi)
- İçerik Önbelleği sunucusu (kalamar gibi)
- Paylaşılan depolama alanı
3. Terimlerin açıklaması
CNAME kaydı
CNAME bir takma addır (Kurallı Ad); bir alan adını başka bir alan adına çözümlemek için kullanılabilir. DNS sistemi CNAME'in sol tarafındaki ismi sorguladığında, CNAME'in sağ tarafındaki isme dönecek ve ardından son PTR veya A Name'e kadar sorgulayacak, ancak başarılı bir şekilde yanıt verdikten sonra cevap verecektir. sorgu, aksi takdirde başarısız olur.
CNAME alan adı
DNS
DNS, etki alanı adı çözümleme hizmeti anlamına gelen Etki Alanı Adı Sistemi anlamına gelir. İnternetteki rolü, alan adını ağ tarafından tanınabilecek bir IP adresine dönüştürmektir. İnsanlar alan adlarını ezberlemeye alışkındır, ancak makineler yalnızca IP adreslerini tanır. Alan adları ile IP adresleri arasında birebir yazışma vardır. Aralarındaki dönüştürme çalışmasına alan adı çözümlemesi denir. Alan adı çözümlemesinin özel bir alan adı çözümleme sunucusu tarafından tamamlanması gerekir. İşlem otomatiktir. Örneğin: İnternette gezinirken girilen www.baidu.com otomatik olarak 220.181.112.143'e dönüştürülecektir.
Kaynak ana bilgisayara geri dön
Başa Dön ana bilgisayarı: Başa dön ana bilgisayarı, kaynağa dönüş isteğinin eriştiği kaynak sitedeki belirli siteyi belirler.
Örnek 1: Kaynak site bir alan adıdır. Kaynak site www.a.com ve kaynağa dönüş ana bilgisayarı www.b.com'dur. O zaman gerçek kaynağa geri dönüş isteği, `www.a.com'a çözümlenen IP ve karşılık gelen ana bilgisayardaki www.b.com sitesidir.
Örnek 2: Kaynak site, IP kaynak sitesi 1.1.1.1'dir ve kaynağa dönüş ana bilgisayarı www.b.com'dur, bu durumda gerçek kaynağa dönüş, ana bilgisayardaki www.b.com sitesidir. 1.1.1.1'e karşılık gelen
Protokol kaynağa geri dön
Kaynağa geri başvururken kullanılan protokol, müşteri kaynağa eriştiğinde kullanılan protokolle tutarlıdır, yani müşteri kaynağı talep etmek için HTTPS kullanıyorsa, kaynak CDN düğümünde önbelleğe alınmamışsa, düğüm bunu kullanacaktır. kaynağı elde etmek için kaynağa dönmek için aynı HTTPS yöntemi; Benzer şekilde, istemci HTTP protokolünü kullanarak istekte bulunursa, CDN düğümü de kaynağa dönerken HTTP protokolünü kullanır.
Veri merkezlerini, özel ağı, metropoliten ağı, kiralık hattı, karanlık fiber ağ ara bağlantı cihazını önermek,
DWDM OTN platformu, HT6000 ve HT6800.

















































