Ugrás a főmenüre.
Web 2009.02.17. Amazon, Cloud computing, Hosting

RackSpace

A hosting piac egyik patinás szereplője a RackSpace és az elmúlt hónapokban szép erőfeszítéseket láttunk tőlük cloud computing téren. Egyértelműen az Amazon és a Media Temple ellen pozícionálják magukat, megnéztem milyük van.
Azt is elmondom, hogy most mit használok és hogyan látom a cloud computing jelenlegi helyzetét. Microsoft Azure? Nem lesz könnyű olvasni, én szóltam.

Mosso

Ez lenne a Media Temple Grid Service ellenfele, írtam róla már, egyértelműen gyengébb és drágább. A hasonló szolgáltatásokat amúgy sem tudom nyugodt szívvel ajánlani, ha adatbázist is használna az alkalmazásod.

Itt lett egy kis névzavar, a Mosso lett átnevezve Cloud Sites-ra, illetve a teljes cloud computing division-t (Cloud Sites, Cloud Files, Cloud Servers) most már Mosso-nak hívják. Tehát régi Mosso = Cloud Sites.

Cloud Files

Ez lenne az Amazon S3 ellenfele. API oldalon kb. ugyanazt tudja, a következő eltérésekkel:

  • a bucketeket containereknek hívják
  • nem lehet permission-öket állítani, a cuccokhoz csak a feltöltő fér hozzá
  • nincs torrent támogatás

Van CDN is, csakúgy, mint az Amazon CloudFront-nál, de itt a Limelight áll a dolog mögött, azaz ez a része elvileg jobb (gyorsabb, alacsonyabb ping időkkel, nagyobb földrajzi terítéssel). Public-read dolgokat csak ezen keresztül lehet futtatni.

A fő probléma viszont az, hogy egyértelműen drágább az S3-nál. A költségek oroszlánrészét a sávszél viszi el, ott a 5 centtel drágább minden GB. Egyébként megvették a Jungle Disk-et is, ami hamarosan Cloud Files-ra is tud majd menteni.

Cloud Servers

Ez lenne az EC2 ellen, de még csak készül. Megvették a Slicehost-ot és az ott lévő rendszert fogják "fel-API-sítani". A Slicehost egy igen jó szolgáltató, ez az oldal is ott fut már.

Slicehost

Sallangmentes szolgáltató, abszolút a szolgáltatás minőségére fókuszálnak. Garantált teljesítményeket kapsz nagyon jó rendelkezésre állással, viszonylag olcsón. Mindent kontrollálhatsz, nagyon basic installokat kapsz (mint az EC2-n), amit aztán úgy telepítesz, ahogyan csak akarsz. Nincs "kényelmes" felülete, amin hipp-hopp össze lehet dobni egy hostingot.

Nagyon meg vagyok elégedve vele és a ping idők is prímák innen, pedig az USA-ban van. Azért váltottam, mert a Media Temple Grid Service-ben hiába volt garantált teljesítményem (MySQL Grid Container), az olyan lassú volt, mint a tetü és nincs memória cache. Amikor egy Media Temple-s szolgáltatáshoz férsz hozzá (pl. fájlt kérsz le vagy kapcsolódsz a MySQL konténerhez), akkor először "felpörög" a rendszer és utána már villámgyorsan kiszolgál, csak ez a "felpörgési" idő szokott akár fél másodpercig is elhúzódni. Olyan ez, mint a ping idő a hálózatoknál.

A Slicehost persze nem olyan, mint a Grid Service, a megvásárolt erőforrás limiten belül kell maradni, nem skálázódik. Ha tudod, hogy mekkora terhelés várható (minden weboldalnál illik tudni), akkor a Slicehost-tal nagyságrendekkel gyorsabb kiszolgálást tudsz ugyanolyan áron kialakítani.

A Grid Service-t már csak fájlok kiszolgálására használom, arra igazán olcsó és sokat bír.

Hol tart a cloud computing most?

Még mindig nincs "szent grál", nem tudok olyat, hogy a legkisebbtől a legnagyobbig skálázódik egy szolgáltatás. A hozzám befutó érdeklődések 99%-ánál nincs szükség ilyenre, mert a terhelés jól tervezhető és általában kevesebb, mint havi 50 USD-ból megoldható.

Ráadásul a cloud computing belépési költsége sokkal magasabb a hagyományos hostingnál. Egyrészt ha csak egyetlen legkisebb EC2 fut (gyengusz teljesítmény), az már 72 USD per hó, másrészt a fejlesztési költségek lesznek magasak.

Egy alkalmazás megírása, netán átalakítása cloud környezetre mindig ad-hoc dolog, nincs rá recept és sok munkaórába kerül. Nincs általánosan alkalmazható megoldás, bár minden hosting cég azt keresi ezerrel.

A Microsoft Azure persze változtathat ezen, a demó videóból elvileg az jön le, hogy írd meg a webalkalmazást .NET-ben, aztán majd mi futtatjuk és felskálázzuk neked. Tekintettel arra, hogy ez még mindig csak demó... majd meglátjuk. Mivel szinte mindig az adatbázis írásánál futunk bele a legnagyobb problémába kíváncsi leszek, hogy a cloud-os MS SQL hogyan fog megbírkózni egy izmos left join-nal másodpercenként mondjuk százszor. Ha ezt megoldják, akkor máris megyek MS webfejleszőnek. Ráadásul nem ismerjük az árát sem egyelőre.

Ökölszabály: szerintem Cloud computing-ba belefutni csak akkor érdemes, ha a havi hosting költség elérné a 250 USD-t és van pénz a fejlesztésre is. Hozzá kell még tennem, hogy sok "hagyományos" hosting-on futó alkalmazáson bőven lehet még optimalizálni, ilyenkor akár egy-két nagyságrendet is lehet rajta javítani, pl. 1000 helyett 50000 napi unique teljesítmény ugyanazon a vason.

Remélem nem romboltam le a cloud computing varázsát, mert az amúgy sincs neki. Viszont nagyon jól lehet megmarketingolni.

0 hozzászólás - Te lehetsz az első!

Ú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

Végre IKEA!: Ági: Heló bárkinek, aki idetéved! A weboldalunk domain-je - a kedvenc áruházunk ügyvédjének nyumására :) - megváltozott: Az új cím: is...

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ó

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.