Tartalomszolgáltató (és terjesztési) hálózat ( angolul Content Delivery Network vagy Content Distribution Network , CDN) egy földrajzilag elosztott hálózati infrastruktúra, amely lehetővé teszi a tartalomnak az interneten a végfelhasználókhoz történő eljuttatásának és elosztásának optimalizálását . A CDN-tartalomszolgáltatók használata hozzájárul a hang-, videó-, szoftver-, játék- és egyéb digitális tartalmak internet-felhasználók általi letöltési sebességének növekedéséhez a CDN-hálózat jelenléti pontjain [1] .
Egy weboldal és annak tartalma betöltési sebességét nagyban befolyásolja, hogy a felhasználó milyen messze van a szervertől . Ez annak a ténynek köszönhető, hogy az információk internetes terjesztésére használt TCP / IP technológia használatakor az információtovábbítás késése a tartalom forrása és fogyasztója közötti úton elhelyezkedő útválasztók számától függ. A CDN használatával több szétszórt szerveren történő tartalom elhelyezése csökkenti a hálózati adatátviteli útvonalat, és gyorsabbá teszi a webhely betöltését a felhasználó szempontjából.
Az ugrások számának csökkentése , ami jelentősen megnöveli a tartalom internetről történő letöltésének sebességét. A végfelhasználók kevesebb késleltetést tapasztalnak a tartalom letöltése során, a letöltési sebesség nem változik hirtelen, és jó minőségű adatfolyamot biztosítanak. Az így létrejövő stabilitás lehetővé teszi a CDN-szolgáltatók számára, hogy HD videotartalmat , nagy fájlok gyors letöltését, vagy kiváló minőségű szolgáltatás ( QoS ) és alacsony hálózati költségek mellett sugározzanak videót.
A CDN technológia képes megakadályozni az adatátviteli késéseket, a kommunikáció esetleges megszakadásait és a veszteségeket a túlterhelt csatornákon és a köztük lévő csomópontokon. A hálózati forgalom átvitele során a terheléskezelés lehetővé teszi a gerinchálózat és a hálózati csomópontok tehermentesítését a keletkező terhelés távoli szerverek közötti elosztásával.
Ha a szervereket a végfelhasználók közelébe helyezik, az növelheti a teljes rendszer kimenő átviteli sebességét . Például egyetlen 100 Mbps-os port jelenléte nem jelenti ezt a sebességet a hálózat minden szakaszában, mivel a főcsatorna szabad sávszélessége az átvitel időpontjában csak 10 Mbps lehet. 10 elosztott szerver használata esetén a teljes átviteli sebesség 10×100 Mbps lehet.
Ha a hálózati kapcsolat megszakad, az erőforrás részben továbbra is végzi munkájátA modern tartalomszolgáltató és -elosztó hálózatok képesek automatikusan felügyelni az adatok integritását az egyes hálózati szervereken. Ugyanakkor a tartalom 100%-os elérhetősége a végfelhasználó számára garantált a hálózati csomópontok közötti kapcsolat megszakadása, a központi vagy távoli szerver meghibásodása esetén.
Továbbfejlesztett statisztikák és az erőforrások népszerűségének ellenőrzéseA legfejlettebb kereskedelmi CDN-ek statisztikai ellenőrzést biztosítanak a tartalom szállítása és terjesztése felett. A tartalomszolgáltató valós időben kaphat minden szükséges információt a tartalom letöltéséről, elérhetőségéről és népszerűségéről minden jelenléti régióban.
DDoS ellenállásTeljesítményének és elosztott architektúrájának köszönhetően maga a CDN ellenáll a DDoS támadásoknak . A központi szerverek CDN-szinten védhetők, ha a címük zárt vagy minősített.
A tartalom biztonságaHa az adatok fizikailag elvesznek az egyik CDN-kiszolgálón, azok elérhetők maradnak a másikon is.
A CDN nem tud mit kezdeni a dinamikus tartalommal, csak hívja az eredeti szervert. A modern oldalakon azonban kicsi a dinamikus tartalom százalékos aránya. A CDN-ek különösen akkor hasznosak, ha „súlyos” statikus tartalmakkal – fájlok, videók, fényképek – foglalkoznak.
Gyorsítótárazási késésekA fájl módosítása után időbe telhet, amíg a CDN újra gyorsítótárazza.
Az IP-blokkolás sok webhelyet bezár, különösen a nagyokatAz Orosz Föderációban a webhelyeket gyakran IP-cím blokkolja. Gyakran ezzel egyidőben az egyik CDN-cím „ki van tiltva”, az összes azon tárolt webhelyekkel együtt. Ellentétben a tárhelyszolgáltatókkal, amelyekből nagyon sok van, több tucat nagy CDN létezik, és ezek bármelyikének kikapcsolása jelentős számú webhelyet bezár, különösen a nagyokat és a globálisakat (a kis és regionális oldalaknak nem kell CDN-t használniuk) .
A tartalomszolgáltató és -elosztó hálózatok földrajzilag elosztott multifunkcionális platformokból állnak, amelyek interakciója lehetővé teszi a felhasználói kérések leghatékonyabb feldolgozását és kielégítését a tartalom fogadásakor.
A CDN hálózat használatakor az internetes erőforrás központi szerverének adatai replikálódnak a perifériás platformokra. Minden platform naprakészen tartja a kiosztott adatok teljes vagy részleges másolatát. A platform részét képező hálózati csomópont interakcióba lép az internetszolgáltatók helyi hálózataival, és a szervertől a terhelés szempontjából optimális legrövidebb hálózati útvonalon juttatja el a tartalmat a végfelhasználókhoz. A hálózati útvonal hossza függ a felhasználói számítógépnek a szervertől való földrajzi vagy topológiai távolságától, illetve a jelenléti régióban a forgalom átvitelének költségétől.
A gyorsítótárazás egy általános módszer a CDN-megoldások megvalósítására, mivel a lemezterület optimális kihasználását és a hálózati csatornák összekapcsolását jelenti. Ebben az esetben a fájl letöltésére fordított maximális idő (fájlsor) azt a felhasználót terheli, aki először jelentkezett a tartalomszolgáltató eredeti szerverére. Minden további felhasználó hozzáfér a már letöltött replikákhoz ( HTTP -objektumokhoz) a hozzá legközelebbi kiszolgálóról. Így csak a népszerű és gyakran kért tartalmak tárolódnak a távoli szervereken.
A nagy CDN-ek nagyszámú elosztott csomópontból állhatnak, és szervereiket közvetlenül az egyes helyi internetszolgáltatók hálózatán tárolhatják. Sok CDN-szolgáltató a csatlakozó csatornák sávszélességére és a csatlakozási pontok minimális számára összpontosít a jelenléti régióban. Az alkalmazott architektúrától függetlenül az ilyen hálózatok fő célja a statikus tartalom és a folyamatos adatfolyam átvitelének felgyorsítása.