Alkalmazásaink hosztingját illetően ma több választás is áll előttünk. Hazai hoszting szolgáltatók, külföldi hoszting szolgáltatók, és újabban az Amazon és Google ezirányú szolgáltatásai csábítanak. A konkrét döntés jelentősen befolyásolhatják az adott hosztolni kívánt alkalmazás kívánalmai, de megpróbálom röviden összefoglalni ezirányú véleményemet a Google ezen a piacon történő megjelenése kapcsán. Mivel jómagam is egy hoszting céget vezettem több éven át (már nem), úgy érzem hogy elég jó rálátásom van a helyzetre.

Hazai hoszting szolgáltatók
A legalja valahol havi 500 Ft – 1000 Ft környékén kezdődik, ezek azok a szolgáltatók, akikkel nem érdemes szóba állni, ha valaki komolyan veszi magát. Ezen az áron a magyar piacon nem lehet minőségi szolgáltatást nyújtani – aki ezen az áron nyújt szolgáltatást, az vagy “egyetemista” viszonylag kevés tapasztalattal hoszting terén, vagy nagyban űzi, de ekkor is nagyon minimálisan nyújt. A többéves ezirányú tapasztalatom azt mutatja, hogy ha mázlista valaki, csak akkor nem lesz gondja, hosszabb (akár több napos) leállások, félrekonfigurálások, elérhetetlen szerverek és ügyfélszolgálatok jellemzőek erre a körre. Nincs, vagy minimális szintű backup van kínálva, kiesés esetén még ha visszafizetik is a havidíjat (előfordul hogy a szerződésben arányos visszafizetés szerepel – fél havi leállásnál 250 – 500 Ft visszafizetése elég komolytalan) akkor sem igazán vagyunk kárpótolva a kiesésekért. A jellemző tárhely 1-2 GB.
A minőségi szolgáltatók havi 5000 – 10.000 Ft környékén kezdődnek, itt már elérhető és barátságos ügyfélszolgálatra, segítőkész rendszergazdákra is számíthatunk. Ezen az áron se gondoljunk azonban csúcsszolgáltatásra, kiesés itt is előfordulhat, még ha azt már igyekeznek megelőzni a szolgáltatók jó minőségű hardver beállításával. Komolyabb környezet kialakítása (magas rendelkezésre állás, több szerveres környezet) itt sem igazán megoldható. A jellemző tárhely 1-10 GB.
Igazán komoly szolgáltatást akkor éri meg vásárolni, ha komoly üzletről van szó, itt már számunkra dedikált szervereket kapunk, a minimum itt olyan 50.000 Ft lehet, de a határ a csillagos ég (egy szerver elhelyezése BIX-re kötve 15000 – 20000 Ft, magas rendelkezésre álláshoz nem árt 3-4 szerver is, nem beszélve a backupokról, és a rendszergazdák költségeiről). Ezen a szinten jól képzett rendszergazdákat és rendszerünk felépítéséhez tanácsadást is kapunk, kaphatunk. A tárhely mérete a csillagos ég.
Természetesen azért, mert valaki elkér 3.000.000 Ft-ot egy szolgáltatásért havonta, nem feltétlenül lesz az jobb, mint ha a havi 500 Ft-osat vásárolnánk meg – nézzünk utána a referenciáknak.
Külföldi hoszting szolgáltatók
A külföldi hoszting szolgáltatókat illetően már viszonylag kisebb tapasztalatom van. Ezeknél a szolgáltatóknál is megvannak a különböző szintek, külföldi szolgáltató elérése ha baj van, akkor komoly nehézségekbe ütközhet (vagy drága lesz a nemzetközi telefonköltségek miatt). A fizetés jellemzően bankkártyával történik, és az itthon elterjedt elektronikus bankkártyákat nem, csak a dombornyomottakat fogadják el. Kérték már azt is, hogy küldjek személyi azonosítóról fotót, vagy szkennelt képet. A szerverek mivel a tengeren túlon vannak, jellemzően egy nagyon kicsit lassabbak lesznek, vagy kisebb adatforgalmat fognak tudni lebonyolítani, mint hazai társaik.
Minőségi, de backup nélküli szolgáltatást amerikából kaphatunk havi 1000 – 2000 Ft összegért, s ebben akár TB szintű tárhely is benne foglaltatik, azonban biztosan limitált az adatforgalom mennyisége (mondjuk a tárhely tízszerese, jellemzően átlag használatra teljességgel elfogadható). Speciális szerver beállításokra, egyedi igények megoldására ne számítsunk, bár lehet, hogy részben – ha értünk hozzá – pár dolgot meg fogunk tudni csinálni.
Ennél jobb, de nem sokkal drágább szolgáltatásról, ahol már backupot és nagy rendelkezésre állást is garantálnak, nincsenek tapasztalataim. Komoly (de még 1 szerverből álló) szolgáltatásra kértem már árajánlatot, ez jellemzően drágábbra jött ki, mint egy hazai megoldás.
Amazon
Az Amazon nemrégiben kezdte el nyújtani speciális, nagy rendelkezésre állású környezetét, az Amazon EC2-t. A szolgáltatás igénybevétele igényel rendszergazdai ismereteket, ha már előre összerakott megoldást választunk, akkor is. Kis forgalomnál inkább egy minőségi külföldi vagy hazai szolgáltató választás éri meg, nagyobb forgalomnál el lehet gondolkodni az igénybe vételén. Bár az EC2 a SimpleDB-vel kínál adatbázis szerver jellegű megoldást, ez kicsit túl butára sikerült, nem igazán alkalmas komolyabb feladatokra. Ez persze még bőven fejlődhet.
Statikus adatok tárolására (akár képekről, akár személyes backupunkról beszélünk) mindazonáltal kiváló megoldást nyújthat az EC2, ahogyan a Twitter is az Amazon szolgáltatását veszi igénybe erre a célra a profilképek kiszolgálásához.
A Google pár hete jelentette be a Google Apps Engine-t, mely egészen más a korábbiakhoz képest. Jelenleg Python nyelven lehet alkalmazásokat írni, és egy konkrét alkalmazáskönyvtár ár rendelkezésünkre. Kapunk adatbázis szerver megoldást is, mely a Google saját megoldására épít. A Google Apps Engine minden üzemeltetési feladatot levesz a vállunkról, teljesen elrejtve előlünk a konkrét környezetet, ahol az alkalmazásunk futni fog. Szinte egyáltalán nem kell foglalkoznunk a látogatók számának növekedésével sem, a rendszer megoldja a háttérben a skálázást is.
A megoldás nagyon jól hangzik, de vannak gondok is vele. Míg a lehetőségeink nagyon jók, gyakorlatilag a Google-hoz kötjük az alkalmazásunkat ha ezt a környezetet választjuk. Direkt ehhez igazodóan kell leprogramozni a feladatot, és nem fogunk tudni költözni, nincsen hosztoló cég alternatíva. Erős kötöttséget jelent még a Python programozási nyelv is, hiszen itt csak ezen tudunk programozni – kevés a magyar Python programozó, illetve a kész megoldások hiánya (nincsenek kész alkalmazások, ebbe a környezetbe készült alkalmazáskönyvtárak, stb.). Végül az adatbázis megoldás is bizonyos kötöttségekkel bír, egy lekérdezés futásának az ideje limitált, így például backupot is nehezen lehet készíteni, mert egy teljes lekérdezés túl hosszú ideig tartana, és le lesz lőve, mielőtt bármit kiköpne magából.
Várhatóan lesznek törekvések alternatív hoszting környezet kialakítására szabad forráskódú eszközök használatával, a programozási nyelvek körét is bevallottan bővíteni fogja a Google. Az alkalmazáskönyvtárak, kész kisebb alkalmazások szintén biztosan kialakulnak majd, melyek a praktikus és gyors fejlesztést is lehetővé fogják tenni.
Összefoglalás
Az elkövetkező években a “hagyományos” hoszting mellett várhatóan komoly részt fognak kihasítani az Amazon és Google féle megoldások, de ezek még érezhetően nem “tökéletesek”, és jóval több és rugalmasabb lehetőségünk van, ha még nem döntünk a használatuk mellett. Ezzel együtt akár a részben átállás (ahogy a Twitter teszi), akkor csak a kipróbálásuk/ismerkedés egy olyan feladat, amit nem szabad kihagynia egy webfejlesztőnek, ha haladni szeretne a korral.
Hadd javítsak az Amazon résznél:
Az EC2 arra kell, hogy futtassa a cuccaidat, tárolásra abszolút alkalmatlan, mert ha leállítod az aktuális szerverpéldányt (vagy lefagy), akkor elvész a tartalma.
Az S3 az Amazon tárhelyszolgáltatása, aminek nagyon brutális teljesítménye van (ping idők, tárhely, gyorsaság szinte az egész világon, még nálunk is). Az egyedüli probléma, hogy itt meg a forgalmazási (data transfer) díjak magasak.
A Twitter az S3-ról tolja az avatar képeket.
Szántó Gábor: Köszi, jogos.
külföldi hoszting: én most a 2. amerikai szolgáltatómnál vagyok és keresem a harmadikat
Persze nem kell, hogy amcsi legyen…
Mindkét esetben (korábban Micfo, most Site5) shared hostingot használtam és úgy 1-1,5 év után kezdtek elbizonytalanítani. Addig minden simán ment. Telefonon nem kerestem őket sosem, de az online support kiválóan működött, gyors válaszidőkkel (újabban van livechat is). Végrehajtottak egyedi portnyitásokat, fordítottak, telepítettek ezt-azt, szóval teljesen elégedett voltam. Aztán jöttek az akadozások, kimaradások, hosszú órás válaszidők. Amikor jeleztem, hogy elköltözöm, akkor persze ígértek mindent. Most a Site5-nál is ismétlődik mindez. Itt annyival sikerült megfejelni a dolgot, hogy pont a hétvégén sikerült másodszorra is elhagyniuk az adatbázisom egy részét. Korábban még szabadkoztak, hogy soha többé ilyet és hogy ők sem értik ez hogy lehetséges (mármint hogy nincs megfelelő mentésük), még egy fél éves bónuszt is jóváírtak a számlámon engesztelésül. Most csak annyit közöltek, hogy mentés sajnos nincs, állítsam vissza én a sajátomból. Ha van. Mondjuk van, mert az előző fiaskó óta beállítottam, de akkor is. Azért necces a dolog, mert a csomagok leírásánaál ott van, hogy napi mentés csinálnak. Persze lehet, hogy mindig ugyanolyan néven mentik el az anyagot… És persze az ezirányú kérdéseimre nem felel a support.
Szóval csak óvatosan! Vagy nagy az árverseny vagy csak egyszerűen ez az üzletpolitika, de valószínűleg túl van terhelve a rendszerük, több user van egy gépen, mint ami biztonságosan ki lehet szolgálni. Jelen pillanatban a Site5 1500GB-ot(!) tárhelyet kínál elég alacsony áron ahhoz, hogy felhasználók nagy tömege zúduljon a szerverekre. Kritikus/kiemelt feladatokra semmiképpen sem megfelelő ez a megoldás.
Google Apps Engine: csak néhány apró gondolat. Igen, sajnos itthon kevés a python programozó, de az azért sejtet valamit, hogy a tesztüzemre kiadott 10000 fejlesztői helyet pár óra alatt kitöltötték és ezért kiosztottak még 10000-et. Az ilyen típusú szolgáltatásban szerintem nagyon jó lehetőségek vannak, főleg ha megnyitják más nyelvek irányába is. A backup-ot azonban nem kell a \”normál\” applikációs felületen keresztül intézni, kiemelt cél a minél szélesebb körű export/import támogatása. Ez segíthet a hordozhatóság megőrzésében. Ha jól tudom az Apps Engine a Django-ra épül (vagy legalábbis szorosan kötődik hozzá), ezért én nagy merészen azt gondolom szükség esetén megoldható az applikáció elvitele. Én mellesleg bírom a python-t, engem ez a legkevésbe sem zavar
S3: Azt hiszem a signal37 cuccai is ezen keresztül mennek.
Én vitatkoznék veled, én tudok évi 16+áfáért olyan szolgáltatót (levelezés, php, mysql, stb..) amivel 5 év alatt sosem volt még gond!
Alex: akkor te vagy a szerencsés kategória.
Jöhetne még ilyen hosztingos bejegyzés! Pár kulisszatitok, érdekességek. Mivel te ebben dolgoztál, gondolom vannak ilyenek
G Zoli: miről írjak?
Olyan háttérinformációkról, amik publikusak, érdekes történésekről. Olyasmiről, amik megtörténtek azzal, aki egy hosztingcéget vezetett éveken át
A mi szerverünk Kanadában csücsül és eddigi tapasztalatok szerint kicsit gyorsabb mint a hazai. Eddig minden szempontból jobban vizsgáztak mint a hazaiak. Dedikált szerver havi ~30e (http://idologic.com)
rrd: Gondolom (és úgy is látom a cég oldalán) hogy ebben az összegben nincsen benne backup (amikor ők gondoskodnak a teljes backupról és visszaállításról), illetve a legalapabb rendszergazdai szolgáltatásokon kívül nem tesznek fel neked semmit sem úgy, hogy ha újra kell rakni a szervert, akkor azt is visszapakolják. Amúgy nem rossz ár, ezt valószínűleg itthon is ennyiért kapod meg, ha nem drágábban.
alex!
Írd már meg nekem, hogy melyik ez a szolgáltató, akivel nem volt gond 16+ Áfáért. Mert én is megbízható hazait keresnék, jól jönne egy kis segítség ebben.
E-mail címemre is írhatnál, hogy ne ezt a blogot írjuk tele ezzel. Előre is köszi a segítséget!
G Zoli: Engem nem zavar ha itt tárgyaljátok ki, amíg nem jelennek meg az önreklámozók.
Teljesen értelmetlen havi 5-10.000-ret fizetni osztott tárhelyért átlagos felhasználásra. Én ahol vagyok (www.megacp.com), ott évi 13.000+áfa áron kapsz 1 GB tárhelyet, korlátlan adatforgalom, adatbázisszám és domain név jár még mellé.
A rendelkezésre állás az utóbbi 3 évben átlag 99,7%, amit két független mérőcég (SiteUptime és sitemonitor) hitelesít (!). Persze van leállás, egy évben 0,003%.
3 db külön adatbázisszerver van, backuphoz külön szerver van, backup naponta automatikus és ingyenes.
Ügyfélszolgálat minden esetben 1 napon belül válaszolt eddig. PHP 5 van, cpanel a kezelőfelület.
Tehát havi 1500-ért igenis van minőségi hosting.
Bence: Definiáljuk a minőségi hosztingot! Ne, ne tegyük.
Nézzük én mit látok emögött a 99.7% mögött: ez egy éves átlag adat, megnézve azoknak a mérőcégeknek az oldalát, látszik hogy volt pl. idén januárban olyan szerverük, mely csak 98.351%-ot teljesített, avagy kb. 12 órát nem ment. Régebbi adatokat nem néztem vissza, de rábökve pár szerverre ez előfordult több szervernél is. A monitoring ráadásul nem a weblapodat monitorozza, hanem azt, hogy a szerver elérhető-e (de hogy megy-e rajta bármi szolgáltatás, azt nem). Ha két szerveren van az oldalad (egy PHP és egy MySQL), ezek jellemzően két különböző időpontban döglenek le, akkor ezek az összegek összeadódhatnak. Én kompromisszumos, de nem minőségi szolgáltatásnak nevezem ezt.
Másrészt pedig mit értünk átlagos felhasználás alatt? Ennyiért nyilván nem fogják hosztolni a mondjuk a Miner.hu-t \”korlátlan adatforgalom, adatbázisszám\” címszóval. Ha nem léped túl azt a nem igazán megfogható határt melyet az átlagos felhasználás takar (avagy ha növekszik egy szolgáltatásod, bármikor beszólhatnak, hogy szia), akkor igen, ez egy átlagos hoszting szolgáltatás.
Végül számomra akkor minőségi, ha a szerver fizikai halála után automatikusan visszaállítják az oldaladat a mentett állapotra az elvárható legkisebb időn belül úgy, hogy ők szólnak akkor amikor leállt a szerver, és amikor visszaállt működő állapotra.
Abban különben egyetértünk hogy ezek a kiesések elfogadhatóak lehetnek egy átlagos céglap, weblap számára, de ne mondjuk már rá, hogy minőségi.
Ők automatikusan visszaállítják az adatokat, ha lehalt a szerver. Sőt a fogadott emailek sem vezsnek el addig. A 99,7% az évi átlagos adat, tehát egy hónapban lehet hogy 98,8%, de vmikor meg 100%.
Átlagos felhaszálásra megfelel (napi 500-1000 látogató, nem túl intenzív php és adatbázis használat). Ez a legtöbb cégnek simán megfelel.
Amiről te beszélsz ahhoz már érdemesebb dedikált szerver, amin csak te vagy.
András: A megállapodás szerint nincs benne valóban a csomagban sok minden, de a kanadai általában nagyon lazán veszi és eddig bármit kértünk megcsinálta grátisz.
Ami nekem a legnagyobb különbség volt az itthoni és az ottani viszonyok között az az ügyfélszolgálat. Mindenre azonnal reagálnak, legyen az vasárnap hajnali kettő vagy bármi.
Amikor kérdeztem, hogy mennyibe kerülne, hogy frissítsenek PHP5-re és MySQL5-re akkor egyrészt kaptam egy levelet, hogy nem értik miért kellene ezért fizetni, másrészt meg mielőtt átkapcsolják nézzem meg a scrpipteket, hogy futnak-e majd 5-tel. Mondtam futnak, és 1 óra múlva mentek az új verziók úgy, hogy a szerver 7 percet állt.
rrd: Ez tényleg jól hangzik.
erdekes a tema, meg a meglatasok is. csak a problema az, h nem a penzen mulik a szolgaltatas (egy szint folott). szephatalmas hazai hosting par honapja siman megtette, h letiltotta X ceg kulfoldi forgalmat. kifogas es duma, mellebeszeles es hazudozas termeszetesen van. s mit lehet csinalni? semmit. el lehet menni. balkan.
devizakozep: Egy bizonyos szint alatt sem feltétlenül múlik a pénzen a dolog, csak ha valaki 500 Ft-ért nyújt színvonalas szolgáltatást, az nem kicsit gyanús. És hát persze, akármilyen is egy cég az árakat, rendelkezésre állást illetően, lehet hogy a vezetője/ügyfélszolgolát vacak. Mind az ár, mind a rendelkezésreállás értelemszerűen csak mérőszámok, és még kismillió egy dolgon múlik, hogy jó lesz-e egy adott cég.
azert en nem errol beszeltem. nem arrol h kis-kozep dejofejek-derosszfejek ceg vagyunk mert deolcson-dedragan adjuk a valamit. en arrol beszeltem, h a 2 orias kozul az egyik batran megtesz olyan dolgot, amiert 5 ev kotel es soval valo behintes jar olyan orszagokban ahol a jogallam nemcsak papiron letezik. ez a nagy problem.