Ugrás a főmenüre.
Web 2008.09.09.

P2P hosting?

Tudjuk, van a torrent és hasonlók, de most nem erről van szó. Vannak ugye a hagyományos hosting szolgáltatások, bérelsz X darab szervert, aztán azok tudnak valamennyi teljesítményt, a csúcsok között pedig malmoznak és feleslegesen viszik a pénzed.
P2P hosting?

Aztán ott a buzzword, a cloud computing. Ez eggyel jobb, de sokkal bonyolultabb. Nem lehet egy-az-egyben áttenni rá a hagyományos hosting cuccokat, de ha jól raktad össze, akkor:

  1. Nem fizetsz felesleges teljesítményért.
  2. Jól kezeled a teljesítménycsúcsokat.

Itt tartunk ma, illetve itt sem, mert a legtöbb cuccot legtöbbször hagyományos hosting-gal toljuk. Az ok egyszerűen az, hogy a cloud cuccok még csak alakulgatnak és kevés a hozzájuk értő szakember, másrészt pedig sok kicsi oldal számára nem elég olcsó.

A kicsi oldalakat (pl. egy szimpla blogot) felteszel valamilyen megosztott hosting szolgáltatásra (persze garantált teljesítményért, különben gáz) és a szolgáltató a saját kis felhőjében teljesítményoptimalizál. Több teljesítményt ad el, mint amennyi neki van, mert a különböző oldalak teljesítménycsúcsai nem egyszerre történnek. Az üres időt ugyanúgy kifizeted, az pedig a szolgáltatód (extra) profitja.

A látogató gépe

A legizgalmasabb terület a látogató gépének minél jobb kihasználása, a lehető legtöbb ügy átterhelése oda. Számolgassa az ő processzora a dolgokat, ne kelljen nekünk ezer szervert fenntartani. Itt ugye bejön mindenféle JS és Ajax machináció, de nem ez a lényeg, többet is lehet.

P2P alapon kell megosztani az erőforrásokat, a sávszélt, a tárhelyet és a számítási kapacitást, ez a távoli jövő (internets mértékegységekben távoli, 5 éven belül várható szerintem).

A sávszélesség megosztására jó példa a Bittorrent vagy a Joost. Számítási kapacitásnál a SETI@Home volt a legismertebb.

Tárhely ügyben az első fecske a Wuala, ahol az állományaid a Wuala alkalmazást feltelepített felhasználók gépein kerülnek tárolásra valami überbiztonságos machinációval. Ezek a gépek egy felhőbe állnak össze és szinte végtelen tárhelyet, redundanciát, valamint biztonságot adnak. Nagyon bonyolult dologról lehet szó, sok-sok évig fejlesztették nagyon okos emberek, igazi klasszikus kutatás folyt a területen.

Ha ezek a dolgok összeállnának egy webes platformmá, amire ugyanolyan egyszerűen lehet fejleszteni, mint egy PHP-s szerverre, az lenne a tuti. Ki sem elemzem, mennyi előnye lenne a dolognak, gondolom egyből kipattan néhány gondolat a fejedben.

Kicsit olyan ez, mint az alternatív energia, sok az ellenérdekelt fél, nyugodtan behelyettesítheted az olajcégeket hosting szolgáltatókká. A havi limitált sávszélességű internetkapcsolatok sem ezirányba mutatnak. Szerencsére ez az internets, szóval bízzunk abban, hogy az open kurázsi győz ismét.

Utópia

Ha a böngészők már "összeszabványosodtak" és nem tudnak új felhasználói bizbaszokat kitalálni (az átlag felhasználó már ma sem lát különbséget az IE és a Chrome között, csak a geek), akkor figyeld meg, a P2P hosting lesz a legújabb terület.

Egyre több hosting ügyet kiváltó böngészőbe épített megoldás lesz, a végén pedig megkapjuk a P2P webszervert. Persze először az X böngésző X*2 megoldást fog felmutatni, aztán jöhet a szabványosodás, satöbbi. Ismerjük már a sztorit, de hát kell kihívás a 2010-es évekre is, nemde?

Today

Őszintén szólva nem nagyon találtam pezsgő alfa produktumokat a területen. Lehet, hogy nem voltam elég ügyes, minden hasonló linket szívesen várok a hozzászólásokban.

Egy biztos, hogy a Bittorrent és a Wuala technológiája rendkívül fontos és rettentő sok pénzt fognak keresni a licencelésével.

Kicsiben

A Webcsatornánál nagyobb projektekre is szeretnénk lőni, ahol tömeges videókonvertálásokra van szükség, pl. sok felhasználó tölt fel egyszerre. Mindenki utálja, hogy a videókonverter szerverre várni kell, ha kiírja a szájt, hogy 15-ik vagy a várakozási sorban.

Tömeges videókonvertálási igény kielégítése hagyományos hosting-gal szopó, cloudban (pl. Amazon EC2) már sokkal jobb, de van olcsóbb megoldás. Csináljuk a felhasználó gépén!

Ezzel több legyet ütünk egy csapásra:

  • Elfelejthetjük a videókonverter szervereket, nem kell pénzt költeni rá.
  • Elfelejthetjük a várakozási sort, nincs várakozás.
  • A felhasználó direkt visszajelzést kap arról, hogy hol tart a konvertálási folyamat.
  • A feltöltendő fájlméret sokkal, de sokkal kisebb. A 10 perces 700 megás nyers videód helyett csak egy kb. 100 megás csomagot kell feltölteni (több formátum van a csomagban).

Végső soron ezerszer jobb felhasználói élmény. Tudjuk, mert ez a szoftver kész van és használjuk a napi munka során.

3 hozzászólás

  1. idézem 2008.09.09. 09:19
    1. Jó poszt
    2. Utolsó mondatodban mire utaltál? Skype?
    3. Szerintem a nagy áttörést nem a technológia fogja meghozni, hanem az olyan üzleti modellek, amikor a user pénzt (vagy egyéb értéket/ingyen szolgáltatást) kap azért, mert az eszközeit átengedi. És akkor nem csak a SETI hívők, rákkutatók és egyéb megszállottak fognak beszállni, hanem a pórnép is. Az "ezerszer jobb felhasználói élmény" szerintem kevés az áttöréshez. (Az, hogy ingyen kapom a Skype-ot, Joost-ot, torrentet az lelkesít, de a felhasználói élmény másodlagos.)
  2. idézem 2008.09.09. 09:20
    (Csak szólok, hogy Mac-Safari alól nem megy kommentelés, "bad request" üzenet a komment helyén.)
  3. idézem 2008.09.09. 10:15
    Az utolsó mondatban arra a saját szoftverre utaltam, amiről az utolsó "Kicsiben" rész szól.

    Ezt a kommentet Mac-Safari alól írom, nem tudom mi baj lehetett sajnos.
Új hozzászólás
A sortörések automatikusak. Csak az üzenet kitöltése kötelező, a többi mező opcionális. A megadott e-mail címet nem tesszük közzé. Engedélyezett HTML tagek: p, a, strong, em, blockquote, ul, ol, li, dl, dt, dd.

Legutolsó hozzászólások

DJ PLAYER Blue Edition: Gábor: Ja, és természetesen megy iPad-en is, hiszen _minden_ iOS app megy iPad-en.

DJ PLAYER Blue Edition: Gábor: Bug report-okat itt fogadunk: http://djplayer.net/page/bug_report_fixes

DJ PLAYER Blue Edition: hohand: Hello!A dj player mukodik iPad-on is?Tegnap feltettem, wifi-n athuztam ra zeneket,de amikor ranyomtam egy zeneszamra,error-t dobott es valami is!...

Uzsidoboz LED!: zo via Google Reader: vicces dolog, csak nem értem mire való

Uzsidoboz LED!: Gábor: @Benjamin Minek forogjanak? Egy falszínezőnek olyat nem kell tudnia, így is épp elég hatásosak.

iMect means internet, media and other cool things. iMect is a small company near lake Velence, Hungary. We’ve a big footer on every page where you can discover what we do and what happens with us.

Az iMect jelentése: internet, média és egyéb király dolgok. Egy kis cég vagyunk közel a Velencei-tóhoz. Minden oldalon van egy nagy lábléc, ahol felfedezheted, hogy mivel foglalkozunk.