Több mint 3 milliárd ember használja az internetet, és ez a szám napról napra nő. A legújabb technológiáknak köszönhetően a legtöbb weboldal ma már nagyon bonyolultan van kialakítva. A weboldal látogatói azonban nem csak a szórakoztatásra vágynak. Rövid vagy alig észrevehető betöltési időt várnak el, és megszakítások nélkül szeretnének szörfözni. A nagyszámú kép, animáció és videó azonban negatív hatással van az adott weboldal betöltési idejére. Weboldal ki. Ez számos problémát okoz az üzemeltetők és a látogatók számára. E problémák nagy részét a Content Delivery Network oldja meg.
A CDN értelme és célja
Egyre többen használják az internetet, és a nemzetközi forgalom napról napra nő. Az online tartalmak mérete és mennyisége is egyre inkább növekszik. Az adatátvitel klasszikus módszerei, mindenekelőtt a jól bevált szerver-kliens elv, egyre inkább elérik határaikat. A hagyományos technológiák nemcsak drágák és hatástalanok. Már nem tudnak elég gyorsan, vagy rosszabb esetben egyáltalán nem tudnak nagy mennyiségű adatot szolgáltatni. A nagy internetszolgáltatók becslései szerint a globális adatforgalom közel felét a videók peer-to-peer cseréje okozza. A webhelyek üzemeltetői és különösen a vállalkozások számára a lassú betöltési idők komoly problémát jelentenek. A látogatókat és a potenciális vásárlókat elriasztják, és legrosszabb esetben azonnal elhagyják a weboldalt vagy az online áruházat. A weboldalak és látogatóik közötti nagy távolságok miatt a tartalom nem mindig elég gyors az interneten. Ahhoz, hogy a felhasználók számára optimális látogatást biztosítsunk, a webes tartalomnak hosszú betöltési idő nélkül kell elérhetőnek lennie. A CDN-t e jól ismert probléma alapján fejlesztették ki.
Egyszerűen fogalmazva, a tartalomszolgáltató hálózat, vagy röviden CDN, egy modern és hatékony internetgyorsító. A hálózat több, helyileg elosztott szerverből áll. Van egy úgynevezett origin szerver és több cache szerver. A szerverek az interneten keresztül kapcsolódnak egymáshoz, és csökkentik a távolságot a weboldalak és látogatóik között. A webes tartalmak, főként a nagyobb multimédiás fájlok átvitele a CDN-en keresztül történik. A növekvő dinamikus internetes forgalom így jobban elosztható. A globális tartalomszolgáltató hálózatnak köszönhetően a tartalom a felhasználóhoz közel marad, ami pozitív hatással van a betöltési időkre. A tartalomszolgáltató hálózatot általában egy internetszolgáltató (ISP) kínálja. Ezek olyan tárhelyszolgáltatókkal működnek együtt, amelyek közepes és nagyvállalatok honlapjait fogadják. házigazda. Ezenkívül az internetszolgáltató a CDN-t közvetlenül a speciális ügyfeleknek is kínálja. Ezek közé tartoznak az olyan nagy ügyfelek, mint a hírszolgáltatók és a médiavállalatok.
A CDN legfontosabb összetevői
Nagyon leegyszerűsítve, a tartalomszolgáltató hálózatnak van egy eredetkiszolgálója, különböző gyorsítótár-kiszolgálói (más néven replika-kiszolgálói) és egy elosztórendszer (kérésirányító rendszer). A szerverek a világ különböző országaiban találhatók. Központi szerepet játszik az eredetkiszolgáló. A webhely üzemeltetője ezen a szerveren tárolja webes tartalmát. A különböző gyorsítótár-kiszolgálók mindegyike rendelkezik a származási kiszolgáló tartalmának egy-egy másolatával.
Egy modern terjesztési rendszer osztja el a tartalmat a különböző gyorsítótár-kiszolgálók között. Ha egy felhasználó kérést intéz a származási szerverhez, akkor egy intelligens kérésirányító rendszer átveszi a kérés átirányítását. A legtöbb webes tartalom, mint például Képek, grafikák és videók, gyorsítótárba helyezhetők, mivel statikusak. Ez azt jelenti, hogy a tartalom egy digitális mappában tárolható. Ez azt jelenti, hogy ezek a multimédiás tartalmak a tartalomszolgáltató hálózat különböző gyorsítótár-kiszolgálóin is tárolhatók. A CDN dinamikus tartalmakhoz is használható. Ezek dinamikusak, mivel a weboldal látogatói változtatják őket. Klasszikus példa erre egy adatbázis-lekérdezés egyedi szűrési szabályokkal. Bár a legtöbb dinamikus alkalmazás nem gyorsítótár-képes, betöltési idejük mégis felgyorsítható a CDN segítségével. Viszonylag könnyű elmagyarázni, hogyan működik a CDN a gyakorlatban.
Hogyan működik a tartalomszolgáltató hálózat a gyakorlatban
A CDN-t használó vállalatoknak csak egyszer kell feltölteniük adataikat az eredeti szerverre. Ez általában FTP-hozzáférésen keresztül történik. A weboldal üzemeltetőinek nem kell aggódniuk a tartalom terjesztése miatt, mert a tartalomszolgáltató hálózat automatikusan gondoskodik erről.
Amikor Ön meglátogat egy webhelyet, és hozzáfér annak tartalmához, az IP-címe alapján meghatározzák az Ön tartózkodási helyét. A kérelem útválasztó rendszer ezután azonnal a legközelebbi gyorsítótár-kiszolgálót jelöli ki. Ha ez a szerver már rendelkezik az Ön által hívott fájlal, akkor az közvetlenül az Ön webböngészőjébe kerül. Ha a tartalom még nem található a gyorsítótár-kiszolgálón, a kérés továbbításra kerül az eredeti kiszolgálóhoz. Ezzel egyidejűleg a gyorsítótár-kiszolgáló betölti az aktuális fájlt az eredeti kiszolgálóról. Amint egy fájl először betöltődik az eredeti kiszolgálóról, az véglegesen tárolásra kerül a gyorsítótár-kiszolgáló memóriájában. Az ilyen típusú tárolást fájl gyorsítótárazásnak nevezik. A statikus objektumok gond nélkül gyorsítótárba kerülnek, és nem kell őket minden alkalommal újratölteni az eredeti kiszolgálóról.
A CDN globálisan elosztott struktúrájának köszönhetően és a gyorsítótárazási technológia segítségével a CDN lényegesen több webes hozzáférést képes feldolgozni, mint egy klasszikus szerver. Minden webes tartalom a weboldal látogatójának közvetlen földrajzi közelében található, és ezért sokkal gyorsabban betöltődik. A tartalomszolgáltató hálózatot a legtöbb nagyobb vállalat nem ok nélkül használja. Általánosságban azonban a CDN kisebb cégek és privát weboldal-üzemeltetők számára is alkalmas. Ha a modern technológiát választja, számos előnyt élvezhet.
A késleltetések negatív hatással vannak a szörfözés élményére
Amikor egy internetes böngésző meghív egy webhelyet, egy pillanatig tart, amíg az összes tartalom betöltődik. Az alacsony, egy megabájtnál kisebb tárolási volumenű tartalmak a legidőigényesebbek. Az összes tartalom, például a szöveg, a Flash-animációk és a képek betöltéséhez a böngészőnek átlagosan a teljes betöltési idő 80-90 százalékára van szüksége. Minél nagyobb a földrajzi távolság a szerver és a weboldal látogatója között, annál hosszabb a betöltési folyamat. Normál, memóriaigényes tartalom nélküli weboldalak esetében a látogató alig veszi észre a késleltetést (időkésleltetést). A bonyolultan megtervezett weboldalak vagy webáruházak esetében azonban a hosszabb betöltési idő nagyon negatív hatással van a látogatóra.
Ha például a felhasználó Stuttgartban, a szerver pedig Frankfurtban van, akkor az adatok betöltése körülbelül 30 ms alatt történhet meg. Ha azonban a szerver nem Stuttgartban, hanem New Yorkban található, a betöltési idő könnyen megtízszereződhet. Ilyen esetben a weboldal látogatója egyértelműen érzi ezt a nagy késleltetést. A tartalomszolgáltató hálózat biztosítja, hogy a látogató soha ne legyen túl messze a szervertől. Nem számít, hogy ez az eredeti szerver vagy a számos gyorsítótár-kiszolgáló egyike. A CDN biztosítja, hogy a látogató mindig az optimális szerverre kerüljön. A statikus tartalmak állandóan alacsony késleltetéssel juthatnak el a weboldal látogatóinak számítógépeire világszerte. E modern hálózat révén mindkét fél jelentős előnyökhöz jut.
Minden weboldal üzemeltetője profitál a tartalomszolgáltató hálózatból
A tartalomszolgáltató hálózat olyan vállalatok számára alkalmas, amelyek sok képet és videót tartalmazó weboldalakat üzemeltetnek. Ezek közé tartoznak a kép- és videoportálok és a közösségi pártközösségek. A sok feltöltést és letöltést végző weboldalakat üzemeltető cégek szintén jelentős hasznát veszik a CDN-nek. A modern hálózat előnyös a magánszemélyek, az önálló vállalkozók és a kisvállalkozások számára is.
Ha Ön egy weboldalt vagy online boltot üzemeltet, akkor a látogatóktól vagy vásárlóktól függ. Általánosságban két tényező fontos egy weboldal minden látogatója számára. Először is, a weboldalnak vizuálisan vonzónak kell lennie, másodszor pedig gyorsan kell betöltődnie. Ha e két tényező közül csak az egyik nem érvényesül, akkor elveszíti a látogatókat és az ügyfeleket is. Ez természetesen negatív hatással van az Ön pénzügyi helyzetére is. Ha például sok külföldi ügyfeled van, akkor a webszerveredtől viszonylag nagy a távolság. Ez a távolság negatív hatással van a betöltési időre, még akkor is, ha nincs sok multimédiás elem a webhelyen. A tartalomszolgáltató hálózaton keresztül a külföldi látogatók jelentősen gyorsabb betöltési időkben részesülnek. A webes tartalmak gyors elérhetősége mellett a saját webszerver (ha van) jelentősen tehermentesül, és Ön sávszélességet, így pénzt is megtakarít. A tartalomszolgáltató hálózatba történő befektetés tehát ténylegesen megtérül.
Szinte minden nagyobb német internetszolgáltatónál találhat megfelelő CDN-szolgáltatót. Együttműködnek a tartalomszolgáltató hálózatokkal, és a szolgáltatásokat a tárhelyszolgáltatásuk részeként kínálják. Attól függően, hogy melyik szolgáltatót választja, további szolgáltatásokat is igénybe vehet. Az Ön weboldalát emellett az adatforgalom folyamatos elemzése is védi. A káros hívások így megbízhatóan kiszűrhetők. A tartalomszolgáltató hálózat így megakadályozza, hogy weboldala a spammerek, DDoS-támadások és SQL-injekciós támadások célpontjává váljon.