Kísérlet a Cloud computing pontos meghatározására hosting szemszögből. Bizonytalanság, ármány, jövőakarás!
Pontos meghatározása nincs a cloud computing-nak, de a szakértők (én, én , én! nem én?) kábé meg tudják mondani, hogy mi az és mi nem. Definiálni kell, na. Rögtön egy erőssel kezdenék, mert szerintem:
Cloud computing az, amit az Amazon művel az EC2-vel.
A többiek csak többé-kevésbé hasonlítanak rá. Mivel nincs definíció, ezért próbálkozzunk meg a főbb jellemzőkkel mi magunk. A felhőből valami olyat következtet a józan paraszti ész, hogy fellövöm az alkalmazásomat a felhőbe, aztán ő elintézi, hogy minden rendben történjen és automatikusan igazodik a teljesítményigényhez. Nézzük ezt részletesebben. A Cloud computingnál:
A fentiekből látszik, hogy nem csak webes célra lehet a Cloud computing szolgáltatásokat felhasználni, azonban én web-bel foglalkozom és erre is használják leginkább.
A következő példával sok helyen lehet találkozni, jó kis marketing izé, de nálam találkozzatok vele először, ha eddig még nem:
A New York Times szerette volna feltenni az oldalára az 1851-1980 között készült cikkeket. A cikkek TIFF képekben voltak szétszórva és össze kellett őket tenni cikkenként egy PDF-be. 11 millió cikkről van szó.
Feltöltötték a képeket az Amazon S3-ra (ez az EC2-höz tartozó tárhely szolgáltatás), összesen 4TB (terabájt, érted) terjedelemben. Elindítottak 100 db EC2-s virtuális szervert és 24 óra alatt végeztek a feladattal.
Azaz mit csináltak? Rövid időre vettek óriási számítási kapacitást és pikk-pakk elvégezték a feladatot. A legszebb, hogy mindez kábé 250 dollárjukba került, sőt neked is ugyanennyibe kerülne.
Ehhez felhasználták a Hadoop-ot is (buzzword alert! nagyon menő téma), amiről majd egy külön bejegyzést írok.
Azért, mert a fenti Cloud computing meghatározás összes pontját csak ők teljesítik, a többiek nem felelnek meg mindnek. Ez nem jelenti azt, hogy egy csomó feladatot nem lehetne másokkal megoldani, ez a blog sem az Amazonnál fut. Azonban az Amazon az úttörő a kérdésben és az ő szolgáltatásaik a legteljeskörűbbek.
Mivel ez fontosabb bejegyzés lett, úgy érzem, hogy más témával nem érdemes összekeverni, de cserébe még ma kaptok egy másik cikket is a többiekről (Media Temple, Grid-Service, Joyent, ilyesmi).
Ne felejtsük el megtekinteni a témát érintő XKCD bejegyzést sem:

P.S.: vannak ilyen "Grid-computing" meg hasonló buzzword-ök. Ne foglalkozzunk velük, marketingről van szó. Ebben a cikksorozatban megkapod a frankót és kész. :-)
iMect means internet, media and other cool things. We're a small company located in Hungary. There is 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 magyar cég vagyunk. Minden oldalon van egy nagy lábléc, ahol felfedezheted, hogy mivel foglalkozunk.