Publikováno Zář 13 2009 autorem Petr Soukup

Jak je důležité kvalitní zázemí

Každou chvíli mě rozčílí nějaký rychlokvašný projekt, který (typicky na webtrhu) vidím. Obvykle vypadá tak, že dva lidé dali něco dohromady, ono to fungovalo a už nabírají uživatelé a bijí se do prsou, jak mají obrovský zisk při minimálních nákladech. Jenže jak to potom dopadá?

Většinou si vůbec neuvědomují, že s přibývajícími uživateli roste zodpovědnost (hlavně u placených služeb). Dokud máte malou službu, kde je pár uživatelů, každý nedostatek vám asi odpustí. Když něco spadne, není to problém. Někdo to dokonce nahlásí, opraví se to a jede se dál. Pokud se ztratí nějaká data, tak co? Zase tolik toho nebylo. Jenže když služba roste už je to větší a větší problém. Už nestačí mít obyčejný hosting. A myslíte, že se zachráníte vlastním serverem (nedej bože virtualem)? Chyba, velká chyba.

Právě budování zázemí a hlavně všelijaké jištění je poměrně zásadním nákladem nejen u online podnikání. Jeden server nestačí – když spadne, kam se přesměruje provoz? Kam se budou ukládat zálohy? Z jednoduchého projektu se pak stává poměrně komplikovaná záležitost.

Někdy se tu rozepíšu, jak strašlivě paranoidně to máme zařízené u nás :)

A proč to vlastně píšu? Už dlouho mě pokouší Morasino, který vždycky přijde s nějakou veselou serverovou situací. Včera to zase byl miniJOHN, jehož aplikace měla výrazně větší úspěch než čekal. A před chvílí to bylo toto téma (narážím na příspěvek #11 a dál) na webtrhu, které zateklo do poměrně vtipně načasovaného OT :o)

<vychloubání>

Na závěr se trochu za Simplii pochlubím. Přikládám měření dostupnosti hlavního serveru z monitoring-serveru.cz za srpen a září. Zajímavé na tom je, že před týdnem byl na noc odstavený a provoz přesměrovaný jinam kvůli údržbě (když najdeme fotky, tak o tom ještě napíšu). Monitoring si té změny ani nevšimnul :)

dostupnost-srpen

dostupnost-zari

</vychloubání>



8 komentářů k “Jak je důležité kvalitní zázemí”

  1. Alesi
    01:09 on Září 14th, 2009

    hezke statistiky… taky takove mam na svem serveru :)) skoda ze tam nebezi nic duleziteho :D

  2. Jirin
    01:46 on Září 14th, 2009

    Bylo by taky dobry rict jak casty je interval na tom monitoringu serveru:-) s 10-minutovym se takhle dovedu trefit taky:-))

  3. Petr Soukup
    01:47 on Září 14th, 2009

    Ani nevím, kolik má. Tuším, že 5 minut. Ono je to naopak zrádné. Ve chvíli kdy máš výpadek 6 minut, tak je schopné to změřit jako 15

  4. thonic
    11:32 on Září 14th, 2009

    drza protestace, mohlo by to zmerit jen jako 10, teda pokud tam neni dalsi error a platej ty pravidla s peti minutama, chapu, ze narazis na dve mereni behem nakyho intervalu, kratsiho nez 10 minut, ale delsiho nez pet, coz by znamenalo, ze to spocita 2×5 jako vypadek, zase na druhou stranu i 14 minut to muze zmerit jako deset, takze… nekde se to potka

  5. nishkam
    13:31 on Září 14th, 2009

    Docela by me zajimalo to vase paranoidni schema. :)

    Mam kolem tohoto tematu spoustu otazek, ktere resim i sam pro sebe, jako napr.
    - kdy nastavaji kriticke zlomove prechody (pri jakem poctu klientu / prijmu z nich / zatezi serveru)?
    - jake jsou naklady „dobreho zazemi“ jak si ho predstavujes, resp. kolik jsi Ty ochotny zaplatit za dobre technicke zajisteni?
    - Google treba preferuje levnejsi servery a softwarove zajisteni, jestli jsem to dobre pochopil. Mas to taky tak? Nebo radeji investujes do kvalitnich serveru?
    - co treba outsourcovat hardware do nejakeho cloudu?

    Dostupnost je jen 1 parametrem bezpecnosti dat. Pokud ji chces udelat opravdu dobre se vsim vsudy, pak ty naklady jdou hned uplne nekam do vysin :) Takze „kvalitni zazemi“ je velice relativni pojem, a zajima me co vsechno do toho zahrnujes.

  6. Petr Soukup
    13:40 on Září 14th, 2009

    nishkam: Někdy brzy se o tom rozepíšu pořádně. Ale techniku máme řešenou spíš jako google. Eshopy jsou přitom stavěné tak, že se dokáží velmi rychle přesunout na jiný server v případě problémů. U nás je výhoda, že je to cca 50 obchodů a ne jeden obrovský. Takže dělit zátěž mezi víc zařízení je vcelku hračka

  7. Vembl
    12:07 on Září 19th, 2009

    Máš pravdu. Kvalitní zázemí je důležité, ovšem vždycky je potřeba zvážit všechna pro a proti. Záleží co člověk provozuje za projekty. Pokud ti projekt generuje desítky tisíc měsíčně a jednodenní výpadek ti způsobí ztráty v řádu tisíců korun, zcela určitě se vyplatí mít všechno pojištěné a mít třeba 2 hostingy z nichž jeden bude záložní. Já jsem si v poslední době celkem oblíbil managed hostingové programy. Je to sice poměrně drahé, ale zase mám vlastní server, na který člověk může napráskat desítky menších projektů nebo několik větších projektů a ta cena za hosting jednoho projektu je potom takřka stejná jako když člověk používá normální hostingové programy. Protože nemám zkušensot se správou serverů, využívám v rámci managed hosting také služeb administrátora webu, kterému jenom řeknu co chci a on to nainstaluje a nastaví.
    Využívám proto 2 managed hostingové programy a jeden vlastní server, který mi spravuje externě kolega. A zatím to tak nějak funguje. Sice si člověk nikdy nemůže být stoprocentně jistý dostupností za každých okolností, ale na druhou stranu se využíváním 2 managed hostingů značně sníží riziko výpadku a nedostupnosti serveru. Je to ale dosti drahé a vyplatí se to pouze v případě, že člověk má projekty, které vydělávají několik desítek tisíc měsíčně anebo projekty na nichž je životně závislý.

  8. Petr Soukup
    12:09 on Září 19th, 2009

    Vembl: On je taky rozdíl, když tam člověk má vlastní projekty nebo klientské. Stejná ztráta má pak při výpadku úplně jiné následky.

Přidat komentář