Dnes nástroj běží na jednom pracovním počítači. Když se počítač vypne, panel v Gmailu přestane fungovat. Aby ho mohli používat všichni produkční, musí program běžet na serveru, který je zapnutý pořád.
Program je v obou možnostech skoro stejný. Liší se hlavně to, kdo mu půjčí server a kolik za to chce. U Googlu se navíc musí upravit ukládání souborů: co program zapíše na disk, tam nezůstane, když se program zastaví.
Program se u Googlu spustí, jen když přijde e-mail nebo někdo otevře panel. Platí se po sekundách práce. Data mohou ležet v EU, v Berlíně.
Program zabalíme do takzvaného kontejneru, tedy krabice, ve které je všechno, co potřebuje. Dodavatel nového systému ji spustí na svém serveru. Cenu, místo a péči o server určuje on.
| Položka | A · Google | B · dodavatel |
|---|---|---|
| Model, který převádí e-mail (Ollama) | 20 $ | 20 $ |
| Model Jev, který e-mail posoudí | pod 1 $ | pod 1 $ |
| Běh programu | 0 $, vejde se do bezplatného limitu | cena dodavatele, zatím ji neznáme |
| Databáze, kde nástroj drží e-maily a výsledky | asi 14,50 $ | |
| Celkem | asi 35 $ (asi 770 Kč) | asi 21 $ + cena dodavatele |
Ceny databáze jsou pro Berlín (europe-west10). V USA by databáze stála asi o třetinu méně.
Google stojí navíc asi 14,50 $, tedy asi 300 Kč měsíčně. Celá tato částka je databáze, protože ta musí běžet nonstop.
Samotný program u Googlu skoro nic nestojí. Na jeden e-mail pracuje pár sekund a Google účtuje jen tyto sekundy. Při našem objemu, asi 1 260 e-mailů měsíčně, se to vejde do bezplatného limitu.
Dodavatel je levnější jen tehdy, když si za kontejner včetně databáze řekne méně než asi 300 Kč měsíčně.
Výpočet platí, dokud program běží jen při práci. Kdyby běžel nonstop, například aby stále hlídal novou poštu, bezplatný limit by nestačil a běh by se platil.
| Otázka | A · Google | B · dodavatel |
|---|---|---|
| Kdo řeší výpadek | Servery provozuje Google. Nejlevnější databáze ale nemá od Googlu záruku dostupnosti. Chyby programu hlídá někdo od nás. | Server řeší dodavatel, podle toho, na čem se dohodneme. Chyby programu hlídá i tak někdo od nás. |
| Kde leží data | V EU, místo vybereme sami (Berlín). | Nevíme, musíme se zeptat. |
| Co je potřeba připravit | Program zabalit do kontejneru. Navíc založit u Googlu projekt s fakturací na firmu a databázi. Soubory, které program dnes ukládá na disk (databáze SQLite, přílohy, uložené odpovědi Jevu), přesunout jinam: disk programu u Googlu po zastavení nezůstává. | Program zabalit do kontejneru. Spuštění zařídí dodavatel. Jestli disk u dodavatele zůstává, nevíme, musíme se zeptat. |
| Na kom jsme závislí | Na Googlu, jehož poštu firma už používá. | Na dodavateli nového systému. |
Text e-mailu pro modely (Ollama a Jev) jde v obou možnostech hlavně do USA, podrobně na stránce Nasazení.
Objem. Asi 1 260 e-mailů měsíčně, stejný odhad jako na stránce Nasazení EmailRatoru (asi 217 zakázek měsíčně ze starého systému, ve vlákně průměrně 5,8 zprávy). Nástroj převádí e-mail po každé nové zprávě. Je to spíš spodní odhad: nezahrnuje poptávky, ze kterých zakázka nevznikla, ani ostatní poštu. I při trojnásobku by se běh vešel do bezplatného limitu (63 %) a Jev by stál 0,88 $.
Běh u Googlu (Cloud Run). Bezplatně je měsíčně 180 000 vCPU-sekund (sekund práce procesoru), 360 000 GiB-sekund paměti a 2 miliony požadavků. Převod deepseekem trvá 1,1–2,3 s. I kdyby každý trval 30 s, je to 1 260 × 30 = 37 800 vCPU-sekund, tedy 21 % limitu, a při 1 GiB paměti 10,5 % limitu paměti (při cenách první skupiny). Berlín (europe-west10) patří do dražší druhé cenové skupiny (Tier 2), jeho ceny běhu tabulka ceníku bez přepnutí regionu neukáže. Limit je ale sleva v hodnotě 180 000 vCPU-sekund za ceny první skupiny (Tier 1): 180 000 × 0,000024 $ = 4,32 $. Náš běh by ji vyčerpal, jen kdyby byl procesor v Berlíně 4,8× dražší než v Iowě (4,32 $ / 37 800 vCPU-sekund = 0,000114 $). Nezapočtený je přenos dat ven, tedy požadavky na modely: platí se podle ceníku sítě Googlu, bezplatný 1 GiB měsíčně platí jen v Severní Americe.
Když by program běžel nonstop. Pro trvale běžící program je bezplatně 240 000 vCPU-sekund, to je asi 67 hodin. Měsíc má 730 hodin.
Databáze (Cloud SQL). Nejmenší databáze db-f1-micro stojí v Berlíně 0,0162 $ za hodinu: 0,0162 × 730 h = 11,83 $. Disk SSD 0,00035863 $ za GiB a hodinu; při disku 10 GiB (naše dnešní data mají 51 MB) 10 × 0,00035863 × 730 = 2,62 $. Součet 14,45 $. Berlínské ceny přečetl v ceníku Googlu uživatel 2. 10. (tabulka, kterou umíme stáhnout, ukazuje jen Iowu). Pro srovnání v Iowě (USA): 0,0105 × 730 h = 7,67 $ a 10 × 0,000232877 × 730 = 1,70 $, součet 9,37 $. Cenu pro Belgii jsme nezjistili. Zálohy databáze a úložiště kontejneru nejsou započtené, platí se zvlášť podle velikosti. Databáze má rozšíření pgvector (od verze PostgreSQL 13), které nástroj potřebuje pro vyhledávání podobných e-mailů. Nejlevnější databáze nemá záruku dostupnosti (SLA).
Model Jev. Z uložených odpovědí: posouzení e-mailu průměrně 0,000087 $, posouzení údajů 0,000145 $, dohromady 0,000232 $ na e-mail, tedy 0,29 $ měsíčně. I kdyby každý e-mail stál nejvíc, co jsme naměřili (0,000387 $ a 0,000909 $), je to 1,63 $.
Ollama Pro. Plán stojí 20 $ měsíčně a obsahuje kredit 60 $ na tokeny. Náš provoz spotřebuje 3–12 % kreditu, platí se tedy jen 20 $ za plán (stránka Nasazení).
Koruny (vlastní přepočet). Kurz ČNB 2. 10. 2026: 1 $ = 21,795 Kč. Databáze 14,45 $ × 21,795 = 315 Kč. Celkem u Googlu s Jevem za 1 $, bez záloh a přenosu dat: (20 + 1 + 14,45) $ = 35,45 $ × 21,795 = 773 Kč.
Ověření. Věty z ceníků (kromě berlínských cen databáze, ty stažená tabulka neukazuje) a kurz hlídá skript scripts/hosting_kontrola.py, který také přepočítá výpočty a cenu Jevu z dat projektu.