Tarkibni etkazib berish va tarqatish tarmoqlariga kirish (CDN)

Kompyuter tarmog'ida CDN - Content Delivery Network yoki Content Distribution Network uchun . CDN - bu internet-ilovalarning ishonchliligi va ishlashini yaxshilash uchun mo'ljallangan distributor- server tizimi.

CDNlar tarixi

Kontentni etkazib berish tarmog'i 1990-yillar mobaynida mashhur bo'lgan Internet-Wide Web (WWW) sifatida ishlab chiqila boshladi. Texnik rahbarlar, internet oqimini boshqarish uchun aqlli usullardan foydalanmasdan, tarmoq trafikining jadal o'sib bora olmasligini bilishdi.

1998-yilda tashkil etilgan Akamai Technologies, CDN atrofida keng ko'lamli biznesni qurish bo'yicha birinchi kompaniya edi. Boshqalar esa muvaffaqiyatga erishdilar. Keyinchalik, AT & T, Deutsche Telekom va Telstra kabi telekommunikatsiya kompaniyalari o'zlarining CDNlarini yaratdilar. Kontent etkazib berish tarmoqlari bugungi kunda veb-kontentning muhim qismini, xususan, video va ilovalarni yuklab olish kabi katta fayllarni olib yuradilar. Ham savdo, ham notijorat CDN mavjud.

CDN qanday ishlaydi?

CDN provayderi internetni asosiy joylarida serverlarini o'rnatadi. Har bir server katta miqdordagi mahalliy saqlashni va uning nusxalarini kontent tarmog'idagi boshqa serverlar bilan replikatsiya deb ataladigan jarayon orqali sinxronlashtirish qobiliyatini o'z ichiga oladi. Ushbu serverlar ma'lumotlar keshlari sifatida harakat qiladi. CDN provayderlari butun dunyodagi mijozlarga keshlangan ma'lumotlarni eng samarali tarzda etkazib berish uchun o'zlarining serverlarini geografik dispersed "chekka joylarda" - keng Internet-provayderlar (ISP) yaqinidagi ma'lumotlar markazlarida to'g'ridan-to'g'ri Internetdagi magistralga ulangan joylarga o'rnatadilar. . Ba'zi odamlar ularni "Point of Presence" (PoP) serverlari yoki "chekka keshlarni" deb atashadi.

Provayderi bilan CDN abonentlari orqali ma'lumotlarni tarqatishni istagan kontentni nashr qilish. CDN provayderlari tarqatuvchi va keshlash uchun nashriyotchilarga o'zlarining serverlar tarmog'iga kirishni ta'minlaydilar. Bu erda tarkib obyektlarining asl nusxalari (odatda fayllar yoki fayllar guruhlari) yuklanishi mumkin. Provayderlar shuningdek, nashriyotchilar o'z saytlariga joylashtirilgan URL-lar yoki skriptlarni saqlangan tarkibiy ob'ektlarga ishora qilishlarini ham qo'llab-quvvatlaydi.

Internet-mijozlar (veb-brauzerlar yoki shunga o'xshash ilovalar) kontentga bo'lgan talablarni yuborganda, noshirning qabul qiluvchi server kerak bo'lganda CDN-serverlarga bo'lgan so'rovlarga javob beradi va ularni ishga tushiradi. Muvofiq CDN-serverlar tarkibni mijozning jo'g'rofiy joylashuviga muvofiq etkazib berish uchun tanlangan. CDN Internetdan uni uzatish uchun zarur bo'lgan sa'y-harakatlarini minimallashtirish uchun ma'lumotni so'rovchiga yaqinroq olib keladi.

Agar biror CDN-serverga kontentni yuborish kerak bo'lsa-da, lekin nusxasini olmagan bo'lsa, u o'z navbatida ota-ona uchun CDN-serverni talab qiladi. Nusxasini so'rovchiga yuborishdan tashqari, CDN-server nusxasini saqlaydi (keshni), keyinchalik bir xil ob'ektga bo'lgan keyingi so'rovlar ota-onadan so'ramaguncha bajarilishi mumkin. Ob'ektlar keshdan olib tashlanadi, yoki server bo'sh joyni bo'shatish ( ko'chirish deb ataladigan jarayon) yoki ob'ekt ma'lum vaqt talab qilinmagani ( qarish deb ataladigan jarayon) kerak bo'lganda.

Kontent etkazib berish tarmoqlarining afzalliklari

CDN'lar o'zaro manfaatdor tomonlar, kontentni tarqatuvchilar va mijozlar (foydalanuvchilar) bilan bir necha usulda foydalanadilar:

CDN bilan bog'liq masalalar

CDN provayderlari odatda iste'molchilariga har biri o'z ilovalari va xizmatlari orqali ishlab chiqariladigan tarmoq trafigi hajmiga ko'ra zaryad qilishadi. Narxlar tezda to'planishi mumkin, ayniqsa mijozlar qat'iy xizmat rejalariga obuna bo'lganda va ularning chegarasidan oshib ketganda. Ajratilmagan ijtimoiy va yangilik voqealari yoki ba'zan hatto " Ogohlantirishlar xizmati" (DoS) hujumlari sababli to'satdan paydo bo'lgan tirbandliklar ayniqsa muammoli bo'lishi mumkin.

CDN-dan foydalanib, kontent-noshirning uchinchi tomon korxonalariga bo'lgan ishonchi ortadi. Agar provayder o'zining infratuzilmasi bilan bog'liq texnik muammolarni boshdan kechirayotgan bo'lsa, foydalanuvchilarda sust video oqimlari yoki tarmoq uzilishlari kabi sezilarli mavjudlik muammolari bo'lishi mumkin. Kontent sayt egalari shikoyatlarni qabul qilishlari mumkin, chunki oxirgi mijozlar odatda CDN bilan identifikatsiyalanmaydi.