Məzmun Çatdırılma və Dağıtım Şəbəkələrinə Giriş (CDN)

Kompüter şəbəkəsində CDN , Content Delivery Network və ya Content Distribution Network üçün nəzərdə tutur. CDN İnternet proqramlarının etibarlılığı və performansını artırmaq üçün nəzərdə tutulan paylanmış müştəri / server sistemidir.

CDN-lərin tarixi

Content Delivery Network- lər , 1990-cı illərdə məşhurluq yaranan World Wide Web (WWW) kimi hazırlanıb. Texniki liderlər, internet axınını idarə etmək üçün daha ağıllı üsullarla ağdan sürətlə artan səviyyədə idarə edə bilmədiyini anladılar.

1998-ci ildə qurulan Akamai Technologies, CDN'ler ətrafında geniş miqyaslı bir iş qurmaq üçün ilk şirkətdir. Digərləri müxtəlif səviyyəli müvəffəqiyyətlərlə izlədilər. Daha sonra, AT & T, Deutsche Telekom və Telstra kimi müxtəlif telekommunikasiya şirkətləri də öz CDNlərini qurdular. Məzmun Çatdırılma Şəbəkələri, günümüzdə veb məzmununun əhəmiyyətli bir hissəsini, xüsusilə video və tətbiq yükləmələri kimi böyük faylları daşıyır. Həm kommersiya, həm də qeyri-kommersiya CDNləri mövcuddur.

Bir CDN necə işləyir

Bir CDN provayderi internet üzərindən əsas yerlərdə serverlərini quraşdırır. Hər bir server geniş miqdarda yerli saxlama və replikasiya adlanan bir proses vasitəsilə content şəbəkəsinin digər serverləri ilə məlumatların nüsxələrini sinxronizasiya bacarığını ehtiva edir. Bu serverlər data önbellekleri kimi çıxış edirlər. Dünyanın ən yaxşı müştərilərinə önbellekli məlumatların çatdırılması üçün CDN provayderləri öz serverlərini coğrafi olaraq dağılmış "kənar yerlərdə" yerləşdirirlər - adətən İnternetin əsas məkanına qoşulan yerlər, adətən böyük İnternet Servis Provayderləri (ISP) yaxınlığındakı məlumat mərkəzlərində, . Bəzi insanlar onlara "Mövcudluq nöqtəsi" (PoP) serverləri və ya "kənar önbelleklər" deyirlər.

CDN abunəçiləri ilə məlumatlarını provayderi ilə yaymaq istəyən məzmun yayımçısı. CDN provayderləri yayımcıların server şəbəkələrinə daxil olmasını təmin edir ki, bu məzmun obyektlərinin orijinal versiyalarının (adətən faylları və ya fayl qrupları) paylanması və yığılması üçün yüklənə bilər. Təchizatçılar həmçinin, saxlanılan məzmun obyektlərinə istinad etmək üçün saytlarda yerləşdirən yayımcıların URL və ya skriptlərini dəstəkləyir.

İnternet müştəriləri (Veb brauzerləri və ya oxşar proqramları) məzmuna dair sorğu göndərərkən, yayımçının qəbul edən server cavab verər və CDN serverlərinə tələbləri tetikler. Müvafiq CDN serverləri məzmunu müştərinin coğrafi mövqeyinə uyğun olaraq çatdırmaq üçün seçilir. CDN İnternetdən ötürülməsi üçün lazım olan səyi minimuma endirmək üçün məlumatı istənilənə daha yaxın edir.

Bir CDN serverindən məzmun obyekti göndərmək tələb olunur, lakin bir surətə malik deyilsə, bu, öz növbəsində, bir valideyn CDN serverindən birinə müraciət etməlidir. Nüsxəni istənilənə çatdırmaqla yanaşı, bir CDN server öz nüsxəsini (cache) saxlayacaqdır ki, eyni obyektin sonrakı sorğuları valideyndən təkrar soruşmaq tələb etmədən yerinə yetirilə bilər. Cədvəllər server boşaldılmalıdır ( evakuasiya kimi adlandırılan bir proses) və ya obyektin bir müddət müddətində istənilməməsi ( yaşlanma deyilən bir prosesdir).

Məzmun Çatdırılma Şəbəkələrinin Faydaları

CDN'lər bir neçə yolla qarşılıqlı olaraq provayderlər, məzmun yayımcıları və müştərilərdən (istifadəçilərdən) faydalanır:

CDN ilə əlaqədar məsələlər

CDN provayderləri adətən öz müştərilərini şəbəkə trafiki həcminə əsasən öz ərizələri və xidmətləri vasitəsilə yaradır. Əmək haqqı müştərilərə həvalə edilmiş xidmət planlarına abunə olunduqda və onların limitlərindən artıq olduqda ödənişlər tez yığılacaq. Plansız sosial və xəbər hadisələri və ya bəzən hətta Xidmətdən imtina edilməsi (DoS) hücumları ilə tətiklənən birbaşa tırmanış xüsusilə problemli ola bilər.

Bir CDN istifadə edərək, məzmun yayımçısının üçüncü tərəf bizneslərinə güvənməsini artırır. Təchizatçı infrastrukturu ilə texniki problemləri yaşadıqda, istifadəçilər həddindən artıq video axınları və ya şəbəkə timeouts kimi əhəmiyyətli istifadə problemləri ilə qarşılaşa bilərlər. İçerik site sahibləri şikayət ala bilərlər, çünki son müştərilər CDN-lərlə müəyyənləşdirmirlər.