webhosting

Tento článek jsem se rozhodl napsat po dnešní úvaze ráno při konání velké potřeby na toaletě.

Před týdnem na horách se mě Petr ptal, jestli nevím o nějakém hostingu, kde si zaplatím prostor a můžu si do něj dat neomezený počet domén, prostě tolik, kolik se tam toho vleze. Odpověděl jsem že nikoli a bez hlubšího uvažování jsem konstatoval, že hosting spočívá v tom, že nikdo neobsadí všechno přidělené místo.
Až dnes jsem se nad tím zamyslel hlouběji a došla mi jedna poměrně zásadní skutečnost.
Asi ve svých dvanásti letech kdy moje příjmy byly 100Kč na měsíc z kapesného od rodičů jsem měl touhu založit vlastní webhosting, i když moje znalosti tehdy končily vytvořením statické webové stránky. Tehdy jsem měl vymyšlený plán, že pronajmu stroj za 1500Kč +DPH na měsíc, který měl 20GB HDD a že založím webhosting gigazakilo.cz (ano, ten dnes existuje, ale nápad jsem měl zcela jistě dříve). Ať sem ale počítal jak jsem počítal, tak mě vždy vyšlo, že zaplatím cca 1800Kč, zhruba půl giga mi zabere systém a tudíž mi zbývá 19,5GB. Jednoduchým vynásobením 19×100=1900 by byl můj zisk asi 100Kč na měsíc, za což to samozřejmě nestojí. Koukal jsem po banánu a nechápal, jak můžou dávat tehdy myslím 2GB za 75Kč, když jim to nemůže zaplatit ani náklady.
Situace je totiž taková, že na serveru nikdy tolik místa kolik je maximum možných dat není, to všichni víme, ale teď příjde to zajímavější.
Rozhodl jsem se uvést příklad právě na webhostingu banan.cz, vycházím z jejich obchodních podmínek
Pokud zaplním 3GB místa, tak nastane jedna z následujících situací, díky které bude provoz mého webu na tomto hostingu ukončen:

  • poruším bod 4.3 – budu mít přenos dat ve vyšší než obvyklé míře, což je na banánu cca giga/den, což není zas takový problém protočit.
  • poruším bod 5.2 – budu omezovat poskytovatele či ostatní uživatele, protože pokud dám do svého prostoru film, který jsem sám vytvořil, ale má velikost třeba 500Mb a bude si ho stahovat 10 lidí současně, tak se začne přetěžovat apache a navíc přenosem dat poruším bod 4.3
  • poruším bod 5.8 – budu dávat ke stažení velké soubory, ovšem na co jiného se dá využít 3GB prostoru?


Aby si to někdo mylně nevyložil, tento problém je u VŠECH hostingů nabízejících větší prostor, ale banán mi přišel na tento příklad ideální, nebylo to ale myšleno jako cílená narážka.

Můj názor je takový, že web, který má více než 100MB čístých skriptů (tedy ne obrázky atd., ale JEN čisté skripty) patří na dedikovaný server, protože to sdílený hosting nemůže utáhnout, pokud je na jednom stroji více než 20 webů, což prakticky vždy je.
Prostor o kapacitě 3000MB tedy NEMŮŽU ZA (téměř) ŽADNÉ situace využít v souladu s podmínkama.

Teď si vezmu schválně pod ruku pipni.cz.
Pipni.cz má na placeném hostingu k dispozici 2552GB prostoru. (nepočítám freehosting, ns a backup)
Na placeném hostingu je (dle hormart.cz) cca 6600 webů.
Budeme-li počítat, že 3/4 jsou na programu profi a 1/4 na programu business, dojdeme k následujícím číslům:
4950×1GB + 1650×2GB = 8250GB
8250 – 2552 = 5698GB

Zcela logicky tedy můžeme usuzovat, že nám „někde visí“ 5698GB místa a ono to tak skutečně je. Přitom na pipni došlo ke stavu dojití místa na placeném jen jednou, takže je dá se říst prakticky vše v pořádku.
Pokud si vypočítáme, kolik při tomto volném místě vychází na jeden placený web, dojdeme k následujícímu výsledku:
2552:6600=0,3­86GB=cca 390MB místa na jeden web.

U banan.cz je situace takova, že dle zprávy na úvodu banan.cz hostují přes 2000 domén, podle kalkulačky mají 2296GB prostoru, takže na každý web vychází cca 1150MB. K třem gigám to má dost daleko…

Závěrem lze tedy říci, že hosting typu anoweb.cz či ignum.cz vůbec nemusí být špatný či ve špatném poměru cena ku výkonu, tedy spíš množství prostoru, protože u ostatních to vyjde stejně akorád píšou něco jiného.

Komentáře: 13 »

  1. Japan Said,

    Březen 5, 2006 @ 16.37

    Ovsem je nutne pocitat s tim ze napr. u Bananu se do tech 3GB pocitaji i obemy dat v databazich a v mailboxech… jiste, bezni lide to nevyuziji, nicmene i tak je to porad levnejsi (75,–/mesic) nez ten Ignum (150,–/mesic) ci Anoweb (90,–/mesic), takze co resit :)

    Dalsi vec je, ze treba ja mam primarni e-mail na IMAPu a ma velikost neco nad giga a to se ho snazim promazavat, takze pro mne by byli ony 3GB docela optimalni.

    No a posledni veci je obchodni model… nabizet lidem urcity prostor s tim, ze si na nej mohou zavest libovolny pocet domen by bylo docela hloupe reseni (pro provozovatele), protoze by velmi tratili a museli by de facto pecovat o X domenovych zaznamu zadarmo… nehlede na to ze v tom momente by lide skutecne vyuzivali misto „na doraz“ a hosting by skutecne musel mit k dispozici tolik diskove kapacity, kolik teoreticky nabizi ;)

  2. kraja Said,

    Březen 5, 2006 @ 16.46

    vsak ja jsem taky pocital i disky v mail a sql serverech, ne jen webservery. na gigove schranky treba na freemailech nebo i kdekoli jinde mam celkem svuj nazor a to ten, ze je jedno jestli ta schranka ma 1.000MB nebo 10.000MB, protoze pokud ty maily nebudu mazat, tak stejne jednou dojde, akorad v prvnim pripade dojde za rok a v druhym za deset let, ale dojde tak i tak. Maily jsem resil hodne dlouho pres imap , kdyz sem nemel net doma a pripojoval se z hodne mist, ted uz jedu pres pop3 domu…

    s tim prostorem pro neomezene domen, ono by to nebylo zas tak spatne pro poskytovatele, kdyby gigovy prostor stal treba 150Kc v nakupce, tak pak by se to vyplatilo, pokud mas treba 20 webu a vsechny maji do 50mb , tak to rozhodne vyjde levneji a zas tak blbe pro providera to nevyjde…

  3. Rypi Said,

    Březen 6, 2006 @ 13.11

    Cus proč už nejsi asi tyden na ICQ…. někdo řikal že maš neco s phorum.cz maš s tim neco společnýho?

  4. Kubaiss Said,

    Březen 6, 2006 @ 13.42

    Rypi: má společného hodně, vlastně všechno. tedka je tam správce a má problémy se serverem.

    k tématu: na http://www.sta­tion.cz můžeš mít na programu až 5 aliasů. takže když si vyzmeš 3 GB + 5 com domen = 7512 + 5250 = 2150 Kč, což je lepší než kupovat ke každé doméně hosting, ušetříš 3600 Kč. a když ti nabízejí 3 GB tak by ti je měli garantovat na 100%, že je máš k dispozici a ne jen např. půlku.

  5. kraja Said,

    Březen 6, 2006 @ 17.22

    jenomze alias je to ze mam nejakou domenu a k ni 5 dalsich, ale na vsech je stejny obsah.

  6. Kubaiss Said,

    Březen 6, 2006 @ 19.17

    aha, to jsem nevěděl

  7. Kubaiss Said,

    Březen 6, 2006 @ 23.23

    2kraja: a nevíš o nějakým hostingu, kdy by poskytovaly hosting, kde by na jednom programu mohlo být víc webů (obsahů)?

  8. Petr H. Said,

    Březen 7, 2006 @ 0.09

    Skvělá analýza.

    Jinak co se týče aliasu, tak můžeš skriptem nebo pomoci .htaccess rozhazovat aliasy do podadresaru.

  9. kraja Said,

    Březen 7, 2006 @ 16.23

    Kubaiss → neco takovyho planuju udelat ale nebude to zas tak rychle, chce to dostatecnej financni kapital na zaplaceni nekoho kdo linux opravdu hodne dobre umi, aby se omezil vykon procesoru na jeden multihost, maximalni zabrana ram na jeden multihost atd.

    Petr H. → to by se muselo nejlepe s tema aliasama udelat tak aby i hledac mel dojem ze je stale v dane domene druheho radu:-)

  10. Black Wolf Said,

    Březen 7, 2006 @ 21.32

    imho je tento koncept sice hezký a lákavý, ale z dlouhodobého hlediska neudržitelný. Z hlediska diskové kapacity (která je dnes velmi levná) by to sice rentabilní bylo, ale nestačil by na to výkon serveru. Např. do 1GB není problém nacpat desítky webů, které budou samozřejmě generovat mnohem větší zátěž než web jeden. Přičemž za tu zátěž navíc ti nic nezaplatí. Třeba se mýlím… ale třeba také ne;)

  11. kraja Said,

    Březen 8, 2006 @ 17.28

    Blackwolf → to mas pravdu, ale na to mam nekolik reseni.reseni. Prvni reseni je, ze giga nebude stat treba 25kc jako u bananu (3GB za 75kc deleno tremi je GB za 25kc), ale bude stat treba 300Kc, cimz se zaplati i zatez.

    Druha moznost je, ze by se omezil vykon procesoru a mnozstvi zabrane pameti, to ale nemam predstavu jak zrealizovat v praxi, to pak jedine resit formou virtualnich systemu – vice systemu na jednom stroji ktere maji kazdy vyhrazeny svuj prostor a tvari se naprosto autonomne, tam je ovsem problem s tim, ze ty virtualni systemy zaberou zbytecne kvanta vykonu – kazdej debian sarge je minimalne 50MB RAM a nejakej kus procesoru, coz je pomerne zbytecne a neda se to udelat treba na nejakem slabsim stroji…

  12. Black Wolf Said,

    Březen 8, 2006 @ 19.58

    Jediná použitelná varinta se mi jeví první možnost – vyšší cena za MB než mají normální hostingy. Ovšem i tak by to bylo vhodné kombinovat s možností druhou, ideálně v podobě aplikace umož�?ující nastavit maximální velikost paměti a výkon procesoru na jeden proces, doménu a účet – ovšem nikdy jsem neslyšel o tom, že by něco takového existovalo

  13. kraja Said,

    Březen 9, 2006 @ 18.39

    BlackWolf → na domenu i proces je to nesmysl, protoze treba na blackbombu bezi apache klidne v padesati instancich jako padesat samostatnych procesu a vyrazne to zvysuje vykon, protoze jeden proces by zcela jiste tak efektivne nevyuzil procesor. Tam je asi jediny reseni vice fyzickych systemu s tim, ze kazdej ma omezeni vyuzite ram a procesoru, obdobne jako je na to pod woknama program vmware…

RSS feed for comments on this post · TrackBack URI

Leave a Comment