06.11.2020 10:39
1
Ahoj,

ačkoli tato otázka zřejmě patří k hodně běžným, možná ji přece jenom položím trochu jinak. Rád bych hostoval statický web někde, kde pojede co nerychleji a nejspolehlivěji, tj. bez výpadků a s co nejmenší odezvou. Ideálně pokud by taky nabízeli k tomu nějakou CDNku nebo tak něco, což by na rychlost mělo mít taky pozitivní vliv.
Jde mi jednak o zkušenosti, ale taky o to, jestli neexistuje nějaké objektivní kritérium, které by člověk mohl vzít v úvahu. Nedá se rychlost a spolehlivost webu nějak změřit? Nemyslím, že bych si to sám měřil, ale neexistuje třeba nějaká veřejná benchmarkovací služba, která by to nějak měřila? Dovedu si představit, že by někdo mohl pravidelně měřit odezvu webů uložených u různých poskytovatelů a podle toho zveřejnit nějaká čísla, alespoň orientačně vypovídající o reálné situaci u hostařů.
Existuje něco takového?

Dík.
06.11.2020 11:05
2
Původně odeslal TomasFT
Ahoj,

ačkoli tato otázka zřejmě patří k hodně běžným, možná ji přece jenom položím trochu jinak. Rád bych hostoval statický web někde, kde pojede co nerychleji a nejspolehlivěji, tj. bez výpadků a s co nejmenší odezvou. Ideálně pokud by taky nabízeli k tomu nějakou CDNku nebo tak něco, což by na rychlost mělo mít taky pozitivní vliv.
Jde mi jednak o zkušenosti, ale taky o to, jestli neexistuje nějaké objektivní kritérium, které by člověk mohl vzít v úvahu. Nedá se rychlost a spolehlivost webu nějak změřit? Nemyslím, že bych si to sám měřil, ale neexistuje třeba nějaká veřejná benchmarkovací služba, která by to nějak měřila? Dovedu si představit, že by někdo mohl pravidelně měřit odezvu webů uložených u různých poskytovatelů a podle toho zveřejnit nějaká čísla, alespoň orientačně vypovídající o reálné situaci u hostařů.
Existuje něco takového?

Dík.
Když je to statický web, tak je asi jedno kde to pojede, myslím, že dneska je většina hostingů na takové úrovni, že statický web pro ně nemůže být problém, bude spíše záležet na tom, jak dobře je udělaný a optimalizovaný, aby nenačítal velké množství dat, to pak asi ani vlastní server nepomůže :)

Sledovat rychlost v čase jde se službou https://pagespeed.cz/, využívá metriky z Chrome UX report, https://search.google.com/search-console/about?hl=cs dělá to samé a navíc zobrazuje i případné chyby na webu. Pak existují i placené služby jako třeba https://www.pingdom.com/website-monitoring/
06.11.2020 11:09
3
bud si to hod za cloudflare alebo rovno pouzi github pages ktore pouziva fastly. staticky web je uplne najprimitivnejsia forma hostingu ktora nevyzaduej ziaden vykon. ale cdn pomoze s rychlostou a prave na staticke veci je robene.
06.11.2020 11:32
4
Možná hledáš tohle ne? https://webtrh.cz/452133-prosim-test...light=hostingy Testovat na speedtestu ti moc nepomůže, ten řeší uživatelské metriky. Pod odkazem je rychlost statického html na různých hostingových řešeních. Bude taky záležet co na tom statickým webu bude, odkud bude nahrávat resources a jak. Solidně doprasit se totiž dá i ten statickej web.
06.11.2020 12:08
5
Bude to statická část pro webaplikaci, takže ne klasickej statickej web. Hodit to za cloudflare nebo tak něco je přesně to, co bych udělal, ale je otázka, jak to udělat rozumně jednoduše, například tak, že by danej poskytovatel hostingu už tuto službu nabízel (možná ten github je na to vhodnej, i když nevím teda, domníval jsem se, že to je na jiné účely). Abych nemusel studovat, jak to celé nakonfigurovat a rovnou to tam uploadnul a dostal URL, kde můj web je na CDNce (to si představuju takhle naivně).

Ovšem i když to bude za CDN, tak stejně je rychlost a spolehlivost toho hostingu důležitá, protože jednou za čas musí jít Cloudflare pro originální obsah na server.
Ten test, kterej tam nahoře vidím, je přesně něco takového, co bych si představoval, akorát bych očekával, že na to existuje služba, která takový test na všemožných hostingách dělá periodicky třeba každej den a shromažďuje o tom statistiky, které jsou veřejně dostupné. Ale asi bych toho chtěl moc. Ale třeba existuje aspoň něco částečného ...
06.11.2020 12:25
6
Původně odeslal TomasFT
Ten test, kterej tam nahoře vidím, je přesně něco takového, co bych si představoval, akorát bych očekával, že na to existuje služba, která takový test na všemožných hostingách dělá periodicky třeba každej den a shromažďuje o tom statistiky, které jsou veřejně dostupné. Ale asi bych toho chtěl moc. Ale třeba existuje aspoň něco částečného ...
To těžko uděláš v závislosti na počtu jednotlivých serverů u daný společnosti. Taková služba by stála randál a mezi námi je celkem zbytečná.
Stejně jako již dříve fungující měření dostupnosti přes kyblsoft - kde se měřila dostupnost webu poskytovatele (tuším, že to tak bylo). Si ten web můžou dát na samostatný server, kde není problém mít 100% dostupnost a v závislosti na výkonu/zátěži úplně jiný výsledky, než mají koncoví zákazníci.
Navíc ti, kteří po takové službě sáhli a ti, kteří tu nejvíc řeší dostupnost a výkon, tak nejsou schopni dát za hosting ani kilo měsíčně.
06.11.2020 13:06
7
drtivá většina hostingů je sdílených a tzv. přeplňovaných (na jednotlivé servery se dá více klientů než kolik jich to zvládne na 100 % využití limitů), dostupný výkon pro tebe závisí na ostatních klientech a na jejich využití stejného serveru/disku/databáze, je věcí náhody na kterém serveru skončíš, jestli tam jsi s někým, kdo má špičky přes den nebo v noci velké exporty nebo obecně příliš vysokou návštěvnost. Existují hostingy, které poskytují vyhrazený výkon, který není sdílený, u nich dává měření smysl, pak ale nemůžeš porovnávat cenu, takovým hostingem jsou vlastně cloudy, na amazonu máme třeba naměřený výkon na desítkách typech jejich instancí a sestavování projektu je puzzle co zvolit a za jakou cenu.

Na statický web poskytují dneska snad všichni dobrý výkon, cloudflare to případně řeší, kdybys měl opravdu echt velký provoz (např. video streaming nebo file hosting), budeš muset řešit přimárně konektivitu k tvým návštěvníkům než samotný hosting.

Jakékoliv měření statického obsahu je přímo závislé na poloze toho, kdo to měří, jiná čísla budu mít z Prahy, jiná z Londýna nebo z mobilního telefonu, zpoždění a latence serveru jsou totiž minimální a je těžké měřit výkon hostingu a nikoliv samotnou konektivitu. Takový test za mě nedává smysl, pokud jsi dostatečně malý, je to k ničemu a CDH ti poslouží lépe, jakmile narosteš, budeš mít jiné problémy. Taková např. Photopea běží na minimálním tarifu v ČR a obsah je distribuovaný přes CloudFlare, levné a super řešení.
06.11.2020 14:04
8
Ahoj,
100 % jistotu v rychlosti hostingu ti vubec nikdo nenabidne. Jen se muzes priblizit orientacni rychlosti a vsechny testy jsou vicemene synteticke.


Pingdoom meri jen server-server tj plnou rychlosti (Unthrottled Connection). Google PSI meri "jakoze" na zaklade 3G pripojeni a starsim HW, takze realna rychlost u mne a u tebe na mobilu a PC bude zcela jina. Webpagetest.org meri jednak v rezimu server-server (Unthrottled Connection) nebo si muzes navolit synteticky test, kdy to zmeri v ramci nejakeho rezimu, treba 3G pripojeni na mobilu, nebo ADSL apod rychlosti. GTMetrix ma taky v defaultu Unthrottled Connection nebo si navolis jak to ma zmerit jinak.

Pokud mas dost financi, doporucuji rovnou nejaky "Cloud" hosting s NVMe disky pro DATA a DB a pouzit kvalitni placenou CDN (treba Cludflare apod co existuje).

Ovsem, vzdy bys mel vychazet z toho co na tom hostingu chces provozovat a jak to chces provozovat a pro koho a pro jaky GEO region. Protoze pokud na appce bude v danou chvili 100 / 1000 / 10000 uzivatelu z CR nebo Brazilie tak odezva bude vzdy zaviset na HW a CDN, na ktere to budes provozovat a jak bude pozadavky odbavovat.

Pokud chces chytat kazdych 50ms tak to rovnou zabal, protoze toto vychytat vyzaduje dost znalosti a dost dobry HW linky pro distribuci obsahu. Chapes, ze pokud server bude mit linku 100Mbps nebo 10Gbps tak je to velky rozdil.
06.11.2020 19:01
9
Díky, zajímavé názory a zkušenosti. CDN je jasná volba, i když i to je téma samo pro sebe, ale nepleťme sem zas všechno dohromady.
Chápu, že měřit pár milisekund rozdílu u různých hostingů je těžké, ale mám pocit, že ten rozdíl nemusí být jen takhle malý. Že se hostingy přeplňují, to je nabíledni, ale zakopaný pes je právě v tom, jak moc se přeplňují a jak sofistikovaně má daný poskytovatel toto vyřešené. To samé platí pro spolehlivost. Bude můj web dole 10 minut za rok a nebo každej měsíc 2 hodiny? Obě varianty přicházejí v úvahu, ale při výběru hostingu nemám šanci posoudit, která varianta to bude.

Nechme teď stranou tu rychlost, ale speciálně u té spolehlivosti by to jistě měřit šlo. Je to tak, že většina hostingů statického obsahu je zkrátka spolehlivá natolik, že se tím nemá smysl zabývat?
06.11.2020 19:12
10
To nezměříš chápeš? Jak asi zjistíš IP adresy všech serverů, který ta společnost má? Myslíš, že ti to řeknou? Proč by to dělali?
06.11.2020 19:29
11
spolehlivost je další fatamorgána, málokdy slítne celý hosting, většinou má nějakou poruchu konkrétní server a tím pádem jsou postiženi všichni klienti na něm (z clusteru 100 serverů řešíme výpadek asi 6x do roka), je věcí úplné náhody, jestli výpadek postihne tebe nebo ne. Výpadek celého datacentra nebo nějaké jeho části, výpadek konektivity (peeringu) málokdy hosting dokáže sám ovlivnit, jen ty největší si tohle řeší sami, i tady občas nastane výpadek. Někdy je výpadek pouze pro určitou část zákazníků, O2 a ČD - Telematika si třeba strašně rádi překopávají kabely, je pak super, když tvůj hosting má právě peering přes ně.

Můžeš udělat vysokodostupnou aplikaci nebo takový hosting si vybrat (master.cz to třeba poskytuje jako management službu), ale lámat chleba se bude na ceně, kolik tisíc chceš do toho měsíčně dát? Nejjednoduší je pro tebe nespoléhat nikdy na jediný hosting, ale vzít dva jakékoliv, které mají minimum společných prvků a v CloudFlare přidat druhý backend, bude za tebe pak škálovat CloudFlare. Např. vas-hosting.cz a superhosting.cz sídlí v datacentru TTC, pokud bude mít problémy to, tvoje záloha je k ničemu.

Základem je mít nějaký rozpočet, zkusit se do něj dostat sám, pokud to nejde, někoho si na to najmout, bez zkušeností těžko něco sám vymyslíš. Pak je otázka, jestli prostě nechceš pro malý nedůležitý projekt vzdušené zámky a opravdu ti vadí, když nějakou tu hodinku v roce nepoběží, svět se nezboří.

Distribuce jednotlivých klientů mezi servery je interní věc každého hostingu, vzhledem k tomu, žemají různý HW, je občas těžké i ze vnitř z toho dělat nějaké závěry. Řešením je si zaplatit za vyhrazené zdroje nebo vzít celý dedikovaný server, pak se ale nebavíme o stovce měsíčně, ale tisícovce.
06.11.2020 20:00
12
Původně odeslal TomasFT
Díky, zajímavé názory a zkušenosti. CDN je jasná volba, i když i to je téma samo pro sebe, ale nepleťme sem zas všechno dohromady.
Chápu, že měřit pár milisekund rozdílu u různých hostingů je těžké, ale mám pocit, že ten rozdíl nemusí být jen takhle malý. Že se hostingy přeplňují, to je nabíledni, ale zakopaný pes je právě v tom, jak moc se přeplňují a jak sofistikovaně má daný poskytovatel toto vyřešené. To samé platí pro spolehlivost. Bude můj web dole 10 minut za rok a nebo každej měsíc 2 hodiny? Obě varianty přicházejí v úvahu, ale při výběru hostingu nemám šanci posoudit, která varianta to bude.

Nechme teď stranou tu rychlost, ale speciálně u té spolehlivosti by to jistě měřit šlo. Je to tak, že většina hostingů statického obsahu je zkrátka spolehlivá natolik, že se tím nemá smysl zabývat?
Nic neni spolehliveho. A 10 minut nic neresi.
Muzes jit prave cestou Cloud hostingu, kde mas SLA 99,98 az 99,99 % tak standard tak si vypocitej kolik minut denne muze byt appka nedostupna.

Beztak podle diskuse pravdepodobne pujdes do hostingu s cenou max 2k CZK rocne. Drazsi hostingy se resi jinak a prevazne jinde.

Kazdopadne, temer, a mozna vice, zalezi na spolehlivosti samotne appky.

Nedavno jsem resil boty, ktere mi vytezovali komplet vyhrazeny vykon 16GB a 2x 2CPU 3.2GHz a spadlo do err500. A to pritom pres 2 roky jsem mel uptime 100 %
07.11.2020 02:47
13
No stava se z toho akademicka diskuse o nicem, nicmene nemate uplne pravdu.

Wladass - samozrejme ze to zmeris, ty hostingy maji zakazniky a ti ti ve vlastnim zajmu muzou tyhle udaje poskytnout.

TomasX - jisteze jsou vypadky otazkou nahody, ale v celkovych cislech bude mit jeden hosting vypadky v prumeru 2h rocne a jinej 2h mesicne. Prehanim, ale lisit se to muze. Nahoda nehraje roli. Libovolny auto se ti taky muze podelat, ale presto bude asi obecne Volvo spolehlivejsi nez Tata Nano. Existuji na to statistiky podle kterych se to pozna. Pokud u hostingu toto dosud neexistuje, pak je to jen tim, ze jsme stale jeste dvacet let za opicemi, totiz po zacatku internetove ery.

O co me konkretne slo. Jak si udelat aspon pribliznou predstavu o tom, jake jsou zakladni vlastnosti ktereho hostingu a podle toho naplanovat vlastni strategii napr. redundanci toho hostingu pro pripad, ze chci mym vlastnim zakaznikum dodavat kvalitni sluzbu. Urcite pokud si udelam 2 nezavisle hostingy a svoji aplikaci navrhnu tak, aby umela fallback na zalozni zdroj, tak to bude megaspolehlive. Ale je tohle opravdu potreba? To, ze nekomu zaplatim 2 litry mesicne jeste neznamena, ze dostanu kvalitni produkt.

Odpoved je, ze takovou predstavu si pro konkretni hosting udelat nelze a nikoho snad jeste ani nenapadlo, ze by to slo nejak resit. Pokud to nekoho napadlo, tak se na teto diskusi nenachazi a zatim tento napad nezrealizoval.

Vyber hostingu je tak veci marketingovych kecu a doporuceni lidi typu S timhle jsem udelal dobrou zkusenost pripadne Bacha na tohohle. Tvrda data veskera zadna. Neprekvapuje me to, ale pro jistotu jsem se chtel zeptat.
07.11.2020 08:08
14
Hoď si to na Wedos a dej už pokoj :)
07.11.2020 09:02
15
ale ta tvoje statistika ti nic nezaručí, ani spolehlivost auta není binární, nesprávně svítící kontrolku nebo špatné otevírání okno počítáš do spolehlivosti? Auto, které pak nic neumí, bude mít nejméně vad, stejně tak hosting, který nebude nabízet žádné extra služby, bude mít papírově vysokou spolehlivost.

Wedos u hostingu limituje počet spojení, počítáš to do spolehlivosti nebo ne? Oleg, tady nedávno řešil, že mu na aplikaci vjede najednou spousty požadavků od botů až mu najednou asi dojdou spojení na databázi a aplikace je dole, patří tohle do spolehlivosti hostingu? Wedosu několikrát vypadly jeho nameservery, ne všichni je ale používají, je to součástí tvé statistiky spolehlivosti nebo nikoliv? Před pár lety datacentrum Casablanca vyplavila voda z horních pater, lehlo skoro celé vč. hostingů, které v něm byly, tohle tam také počítáš, ikdyž hosting v tom byl nevině, je pak pro tebe nespolehlivý?

Všechny velké hostingy v ČR mají výpadky minimální, u některých jsem nezaznamenal za posledních 5 let jediný, jak z tohoto chceš počítat statistiku?

Robustní aplikace je věcí návrhu, vždy hraje roli redundance, rychlost kompletního obnovení, monitoring a schopnost okamžitě zasáhnout, dobrá znalost prostředí a použitých technologií, nikoliv pravděpodobnost, že zrovna tvůj server postihne nějaká katastrofa. Takhle jsme na jaře navrhovali vládní web pro vysoký provoz a minimální výpadky https://naswp.cz/pr-krizova-microsit...-za-par-hodin/

Nebo si stanov (technická) kritéria spolehlivosti (SLA, SLO, SLD), pokutu za jejich nedodržení a poptej hostingy za kolik a jestli ti to poskytnout, běžný postup, když děláme novou platformu. Podívej se kolem sebe, takhle se třeba soutěží MHD, taky nemáš žádnou statistiku spolehlivosti dopravců, ale vyžádáš si nabídku takových služeb a poté vybereš toho, kdo splňuje tvoje kritéria.
07.11.2020 11:39
16
Původně odeslal TomasFT
No stava se z toho akademicka diskuse o nicem, nicmene nemate uplne pravdu.

Wladass - samozrejme ze to zmeris, ty hostingy maji zakazniky a ti ti ve vlastnim zajmu muzou tyhle udaje poskytnout.

TomasX - jisteze jsou vypadky otazkou nahody, ale v celkovych cislech bude mit jeden hosting vypadky v prumeru 2h rocne a jinej 2h mesicne. Prehanim, ale lisit se to muze. Nahoda nehraje roli. Libovolny auto se ti taky muze podelat, ale presto bude asi obecne Volvo spolehlivejsi nez Tata Nano. Existuji na to statistiky podle kterych se to pozna. Pokud u hostingu toto dosud neexistuje, pak je to jen tim, ze jsme stale jeste dvacet let za opicemi, totiz po zacatku internetove ery.

O co me konkretne slo. Jak si udelat aspon pribliznou predstavu o tom, jake jsou zakladni vlastnosti ktereho hostingu a podle toho naplanovat vlastni strategii napr. redundanci toho hostingu pro pripad, ze chci mym vlastnim zakaznikum dodavat kvalitni sluzbu. Urcite pokud si udelam 2 nezavisle hostingy a svoji aplikaci navrhnu tak, aby umela fallback na zalozni zdroj, tak to bude megaspolehlive. Ale je tohle opravdu potreba? To, ze nekomu zaplatim 2 litry mesicne jeste neznamena, ze dostanu kvalitni produkt.

Odpoved je, ze takovou predstavu si pro konkretni hosting udelat nelze a nikoho snad jeste ani nenapadlo, ze by to slo nejak resit. Pokud to nekoho napadlo, tak se na teto diskusi nenachazi a zatim tento napad nezrealizoval.

Vyber hostingu je tak veci marketingovych kecu a doporuceni lidi typu S timhle jsem udelal dobrou zkusenost pripadne Bacha na tohohle. Tvrda data veskera zadna. Neprekvapuje me to, ale pro jistotu jsem se chtel zeptat.
Dostupnost hostingu jako takového asi nevyřešíš. Je tam spousty proměnných proč to může spadnout. Můžeš to částečně eliminovat tím, že vybereš hosting co má dobrou pověst. Ještě více to eliminuješ, když půjdeš do vlastního řešení abys nemusel řešit limity. Jak Google, tak třeba Amazon nabízí možnost vytvoření vlastního VPS. Není triviální, ani levné, ale pravděpodobnost že tohle ti lehne je malá. Ale samozřejmě úplně se to vyloučit nedá, jak Amazon, tak Google mají za sebou už pár velkých výpadků.

V mnohém ti pomůže CDN kord, když budeš hostovat statické soubory, to si to pak pro aktualizace šáhne CDN na hosting jen parkrát za den. A pravděpodobnost, že by jsi se zrovna trefil do výpadku je minimální.

Apropo z úvodního textu jsem pochopil, že ještě nic nikde rozjetého nic nemáš, není to trochu předčasné řešit do takovéto extrémní spolehlivosti. Jestliže nechystáš masivní reklamní kampaň, tak nárůst uživatelů bude velmi pozvolný a když by ti náhodou něco padlo, tak finanční ztráty či pověst jistě neutrpí zdrcující ránu.
07.11.2020 12:00
17
Mě ti připomíná jednoho křiklouna v diskuzích u O2, kde chtěl dosvědčit, že má opravdu 99% pokrytí ČR a že garance rychlosti připojení na konkrétní přípojce je taky 99%.
07.11.2020 12:08
18
Původně odeslal Tomáš Maňhal
Mě ti připomíná jednoho křiklouna v diskuzích u O2, kde chtěl dosvědčit, že má opravdu 99% pokrytí ČR a že garance rychlosti připojení na konkrétní přípojce je taky 99%.
On to asi myslí dobře, ale prostě je vidět že je odtržen od hostingové reality, a samozřejmě je nejspíše svým produktem nadšen a tak mu chce poskytnout v podstatě nerealistické garance dostupnosti za normální peníze.
07.11.2020 12:17
19
To je teda debata.
Ukaž tent svůj zázrak, "statický web"
Jinak souhlasím s Maňhalem, mlácení prázdné slámy.
07.11.2020 12:51
20
100%ní dostupnost neexistuje, i Cloudflare má výpadky:

Cloudflare Status

A před par měsíci při velkým výpadku Level3 (T1 operátor) měli problém snad všechny významnější světové hostingovky

A to jsou věci co jako zákazník nemáš šanci eliminovat.
07.11.2020 22:24
21
Serverový zákon č.1: čím větší snaha o 100% dostupnost, tím delší výpadek