Агуулга хүргэх ба түгээх сүлжээнүүдийн танилцуулга (CDN)

Компьютерийн сүлжээнд CDN нь Контент нийлүүлэх сүлжээ эсвэл Агуулга түгээлтийн сүлжээ юм. CDN нь интернетийн хэрэглээний найдвартай байдал, гүйцэтгэлийг сайжруулах зорилготой түгээлтийн клиент / сервер систем юм.

CDN-ийн түүх

1990-ээд онд дэлхий даяар өргөн тархсан вэбсайт (WWW) дэлбэрсэнээр контент нийлүүлэх сүлжээг бий болгосон. Техникийн удирдагчид интернетийн сүлжээг хурдацтай нэмэгдүүлж чадаж байгаа нь мэдээллийн урсгалыг удирдах илүү ухаалаг арга байхгүйгээр ойлгогдож байгааг ойлгосон.

1998 онд үүсгэн байгуулагдсан Akamai Technologies нь CDN-ээр томоохон хэмжээний бизнесийг эхлүүлэх анхны компани юм. Бусад нь амжилтын янз бүрийн түвшнийг дагаж явдаг. Дараа нь AT & T, Deutsche Telekom, Telstra зэрэг харилцаа холбооны компаниуд өөрсдийн CDN-ийг байгуулсан. Агуулга хүргэх сүлжээнүүд өнөөдөр Вэбийн агуулга, ялангуяа видео болон апп татан авсан зэрэг томоохон файлуудыг агуулдаг. Арилжааны болон худалдааны бус CDNs аль аль нь байдаг.

CDN хэрхэн ажилладаг вэ

CDN үйлчилгээ үзүүлэгчид өөрсдийн серверүүдийг Интернэтээр гол байршлуудад суулгадаг. Сервер бүр их хэмжээний дотоод хадгалалтын нөөц агуулж байдаг бөгөөд давталт гэж нэрлэгддэг процессоор дамжуулан агуулгын сүлжээн дэх бусад серверүүдтэй өгөгдлийг хуулбарлаж синхрончилж чаддаг. Эдгээр серверүүд нь мэдээллийн кэш байдлаар ажилладаг. Кэш хийгдсэн өгөгдлийг дэлхийн өнцөг булан бүрт үйлчлүүлэгчдэд хамгийн үр дүнтэй хүргэхийн тулд CDN үйлчилгээ үзүүлэгчид өөрсдийн серверээ газарзүйн байршлын "захын байршлууд" дээр байрлуулахын тулд Интернэтийн үндсэн суваг руу шууд холбогддог газрууд, ихэвчлэн том Интернетийн үйлчилгээ үзүүлэгчид (ISPs) . Зарим хүмүүс тэднийг Point of Presence (PoP) сервер эсвэл "ирмэг кэш" гэж нэрлэдэг.

CDN захиалагчаар дамжуулж өгөгдөлээ үйлчилгээ үзүүлэгчид тараахыг хүсч буй агуулга нийтлэгч. CDN үйлчилгээ үзүүлэгчид нь серверийн сүлжээнд серверийн сүлжээнд хандах боломжийг олгодог. Агуулгын объектын анхны хувилбарууд (ихэвчлэн файлууд эсвэл бүлэг файлууд) түгээлт болон кэш хийхэд зориулж байршуулж болно. Нийлүүлэгч нь вэбсайтдаа байрлуулсан вэбсайтуудаа хадгалсан контентууд руу чиглүүлэх URL буюу скриптүүдийг дэмждэг.

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

Хэрвээ CDN сервер нь агуулгын объект илгээхийг хүсч байгаа боловч хуулбарыг эзэмшдэггүй бол эцэг эх CDN серверийн хүсэлтийг хүсэх болно. Хуулбарыг хүсэгч рүү илгээснээс гадна CDN сервер хуулбараа хадгалж хуулбарлахын тулд ижил обьектийн дараагийн хүсэлтүүдийг эцэг эхээс дахин асуух шаардлагагүй болно. Обьект нь серверийг зайг (чөлөөлөлт гэж нэрлэгддэг процесс) зайлуулах шаардлагатай эсвэл обьект нь тодорхой хугацаагаар шаардаагүй ( хөгшрөлт гэж нэрлэгддэг процесс) үед объектууд кэшээс устгагдана.

Агуулга хүргэх сүлжээний ашиг тус

CDN нь үйлчилгээ үзүүлэгчид, агуулга хэвлэн нийтлэгчид, үйлчлүүлэгчид (хэрэглэгчдийг) хэд хэдэн байдлаар харилцан ашигтайгаар харилцан үйлчилдэг:

CDN-тэй холбоотой асуудлууд

CDN үйлчилгээ үзүүлэгчид нь сүлжээний урсгалыг тэдгээрийн хэрэглээ, үйлчилгээгээр дамжуулан үүсгэдэг. Ялангуяа төлбөрийн үйлчилгээний төлөвлөгөө, захиалгын хязгаарыг давсан тохиолдолд төлбөр хуримтлагдаж болно. Төлөвлөгдөөгүй нийгмийн болон мэдээллийн үйл явдлууд, заримдаа бүр Зогсоох Үйлчилгээ (DoS) халдлагуудаас үүссэн гэнэтийн гүйлгээ нь ихээхэн бэрхшээлтэй байдаг.

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