Агуулгын нууцлаг арга замууд эсвэл CDN-ийн талаар хэдэн үг хэлье

Агуулгын нууцлаг арга замууд эсвэл CDN-ийн талаар хэдэн үг хэлье

Хариуцлага:
Энэ нийтлэл нь CDN-ийн тухай ойлголтыг мэддэг уншигчдад урьд өмнө мэдэгдээгүй мэдээлэл агуулаагүй боловч технологийн тойм шинж чанартай байдаг.

Анхны вэб хуудас 1990 онд гарч ирсэн бөгөөд хэдхэн байт хэмжээтэй байв. Тэр цагаас хойш агуулга нь чанарын болон тоон үзүүлэлтээр өргөжсөн. Мэдээллийн технологийн экосистемийн хөгжил нь орчин үеийн вэб хуудсуудыг мегабайтаар хэмжиж, сүлжээний зурвасын өргөнийг нэмэгдүүлэх хандлага жил бүр улам бүр бэхжиж байгааг харуулж байна. Контент үйлчилгээ үзүүлэгчид газарзүйн том цар хүрээг хамарч, хэрэглэгчдэд мэдээлэлд өндөр хурдны хандалтыг хэрхэн хангаж чадах вэ? Content Delivery Network буюу зүгээр л CDN гэж нэрлэгддэг контент түгээх, түгээх сүлжээ нь эдгээр ажлыг даван туулах ёстой.

Интернетэд "хүнд" контент улам бүр нэмэгдсээр байна. Үүний зэрэгцээ, олон тооны судалгаанаас үзэхэд хэрэглэгчид 4-5 секундээс илүү хугацаанд ачаалах вэб үйлчилгээтэй харьцахыг хүсдэггүй. Сайтыг ачаалах хурд хэт бага байх нь үзэгчдийг алдахад хүргэдэг бөгөөд энэ нь траффик, хөрвүүлэлт, улмаар ашиг буурахад хүргэдэг. Агуулга хүргэх сүлжээ (CDNs) нь онолын хувьд эдгээр асуудлууд болон тэдгээрийн үр дагаврыг арилгадаг. Гэвч бодит байдал дээр, ердийнх шиг, бүх зүйлийг тодорхой хэргийн нарийн ширийн зүйл, нарийн ширийн зүйлээр шийддэг бөгөөд үүнээс энэ талбарт маш их байдаг.

Түгээмэл сүлжээний санаа хаанаас ирсэн бэ?

Түүх, нэр томьёоны тодорхойлолтын талаархи товч аялалаас эхэлье. CDN нь олон тооны хэрэглэгчдийг хамарсан интернетийн агуулгад нэвтрэх боломжийг олгодог өөр өөр байршилд байрладаг серверийн машинуудын сүлжээ юм. Түгээмэл сүлжээний санаа нь эх серверийн гадна байрлах хэд хэдэн цэг (PoP) байх явдал юм. Ийм систем нь ирж буй хүсэлтийг илүү хурдан боловсруулж, хариу үйлдэл болон аливаа өгөгдлийг дамжуулах хурдыг нэмэгдүүлэх болно.

Хэрэглэгчдэд контент хүргэхтэй холбоотой асуудал интернетийн хөгжлийн оргил үед огцом гарч ирсэн, i.e. 90-ээд оны дундуур. Гүйцэтгэл нь орчин үеийн тэргүүлэх зөөврийн компьютерт ч хүрч чадаагүй тэр үеийн серверүүд ачааллыг тэсвэрлэж, байнга нэмэгдэж буй траффикийг даван туулж чадахгүй байв. Майкрософт компани мэдээллийн хурдны замтай холбоотой судалгаанд жил бүр хэдэн зуун сая доллар зарцуулдаг (Билл Гейтсийн алдарт 640 КБ санах ойд шууд ордог). Эдгээр асуудлыг шийдвэрлэхийн тулд бид шаталсан кэшийг ашиглах, модемоос шилэн кабель руу шилжих, сүлжээний топологийг нарийвчлан шинжлэх шаардлагатай болсон. Нөхцөл байдал нь хуучин зүтгүүрийг санагдуулам байсан бөгөөд энэ нь төмөр зам дагуу гүйж, хурдыг нэмэгдүүлэхийн тулд бүх боломжит арга замаар шинэчлэгдсэн байв.

90-ээд оны сүүлээр вэб портал эзэмшигчид ачааллыг бууруулж, шаардлагатай хүсэлтийг хангахын тулд зуучлагч серверүүдийг ашиглах шаардлагатай байгааг ойлгосон. Дэлхий даяар тархсан газарзүйн өөр өөр серверүүдээс статик контентыг түгээдэг анхны CDN-үүд ингэж гарч ирсэн юм. Ойролцоогоор тархсан сүлжээнд суурилсан бизнес гарч ирэв. Дэлхийн хамгийн том (дор хаяж нэг) CDN үйлчилгээ үзүүлэгч Акамаи энэ чиглэлээр анхдагч болж, 1998 онд аялалаа эхлүүлсэн. Хэдэн жилийн дараа CDN өргөн тархсан бөгөөд контент хүргэх, хувь нэмэр оруулах орлого нь сар бүр хэдэн арван сая доллар болсон.

Өнөөдөр бид өндөр ачаалалтай арилжааны хуудас руу орох эсвэл олон нийтийн сүлжээгээр харилцах бүрт CDN-тэй тааралддаг. Үйлчилгээг Amazon, Cloudflare, Akamai болон бусад олон үндэстэн дамнасан үйлчилгээ үзүүлэгчид үзүүлдэг. Нэмж дурдахад томоохон компаниуд өөрсдийн CDN-ийг ашиглах хандлагатай байдаг бөгөөд энэ нь контент хүргэх хурд, чанарт олон давуу талыг авчирдаг. Хэрэв Facebook нь түгээсэн сүлжээгүй байсан ч зөвхөн АНУ-д байрладаг эх серверт сэтгэл ханамжтай байсан бол Зүүн Европын хэрэглэгчдэд зориулсан профайлыг ачаалахад илүү их хугацаа шаардагдах болно.

CDN болон урсгалын талаар хэдэн үг

FutureSource Consulting хөгжмийн салбарт дүн шинжилгээ хийж, 2023 онд хөгжмийн стриминг үйлчилгээний захиалгын тоо бараг хагас тэрбум хүнд хүрнэ гэсэн дүгнэлтэд хүрсэн байна. Түүнчлэн, үйлчилгээнүүд орлогынхоо 90 гаруй хувийг аудио урсгалаас авах болно. Видео бичлэгийн нөхцөл байдал ижил төстэй байна; "Тоглоцгооё", "Онлайн концерт", "Онлайн кино театр" гэх мэт нэр томьёо алдартай үгсийн санд аль хэдийн нэвтэрсэн байна. Apple, Google, YouTube болон бусад олон компаниуд өөрсдийн стриминг үйлчилгээтэй.

Анхны танилцуулгадаа CDN-ийг үндсэндээ статик контент бүхий сайтуудад ашигладаг байсан. Статик гэдэг нь хэрэглэгчийн үйлдэл, цаг хугацаа болон бусад хүчин зүйлээс хамаарч өөрчлөгддөггүй мэдээлэл юм. хувь хүнд зориулагдаагүй байна. Гэхдээ видео болон аудио урсгалын үйлчилгээний өсөлт нь тархсан сүлжээнүүдийн өөр нэг нийтлэг хэрэглээг нэмсэн. Дэлхий даяар зорилтот хэрэглэгчдэд ойрхон байрладаг зуучлагч серверүүд нь ачаалал ихтэй үед контент руу тогтвортой нэвтрэх боломжийг олгож, интернетийн саад бэрхшээлийг арилгах боломжийг олгодог.

Яаж энэ ажлыг хийдэг

Бүх CDN-ийн мөн чанар нь ойролцоогоор ижил байдаг: эцсийн хэрэглэгчдэд агуулгыг хурдан хүргэхийн тулд зуучлагчдыг ашигла. Энэ нь дараах байдлаар ажилладаг: хэрэглэгч файл татаж авах хүсэлтийг илгээдэг бөгөөд үүнийг CDN сервер хүлээн авдаг бөгөөд энэ нь анхны сервер рүү нэг удаагийн дуудлага хийж, контентыг хэрэглэгчдэд өгдөг. Үүнтэй зэрэгцэн CDN нь тодорхой хугацаанд файлуудыг кэш болгож, дараагийн бүх хүсэлтийг өөрийн кэшээс боловсруулдаг. Сонголтоор тэд эх серверээс файлуудыг урьдчилан ачаалах, кэш хадгалах хугацааг тохируулах, хүнд файлуудыг шахах гэх мэт олон зүйлийг хийх боломжтой. Хамгийн тохиромжтой нөхцөлд хост нь бүх урсгалыг CDN зангилаа руу дамжуулдаг бөгөөд энэ нь хэрэглэгчдэд контент хүргэхийн тулд өөрийн нөөцийг аль хэдийн ашиглаж байна. Мэдээллийг үр дүнтэй кэшлэх, хүсэлтийг нэг серверт биш харин сүлжээнд түгээх нь хөдөлгөөний ачааллыг тэнцвэртэй байлгахад хүргэнэ гэдгийг хэлэх нь зүйтэй.

Агуулгын нууцлаг арга замууд эсвэл CDN-ийн талаар хэдэн үг хэлье
CDN-ийн үйл ажиллагааны хоёр дахь чухал шинж чанар нь өгөгдөл дамжуулах (RTT гэж нэрлэдэг - хоёр талын аялал) сааталыг багасгах явдал юм. TCP холболт үүсгэх, медиа контентыг татаж авах, JS файлыг татах, TLS сессийг эхлүүлэх зэрэг нь ping-ээс хамаарна. Мэдээжийн хэрэг, та эх сурвалжид ойртох тусам түүнээс хурдан хариу авах боломжтой. Эцсийн эцэст, гэрлийн хурд хүртэл хязгаартай байдаг: оптик фибрээр дамжуулан 200 мянга орчим км / с. Энэ нь Москвагаас Вашингтон хүртэл RTT-ийн саатал 75 мс орчим байх бөгөөд энэ нь завсрын тоног төхөөрөмжийн нөлөөгүй гэсэн үг юм.

Агуулга түгээх сүлжээ ямар асуудлыг шийдэж байгааг илүү сайн ойлгохын тулд одоо байгаа шийдлүүдийн жагсаалтыг энд оруулав.

  • Google, Yandex, MaxCDN (JS номын санг түгээхдээ үнэ төлбөргүй CDN ашиглах, дэлхийн ихэнх оронд 90 гаруй цэгтэй);
  • Cloudinary, Cloudimage, Google (үйлчлүүлэгчийн оновчтой болгох үйлчилгээ, номын сан: зураг, видео, фонт гэх мэт);
  • Jetpack, Incapsula, Swarmify гэх мэт. (агуулгын удирдлагын систем дэх нөөцийг оновчтой болгох: bitrix, wordpress гэх мэт);
  • CDNVideo, StackPath, NGENIX, Megafon (статик контент түгээх CDN, ерөнхий зориулалтын сүлжээ болгон ашигладаг);
  • Imperva, Cloudflare (вэбсайт ачааллыг хурдасгах шийдлүүд).

Жагсаалтын эхний 3 төрлийн CDN нь үндсэн серверээс зөвхөн траффикийн хэсгийг шилжүүлэхэд зориулагдсан. Үлдсэн 2 нь эх сурвалжаас сувгийг бүрэн дамжуулдаг бүрэн эрхт прокси сервер болгон ашигладаг.

Технологи нь хэнд, ямар ашиг тусыг өгөх вэ?

Онолын хувьд өөрийн бүтээгдэхүүн/үйлчилгээгээ корпорацийн үйлчлүүлэгч эсвэл хувь хүмүүст (B2B эсвэл B2C) зардаг аливаа вэбсайт нь CDN-ийг хэрэгжүүлснээр ашиг тусаа өгөх боломжтой. Энэ нь түүний зорилтот үзэгчид, i.e. хэрэглэгчийн суурь нь тэдний газарзүйн байршлаас гадуур байсан. Гэхдээ энэ нь тийм биш байсан ч түгээлтийн сүлжээ нь их хэмжээний контентын ачааллыг тэнцвэржүүлэхэд тусална.

Серверийн сувгийг бөглөхөд хэдэн мянган утас хангалттай байдаг нь нууц биш юм. Тиймээс видео нэвтрүүлгийг олон нийтэд түгээх нь интернет сувгийн зурвасын өргөнийг гацаа үүсэхэд хүргэх нь гарцаагүй. Вэбсайт дээр маш олон жижиг, оёдолгүй зургууд (жишээлбэл, бүтээгдэхүүний урьдчилан харах) байх үед бид ижил зүйлийг хардаг. Гарал үүслийн сервер нь хэд хэдэн хүсэлтийг боловсруулахдаа нэг TCP холболт ашигладаг бөгөөд энэ нь татан авалтыг дараалалд оруулна. CDN нэмснээр хүсэлтийг олон домэйнд түгээх, олон TCP холболтыг ашиглах шаардлагатай болж, сувгийн ачааллыг хөнгөвчилдөг. Хамгийн гунигтай хувилбаруудад ч гэсэн хоёр талын аялалын саатлын томъёо нь 6-7 RRT утгыг өгч, TCP+TLS+DNS хэлбэрийг авдаг. Энэ нь мөн төхөөрөмж дээрх радио сувгийг идэвхжүүлж, үүрэн цамхаг руу дохио дамжуулахтай холбоотой саатал орно.

Онлайн бизнесийн технологийн давуу талуудыг нэгтгэн дүгнэсний дараа мэргэжилтнүүд дараахь зүйлийг онцолж байна.

  1. Дэд бүтцийн хурдацтай өргөтгөл + зурвасын өргөнийг багасгах. Илүү олон сервер = мэдээлэл хадгалагдах олон цэгүүд. Үүний үр дүнд нэг цэг нь нэгж хугацаанд бага траффик боловсруулдаг бөгөөд энэ нь дамжуулах чадвар багатай байж болно гэсэн үг юм. Нэмж дурдахад оновчлолын хэрэгслүүд гарч ирдэг бөгөөд энэ нь танд цаг алдалгүй оргил ачааллыг даван туулах боломжийг олгоно.
  2. Пинг бага. Хүмүүс интернетэд удаан хүлээх дургүй байдаг талаар бид өмнө нь дурдсан. Тиймээс өндөр ping нь өндөр үсрэх хурдыг бий болгодог. Саатал нь сервер дээр өгөгдөл боловсруулахтай холбоотой асуудал, хуучин тоног төхөөрөмж ашиглах, эсвэл сүлжээний топологийг буруу бодож байснаас үүдэлтэй байж болно. Эдгээр асуудлын ихэнх нь контент түгээлтийн сүлжээгээр хэсэгчлэн шийдэгддэг. Хэдийгээр "хэрэглэгчийн пинг" 80-90 мс-ээс хэтрэх үед л технологийг хэрэгжүүлэх бодит ашиг тус харагдах болно гэдгийг энд тэмдэглэх нь зүйтэй бөгөөд энэ нь Москвагаас Нью Йорк хүртэлх зай юм.

    Агуулгын нууцлаг арга замууд эсвэл CDN-ийн талаар хэдэн үг хэлье

  3. Өгөгдлийн аюулгүй байдал. DDos (Үйлчилгээнээс татгалзах вирусын халдлага) нь ямар нэгэн ашиг тусыг авахын тулд серверийг сүйрүүлэх зорилготой юм. Нэг сервер нь тархсан сүлжээг бодвол мэдээллийн аюулгүй байдлын эмзэг байдалд илүү өртөмтгий байдаг (CloudFlare шиг аварга том компанийн дэд бүтцийг суулгах нь тийм ч амар ажил биш). Шүүлтүүр ашиглах, хүсэлтийг сүлжээгээр зөв хуваарилсны ачаар та хууль ёсны траффикт нэвтрэхэд зохиомлоор бий болсон бэрхшээлээс урьдчилан сэргийлэх боломжтой.
  4. Хурдан контент түгээх, нэмэлт үйлчилгээний функцууд. Серверийн сүлжээнд их хэмжээний мэдээллийг түгээх нь эцсийн хэрэглэгчдэд саналаа хурдан хүргэх боломжтой болно. Дахин хэлэхэд та холоос жишээ хайх шаардлагагүй - Amazon болон AliExpress-ийг санаарай.
  5. Үндсэн сайттай холбоотой асуудлыг "нуух" чадвар. DNS-ийг шинэчлэх хүртэл хүлээх шаардлагагүй, та үүнийг шинэ байршил руу шилжүүлж, урьд нь кэш хийсэн агуулгыг тарааж болно. Энэ нь эргээд алдааг тэсвэрлэх чадварыг сайжруулж чадна.

Бид давуу талыг нь ангилсан. Одоо үүнээс ямар салбар ашиг тустайг харцгаая.

Зар сурталчилгааны бизнес

Сурталчилгаа бол дэвшлийн хөдөлгүүр юм. Хөдөлгүүрийг шатаахаас сэргийлэхийн тулд түүнийг дунд зэрэг ачаалах ёстой. Тиймээс орчин үеийн дижитал ертөнцийг даван туулахыг хичээж буй зар сурталчилгааны бизнес "хүнд контент" -ийн асуудалтай тулгарч байна. Хүнд медиа гэдэг нь сүлжээний өндөр зурвасын өргөнийг шаарддаг мультимедиа сурталчилгааг (гол төлөв хөдөлгөөнт баннер, видео) хэлдэг. Мультимедиа бүхий вэбсайтыг ачаалахад удаан хугацаа шаардагдах бөгөөд хэрэглэгчдийн мэдрэлийн хүчийг шалгахын тулд хөлдөх магадлалтай. Ихэнх хүмүүс боломжтой бүх мэдээллийг татаж авахаасаа өмнө ийм нөөцийг орхидог. Зар сурталчилгааны компаниуд эдгээр асуудлыг шийдвэрлэхийн тулд CDN-ийн давуу талыг ашиглаж болно.

Продажи

Цахим худалдаа нь газарзүйн хамрах хүрээгээ байнга өргөжүүлэх шаардлагатай байдаг. Өөр нэг чухал зүйл бол зах зээлийн сегмент бүрт хангалттай байдаг өрсөлдөгчидтэй тэмцэх явдал юм. Хэрэв вэбсайт нь хэрэглэгчийн шаардлагыг хангахгүй бол (ачаалахад удаан хугацаа шаардагддаг) энэ нь түгээмэл биш бөгөөд тогтмол өндөр хөрвүүлэлтийг авчрах боломжгүй болно. CDN-ийг хэрэгжүүлэх нь өөр өөр байршлаас ирсэн өгөгдлийн хүсэлтийг шийдвэрлэх давуу талтай байх ёстой. Мөн траффик хуваарилалт нь замын хөдөлгөөний огцом өсөлт болон дараагийн серверийн доголдлоос сэргийлэхэд тусална.

Энтертайнмент контент бүхий платформууд

Кино, тоглоом татаж авахаас эхлээд видео цацах хүртэл бүх төрлийн зугаа цэнгэлийн платформ энд тохиромжтой. Технологи нь статик өгөгдөлтэй ажилладаг хэдий ч дамжуулагч өгөгдөл нь давталтаар дамжуулан хэрэглэгчдэд илүү хурдан хүрч чаддаг. Дахин хэлэхэд CDN мэдээллийг кэшлэх нь том порталуудын эздийн аврал юм - мультимедиа хадгалах.

Онлайн тоглоомууд

Интернет тоглоомуудыг тусдаа хэсэгт байрлуулах ёстой. Хэрэв зар сурталчилгаа нь том зурвасын өргөнийг шаарддаг бол онлайн төслүүд нь илүү их нөөц шаарддаг. Үйлчилгээ үзүүлэгчид серверт нэвтрэх хурд + үзэсгэлэнтэй график бүхий тоглоомын өндөр гүйцэтгэлийг хангах гэсэн хоёр талтай асуудалтай тулгардаг. Онлайн тоглоомд зориулсан CDN нь хөгжүүлэгчид хэрэглэгчдэд ойрхон байрлах сервер дээр тоглоом хадгалах боломжтой "түлхэх бүс"-тэй байх боломж юм. Энэ нь анхны сервер рүү нэвтрэх хурдны нөлөөллийг бууруулж, хаана ч байсан тав тухтай тоглоом тоглох боломжийг олгоно.

CDN нь яагаад эм биш юм бэ?

Агуулгын нууцлаг арга замууд эсвэл CDN-ийн талаар хэдэн үг хэлье
Илэрхий давуу талуудыг үл харгалзан хүн бүр технологио бизнестээ нэвтрүүлэхийг үргэлж хичээдэггүй. Яагаад тэр вэ? Хачирхалтай нь, давуу талуудаас зарим сул талууд гарч ирдэг бөгөөд сүлжээний байршуулалттай холбоотой хэд хэдэн цэгүүд нэмэгддэг. Технологийн бүх давуу талуудын талаар маркетерууд сайхан ярих болно, тэд бүгд өргөн хүрээний нөхцөлд утга учиргүй болдог гэдгийг дурдахаа мартдаг. Хэрэв бид CDN-ийн сул талыг илүү нарийвчлан авч үзвэл дараахь зүйлийг онцлон тэмдэглэх нь зүйтэй.

  • Зөвхөн статик дээр ажиллана. Тиймээ, ихэнх орчин үеийн вэбсайтууд динамик агуулгын бага хувьтай байдаг. Гэхдээ хуудсуудыг хувийн болгосон тохиолдолд CDN нь тусалж чадахгүй (их хэмжээний урсгалыг буулгахаас бусад тохиолдолд);
  • Кэш хийх саатал. Оновчлол нь өөрөө түгээлтийн сүлжээний гол давуу талуудын нэг юм. Гэхдээ та гарал үүслийн сервер дээр өөрчлөлт хийх үед CDN үүнийг бүх серверүүд дээрээ дахин санахад цаг хугацаа шаардагдана;
  • Масс блоклох. Хэрэв ямар нэг шалтгаанаар CDN-ийн IP хаягийг хориглосон бол түүн дээр байрлуулсан бүх сайтууд хаагдана;
  • Ихэнх тохиолдолд хөтөч нь хоёр холболт (эх сервер болон CDN) хийх болно. Мөн эдгээр нь хүлээх нэмэлт миллисекунд юм;
  • Өмнө нь түүнд хуваарилагдсан төслүүдийн (байгаагүй төслүүдийг оруулаад) IP хаягтай холбох. Үүний үр дүнд бид Google хайлтын ботуудаас төвөгтэй зэрэглэлийг олж авдаг бөгөөд SEO сурталчилгааны үеэр сайтыг дээд цэгт хүргэхэд бэрхшээлтэй байдаг;
  • CDN зангилаа нь бүтэлгүйтлийн боломжит цэг юм. Хэрэв та тэдгээрийг ашигладаг бол системийн чиглүүлэлт хэрхэн ажилладаг, сайттай ажиллах явцад ямар алдаа гарч болохыг урьдчилан ойлгох нь чухал юм;
  • Энэ нь улиг болсон, гэхдээ та контент хүргэх үйлчилгээний төлбөрийг төлөх ёстой. Ерөнхийдөө зардал нь замын хөдөлгөөний хэмжээтэй пропорциональ байдаг тул төсвийг төлөвлөхөд хяналт шаардагдана гэсэн үг.

Чухал баримт: CDN-ийн хэрэглэгчтэй ойрхон байгаа нь ч бага пингийг баталгаажуулдаггүй. Маршрутыг үйлчлүүлэгчээс өөр улсад эсвэл бүр өөр тивд байрлах хост хүртэл барьж болно. Энэ нь тухайн сүлжээний чиглүүлэлтийн бодлого, харилцаа холбооны операторуудтай харилцах харилцаанаас хамаарна (peering). Олон томоохон CDN үйлчилгээ үзүүлэгчид олон төлөвлөгөөтэй байдаг бөгөөд үнэ нь зорилтот хэрэглэгчдэд контент хүргэх үед байгаа газрын ойролцоо байдалд шууд нөлөөлдөг.

Боломжууд бий - өөрийн CDN-ээ ажиллуул

Та контент түгээх сүлжээний үйлчилгээ үзүүлдэг компаниудын бодлогод сэтгэл хангалуун бус байгаа ч таны бизнес өргөжин тэлэх шаардлагатай байна уу? Боломжтой бол өөрийн CDN-ээ ажиллуулж болохгүй гэж. Энэ нь дараахь тохиолдолд утга учиртай болно.

  • Агуулга түгээх одоогийн зардал нь хүлээлтийг хангахгүй, эдийн засгийн үндэслэлгүй;
  • Бид сервер болон суваг дээрх бусад сайтуудтай ойртохгүйгээр байнгын кэш хэрэгтэй;
  • Зорилтот үзэгчид нь CDN-ийн оролцооны цэг байхгүй бүс нутагт байна;
  • Агуулгыг хүргэх үед тохиргоог хувийн болгох хэрэгцээ;
  • Динамик контентыг хүргэх ажлыг хурдасгах шаардлагатай байна;
  • Хэрэглэгчийн нууцлалыг зөрчсөн болон гуравдагч этгээдийн үйлчилгээний бусад хууль бус үйлдлүүдийн сэжиг.

CDN-г эхлүүлэхийн тулд та домэйн нэр, өөр өөр бүс нутагт хэд хэдэн сервер (виртуал эсвэл зориулалтын) болон хүсэлт боловсруулах хэрэгсэлтэй байх шаардлагатай. SLL сертификатуудыг суулгах, статик контент (Nginx эсвэл Apache) үзүүлэх программуудыг тохируулах, засварлах, бүхэл бүтэн системийг үр дүнтэй хянах талаар бүү мартаарай.

Прокси кэшийн зөв тохиргоо нь тусдаа өгүүллийн сэдэв тул бид энд дэлгэрэнгүй тайлбарлахгүй: хаана, ямар параметрийг зөв тохируулах талаар. Сүлжээг эхлүүлэх зардал, цаг хугацааг харгалзан үзэхэд бэлэн шийдлүүдийг ашиглах нь илүү ирээдүйтэй байж болох юм. Гэхдээ одоогийн нөхцөл байдалд хөтлөгдөн хэд хэдэн алхмуудыг төлөвлөх хэрэгтэй.

Эцсийн эцэст

CDN нь таны траффикийг олон нийтэд дамжуулах нэмэлт хүчин чадлын багц юм. Тэд онлайн бизнест хэрэгтэй юу? Тийм, үгүй, энэ нь тухайн контент ямар үзэгчдэд зориулагдсан, бизнес эрхлэгч ямар зорилго тавьж байгаагаас хамаарна.

Бүс нутгийн болон өндөр мэргэшсэн төслүүд нь CDN-ийн хэрэгжилтээс давуу талаас илүү сул талыг хүлээн авах болно. Хүсэлтүүд хамгийн түрүүнд эх серверт ирэх боловч зуучлагчаар дамжина. Тиймээс ping нь эргэлзээтэй бууралт боловч үйлчилгээг ашиглахад сар бүр тодорхой зардал гарах болно. Хэрэв та сайн сүлжээний төхөөрөмжтэй бол одоо байгаа мэдээллийн аюулгүй байдлын алгоритмуудаа хялбархан сайжруулж, серверүүдээ хэрэглэгчдэд ойртуулж, оновчлол, ашгийг тасралтгүй авах боломжтой.

Дэд бүтэц нь байнга өсөн нэмэгдэж буй урсгалыг даван туулж чаддаггүй томоохон компаниуд зуучлагч серверүүдийн талаар үнэхээр бодох ёстой. CDN нь өргөн хүрээний хэрэглэгчдэд сүлжээгээ хурдан байршуулах, тав тухтай үүлэн тоглоом тоглох эсвэл томоохон арилжааны платформ дээр бараа зарах боломжийг олгодог технологи гэдгээ төгс харуулж байна.

Гэхдээ газарзүйн өргөн хүрээний үзэгчидтэй байсан ч контент түгээх сүлжээ яагаад хэрэгтэй байгааг урьдчилан ойлгох нь чухал юм. Вэбсайтыг хурдасгах нь CDN-ийг хэрэгжүүлснээр ид шидийн аргаар шийдвэрлэх боломжгүй нарийн төвөгтэй ажил хэвээр байна. Хөндлөн платформ, дасан зохицох чадвар, серверийн хэсгийг оновчтой болгох, код, дүрслэх гэх мэт чухал шинж чанаруудын талаар бүү мартаарай. Урьдчилсан техникийн аудит, асуудлыг арилгахад хангалттай арга хэмжээ авах нь аливаа онлайн төслийн гол зорилго, цар хүрээнээс үл хамааран оновчтой шийдэл хэвээр байна.

Сурталчилгааны эрх

Та яг одоо захиалах боломжтой хүчирхэг серверүүдхамгийн сүүлийн үеийн процессоруудыг ашигладаг amd epic. Уян хатан төлөвлөгөө - 1 CPU цөмөөс галзуу 128 CPU цөм, 512 ГБ RAM, 4000 ГБ NVMe хүртэл.

Агуулгын нууцлаг арга замууд эсвэл CDN-ийн талаар хэдэн үг хэлье

Эх сурвалж: www.habr.com

сэтгэгдэл нэмэх