Zpět na blog Datový sklad

Jaký server potřebuje datový sklad?

Jaký server potřebuje datový sklad střední firmy? Konkrétní čísla: CPU, RAM, disk a cena v korunách. Spoiler: žádný cluster — VPS za stovky korun měsíčně.

Kolik železa potřebuje datový sklad? Zeptáte-li se prodejců cloudu, uslyšíte o clusterech, škálování a fakturách, ze kterých se točí hlava. Realita střední firmy je jiná: datový sklad se stovkami tisíc objednávek ročně běží na virtuálním serveru za pár stovek korun měsíčně. V tomhle článku dáme konkrétní čísla — procesor, paměť, disk a koruny — ať víte, co si říct a za co neplatit.

Nejdřív rytmus: kdy sklad vlastně pracuje

Aby čísla dávala smysl, je potřeba vědět, jak den skladu vypadá. Jediná těžká práce se odehraje v noci: stáhnou se data ze systémů a přepočítají se metriky. Ráno z hotových tabulek čtou dashboardy — to je lehká práce. A přes den přijde občasný dotaz. Proč většině firem stačí právě noční dávka, jsme rozebrali minule.

Z toho plyne hlavní pravidlo dimenzování: server se kupuje na noční špičku, ne na denní provoz. Přes den se bude flákat — a to je v pořádku.

Tři čísla, na kterých záleží

Procesor (CPU). Noční přepočty umí Postgres rozložit na víc jader, takže víc jader = kratší noční okno. Pro střední firmu jsou rozumným standardem 4 jádra; menší provozy vystačí se dvěma. Přes den jádra odpočívají — nekupujte jich šestnáct kvůli hodině práce v noci.

Paměť (RAM). Cíl je prostý: hotové tabulky, ze kterých čtou dashboardy, se mají vejít do paměti — pak odpovědi létají. Pro střední sklad to znamená 8–16 GB. Víc paměti zrychlí noční přepočty, ale první gigabajty jsou ty, které poznáte.

Disk. Jediné místo, kde se nešetří: NVMe/SSD je povinnost, ne luxus. Rychlost disku je rychlost skladu — v noci při přepočtech i ráno při čtení. Kapacita se počítá jednoduše: surová data krát dva až tři (vrstvy a indexy) plus rok růstu. U středního e-shopu vychází na desítky až stovky gigabajtů — ne terabajty, kterými vás straší ceníky.

Kolik to je v korunách

Orientační profily pro střední byznys, ceny běžných evropských VPS:

Váš provozKonfiguraceCena serveru
desítky tisíc objednávek ročně2 jádra · 8 GB RAM · 100 GB NVMe~200–400 Kč/měs
stovky tisíc objednávek ročně4 jádra · 16 GB RAM · 250 GB NVMe~500–900 Kč/měs
vyšší stovky tisíc až milion8 jader · 32 GB RAM · 500 GB NVMe~1 500–2 500 Kč/měs

Pro srovnání: spravovaná databáze u velkých cloudů vyjde za stejný výkon typicky pětkrát až desetkrát dráž. Platíte za pohodlí, které při nočním rytmu skladu skoro nevyužijete.

A jestli chcete rovnou konkrétní tip: náš výběr padl na český hosting Hukot. Poměr ceny a výkonu nám z tuzemské nabídky dlouhodobě vychází nejlíp, podpora je nonstop a lidská — a data vašeho skladu zůstávají fyzicky v Česku.

Co vám budou prodávat — a co nepotřebujete

Cluster „pro jistotu”. Kubernetes. Autoscaling. Enterprise tarify s SLA na pět devítek. Pro sklad, který v noci hodinu počítá a ráno servíruje hotové tabulky, je to všechno zbytečný luxus. Potřebujete jeden slušný VPS, automatické zálohy mimo server — a to je celé. Jak na takovém serveru sklad stavíme, máme popsané krok za krokem.

Tři signály, že server přestává stačit

  1. Noční okno se protahuje — přepočty, které končily ve čtyři ráno, končí v sedm.
  2. Ranní dotazy trvají minuty místo sekund.
  3. Disk je dlouhodobě nad 80 % a růst nezpomaluje.

První krok není migrace ani „velká platforma” — je to větší VPS: upgrade zabere minuty a stojí stokoruny navíc. Teprve když přestane stačit i to, má smysl bavit se o větší platformě. Stejný vzor, větší stroj.

Nejlevnější položka celého projektu

Sečteno: server za stovky korun měsíčně, stavba skladu za pevnou cenu a podpora od jednotek tisíc. Železo je ta nejlevnější položka celého datového projektu — a přesně tak to má být. Peníze patří do definic metrik a kvality dat, ne do blikajících racků v datacentru.


Chcete vědět, jaký server by stačil právě vašemu provozu? Ozvěte se — spočítáme to z vašich objemů a řekneme konkrétní konfiguraci i cenu.

Další čtení

Řešíte tohle ve své firmě?

Postavím vám datový sklad a reporting na míru. Nezávazně to probereme.

Chci to probrat