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.
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:
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 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.
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?
Ő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.
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:
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.
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.