Mekkorák a pornó oldalak?

A Planet adatközpont

Általánosan elismert igazság, hogy a gyors internetkapcsolattal rendelkező személynek valamilyen pornót kell keresnie.



Bár a domain nehezen behatolható - a nehéz számok kevésnek számítanak - pontosan tudjuk, hogy a pornó oldalak az internet egyik legkereskedelmesebb részei. A Google DoubleClick Ad Planner szerint, amely az interneten cookie-kat követ a felhasználók számára, felnőtt célpontok tucatjai töltik be az első 500 webhelyet. Az Xvideos, a web legnagyobb pornó oldala, havi 4,4 milliárd oldalmegtekintéssel, háromszorosa a CNN vagy az ESPN méretének, és kétszer akkora, mint a Reddit. A LiveJasmin nem sokkal kisebb. YouPorn, Tube8 és Pornhub - ezek mind hatalmas, hatalmas webhelyek, amelyek szinte mindenen eltörpülnek, kivéve az internet Google-t és Facebooks-ját.



Bár az oldalmegtekintések remek kiindulópontot jelentenek, csak azt mondják, hogy az X pornó oldal népszerűbb, mint az Y nem pornós oldal. Négymilliárd oldalmegtekintés biztos hangok mint sok, de csak akkor veszi figyelembe, hogy mik azok a pornó szörfösök valójában csinál hogy a felnőtteknek szóló webhelyek mérete és nagysága valóban a figyelem középpontjába kerül.



Kezdjük azzal, hogy megalapozzuk a munkát, majd a második oldalon néhány valós figura a YouPorn-tól , a világ második legnagyobb pornó oldala. Ha tetszik, szánjon egy percet arra, hogy megbecsülje a YouPorn által másodpercenként lebonyolított forgalom mennyiségét. Mondja meg nekünk a megjegyzésekben, ha a találgatása közel van.

Skála

Xvideos a HirdetéstervezőbenA pornó és a nem pornó oldalak közötti fő különbség a látogatás átlagos időtartama: Olyan híroldalak esetében, mint az Engadget vagy az importpartsspecialists.com, az átlagos látogatás általában három és hat perc között van; elég idő egy-két történet elolvasására. A pornóoldalon töltött átlagos idő azonban 15 és 20 perc között van.



Aztán figyelembe kell venni, hogy a legtöbb weboldal túlnyomórészt szöveges és képi, míg a legnagyobb pornó oldalak streaming videót közvetítenek. Amikor betölti az importpartsspecialists.com kezdőlapját, akkor pár megabájtról beszél, majd esetleg 500 kilobájtról, ha cikket tölt be. Amikor pornót sugároz, alacsony 480 × 200-as felbontást feltételezve, körülbelül 100 kilobájt / másodpercet néz - ami 15 perc alatt 90 megabájt körül mozog.



Ezután meg kell szoroznia 90 megabájtot a havi látogatások számával - ami az Xvideos esetében körülbelül 350 millió. Ez havonta körülbelül 29 petabájt adatátvitelt jelent, ill 50 gigabájt másodpercenként . Összehasonlításképpen: otthoni internetkapcsolata valószínűleg képes másodpercenként néhány megabájt átvitelére, ami körülbelül 25 000-szer kisebb.

Röviden, a pornó oldalak csillagászati ​​mennyiségű adattal képesek megbirkózni. Az egyetlen webhely, amely valóban közel esik a nyers sávszélesség szempontjából, a YouTube vagy a Hulu, de akkor is a YouPorn valami hatszor nagyobb, mint a Hulu.



Infrastruktúra

A videók kiszolgálása megköveteli nagyon több erőforrás, mint egyszerű szöveg és képek, a tárolás, a CPU ciklusok, a belső I / O és a sávszélesség tekintetében.

A Backblaze Storage Pod részben töltött tokBár nyilvánvalóan helyenként változik, a legtöbb felnőtt webhely valószínűleg 50-200 terabájt pornót tárol. Ez egy weboldal esetében elég sok (csak valami, például a Google, a Facebook, a Blogger vagy a YouTube tárolna több adatot), de egy olyan világban, ahol a 2 TB-os meghajtók olcsók és bőségesek, ez végül nem túl nagy összeg. Tavaly írtunk egy Backblaze tároló podról, amely képes tároljon 135 TB-ot 4U tokban, mindössze 7400 dollárért .



A CPU-ciklusok és az I / O függ a streaming videó bitrátájától és az oldalmegtekintések számától. Először a pornó oldalnak egy dinamikus, kereshető adatbázist kell kiszolgálnia, amely több ezer videót tartalmaz, majd amikor valaki rákattint egy videóra, azt a fájlt el kell olvasni egy merevlemezről és az interneten keresztül továbbítani. Ha valaha is sok nagy fájlt továbbított egy helyi hálózaton (vagyis mind a merevlemezét, mind az Ethernet portját hangsúlyozta), akkor tudja, mennyire adóztatja ezt.



A tényleges hardverigényeket szinte lehetetlen levezetni (ezeket nem teszik közzé), de egy nagy pornó webhely esetében valószínűleg négy processzoros kiszolgálókról, gigabites kapcsolókról és terheléselosztókról beszélünk. Szoftveres szempontból a legtöbb nagy pornó webhely nagyon nagy áteresztőképességű adatbázist használ, mint pl Redis videók tárolására és kiszolgálására, valamint egy könnyű HTTP szerverre Nginx hogy kiszolgálja a weboldalakat.

Végül a sávszélesség. Visszatérve Xvideos példánkra (egy Ad Planner becslés alapján), egy nagy pornó webhelynek elegendő csatlakozási képességgel kell rendelkeznie ahhoz, hogy másodpercenként 50 gigabájtot vagy 400 Gbps-ot szolgáltasson. Ne feledje, hogy ez is egy átlagos adatsebesség: csúcsidőben az Xvideos 1000 Gbps (1Tbps) vagy annál nagyobb sebességre képes felszakadni. Hogy ezt perspektívába helyezzük, csak körülbelül 15Tbps a kapcsolat London és New York között.

Ennyi forgalommal való megbirkózásnak csak annyi módja van: Ön létrehozza saját adatközpontját, bérel néhány állványt egy nagyon nagy adatközpontban, vagy felhő szolgáltatót használ, mint például az Amazon AWS vagy a Microsoft Azure.