development ✅ Ověřeno research

Google Cloud Run

Služba od Googlu, která spouští vaši aplikaci v kontejneru, sama ji škáluje a platíte jen za skutečné využití.

Vyzkoušet Google Cloud Run
Ověřeno týmem Doporučeno 11 uživateli tento měsíc
Chcete tento nástroj porovnat s jinými?

Shrnutí

Google Cloud Run je spravovaná platforma, na které běží webové aplikace, API nebo dávkové úlohy zabalené do kontejneru, bez správy serverů. Je určená vývojářům a technickým týmům, ne úplným začátečníkům bez programování. Platí se za využití (k 2026-10-11 s měsíčním bezplatným limitem), háčkem jsou studené starty a riziko nečekaných nákladů při špatném nastavení.

🇨🇿 Dostupnost v Česku: ano

Čeština:
Ceník je dostupný v české verzi; kvalita překladu konzole a dokumentace nebyla ověřena. Aplikace samotné si volí jazyk sami.
Platba:
Nebylo ověřeno; ceny jsou uváděny primárně v USD a platební podmínky pro ČR (karta, CZK) je třeba zjistit při zřizování fakturačního účtu.
Soukromí a data:
Data lze umístit do evropských regionů (např. Varšava, Frankfurt, Finsko, Belgie, Nizozemsko), ale podrobnosti o GDPR a zpracování dat nebyly ve zkoumaných zdrojích ověřeny.
Poznámka:
Evropské regiony jsou dostupné, včetně europe-central2 (Varšava). Blokování pro české uživatele jsme ve zdrojích nenašli.

O nástroji

Google Cloud Run je služba v rámci Google Cloud, která podle oficiální dokumentace slouží ke spouštění kódu, funkcí nebo kontejnerů na infrastruktuře Googlu. Nemusíte vytvářet ani spravovat clustery či servery. Hodí se pro programátory, kteří mají hotovou aplikaci (například web, API nebo backend pro mobilní aplikaci) a chtějí ji dát na internet, aniž by se starali o operační systém a hardware.

Základní jednotkou je takzvaný kontejner, tedy balíček, který obsahuje aplikaci i vše, co ke svému běhu potřebuje. Cloud Run v něm podle dokumentace spustí libovolný jazyk, pokud ho lze zabalit do kontejneru. Pro Go, Node.js, Python, Javu, .NET a Ruby umí kontejner sestavit i sám ze zdrojového kódu, takže stačí jeden příkaz v příkazové řádce Google Cloudu.

Dokumentace rozlišuje několik typů zdrojů. Služba (service) odpovídá na HTTP požadavky a dostane adresu končící na run.app s automaticky spravovaným HTTPS; podporované jsou vlastní domény, WebSockets, HTTP/2 a gRPC. Úloha (job) běží až do dokončení, ručně nebo podle plánu, a může být rozdělená na mnoho paralelních úkolů. Worker pool je určený pro neustále běžící práci na pozadí, například odebírání zpráv z fronty. Typ instance je v době našeho ověření označený jako Preview, tedy ve zkušební fázi.

Cloud Run se umí automaticky přizpůsobit zátěži. Při nulovém provozu může škálovat až na nulu instancí, takže za nečinnou službu neplatíte, a při špičce přidává instance; dokumentace uvádí hranici zhruba 1000 instancí na službu, více po navýšení kvóty. Lze také dělit provoz mezi verze (revize), postupně nasazovat novou verzi a vracet se zpět. Přístup lze omezit přes IAM, nastavení příchozího provozu nebo Identity-Aware Proxy. Souborový systém instance je dočasný, trvalá data je potřeba ukládat jinde, například do Cloud Storage nebo databáze Cloud SQL či Firestore.

Cena se podle oficiálních materiálů počítá podle využití. V základním režimu se platí jen za dobu, kdy služba zpracovává požadavky, v alternativním režimu za celý život instance bez poplatku za požadavek. Účtuje se po 100 milisekundách a existuje měsíční bezplatný limit. Konkrétní jednotkové ceny a to, v jakých regionech bezplatný limit platí, se nám nepodařilo z oficiální stránky načíst celé, proto je uvádíme jen orientačně a s výhradou.

Oproti jiným variantám stojí Cloud Run mezi jednoduššími funkcemi a plným Kubernetesem. Cloud Functions jsou určené pro krátké událostmi spouštěné funkce, GKE (Google Kubernetes Engine) dává plnou kontrolu nad clusterem za cenu více práce s provozem. Cloud Run nabízí kompromis: kontejner bez správy clusteru. Recenze na platformě Gartner řadí Cloud Run zhruba 4,6 hvězdy z 39 hodnocení, ale vzorek je malý a jde o hodnocení, ne o vlastní měření.

Hlavní slabinou jsou podle komunitních zdrojů studené starty: když služba stála bez provozu, první požadavek čeká na nastartování instance. Řešením je nastavit minimální počet instancí, což ale znamená, že kontejner je účtovaný nepřetržitě. Jeden autor na DEV Community popisuje účet kolem 120 USD za službu, která běžela jen krátce denně, protože minimální instance zůstala zapnutá. V diskuzním fóru Google se objevily i zprávy, že počet instancí klesl pod nastavené minimum. Dále je třeba počítat s tím, že služba je specifická pro Google Cloud, i když samotný kontejner je přenositelný.

Čeština: dokumentace a stránka s ceníkem existují v českém jazyce (ceník má českou verzi), ale to, jak je přeložené konzolové rozhraní a jak kvalitní je překlad dokumentace, jsme neověřovali. Pro začátečníky je to nástroj spíš na další krok, až budou mít hotovou aplikaci. My jsme nástroj nevyzkoušeli, vycházíme z oficiálních materiálů a z recenzí.

💰 Cenové informace

Model: freemium
Cena od: Platba podle využití; orientačně 0,40 USD za milion požadavků nad limit a přibližně 0,000024 USD za vCPU-sekundu a 0,0000025 USD za GiB-sekundu v regionech Tier 1 (třetí strana, k 2026-10-11, neověřeno na oficiální stránce).
Free tier limity: Podle zdrojů k 2026-10-11 měsíčně zdarma 2 miliony požadavků, 180 000 vCPU-sekund a 360 000 GiB-sekund v režimu účtování podle požadavků (oficiální tabulka pro regiony úrovně Tier 1 podle výsledků vyhledávání). Jedna třetí strana (Cloudchipr, listopad 2025) uvádí, že bezplatný limit platí jen v regionech us-central1, us-east1 a us-west1; rozpor se nepodařilo rozřešit. GPU bezplatný limit nemají.
Detaily: Dva režimy: účtování podle požadavků (platí se jen při zpracování požadavků, plus poplatek za požadavek) a účtování podle instance (platí se za celý život instance, bez poplatku za požadavek). Účtuje se po 100 ms. Regiony mají cenové úrovně Tier 1 a Tier 2; například Finsko, Belgie, Nizozemsko a Paříž jsou Tier 1, Varšava, Frankfurt a Berlín Tier 2. Menší bezplatný limit u Tier 2 (128 571 vCPU-sekund u účtování podle požadavků). Při režimu s vždy přidělenou CPU je podle výsledků vyhledávání bezplatný limit 240 000 vCPU-sekund a 450 000 GiB-sekund. Navíc se platí odchozí síťový provoz. GPU NVIDIA L4 stojí podle třetí strany zhruba 0,0001867 USD za sekundu. Přesné aktuální ceny ověřte v ceníku, protože celou oficiální stránku se nepodařilo načíst.

🎯 Cílová skupina

Vývojáři a technické týmy, které mají hotovou aplikaci nebo API v kontejneru a nechtějí spravovat servery. Hodí se i pro menší projekty s nárazovým provozem.

💡 Případy použití

Provoz API pro mobilní nebo webovou aplikaci, které se podle zátěže samo škáluje
Nasazení webové aplikace v Pythonu, Node.js nebo Javě z jednoho příkazu ze zdrojového kódu
Plánovaná noční úloha, například zpracování dat nebo export, spuštěná jako job
Backend, který přijímá události z Pub/Sub nebo front a zpracovává je
Postupné nasazení nové verze služby s přesměrováním části provozu a možností návratu

✅ Výhody

Nemusíte spravovat servery ani cluster; dokumentace to uvádí jako hlavní smysl služby.
Škálování až na nulu znamená, že za nečinnost neplatíte.
Funguje s libovolným jazykem, pokud lze aplikaci zabalit do kontejneru, a kontejner je přenositelný.
Existuje měsíční bezplatný limit, takže malé projekty mohou vyjít zdarma.
Spravované HTTPS, dělení provozu mezi revize a integrace s ostatními službami Google Cloudu.
Dostupné jsou evropské regiony, včetně Varšavy, Frankfurtu a Berlína.

❌ Nevýhody

Studené starty: první požadavek po nečinnosti může být pomalejší; podle blogu třetí strany zhruba 0,5–2 s u Node.js či Pythonu a 3–10 s u Javy či .NET (orientační údaj).
Nastavení minimálních instancí odstraňuje studené starty, ale účtuje se nepřetržitě; popsán případ účtu kolem 120 USD za službu s krátkým denním během.
Fórum Google uvádí hlášení, že počet instancí klesl pod nastavené minimum.
Služba je vázaná na Google Cloud, což komplikuje přechod k jinému poskytovateli.
Souborový systém je dočasný, trvalá data je nutné řešit jinými službami.

👥 Ideální pro

Vývojáři webových API a backendů, kteří chtějí nasazení bez správy serverů Menší týmy a startupy s kolísavým provozem Lidé, kteří už používají Docker a chtějí hotový kontejner spustit online Technici, kteří potřebují plánované dávkové úlohy (jobs) Týmy již využívající jiné služby Google Cloudu

Hlavní funkce

Spouští kontejnery v libovolném jazyce, takže můžete nasadit existující aplikaci bez přepisování.
Nasazení přímo ze zdrojového kódu pro Go, Node.js, Python, Javu, .NET a Ruby, kdy kontejner sestaví platforma sama.
Automatické škálování včetně škálování na nulu, takže nečinná služba nic nestojí.
Každá služba dostane HTTPS adresu na run.app se spravovaným certifikátem a lze připojit vlastní doménu.
Podpora WebSockets, HTTP/2 a gRPC pro aplikace s trvalým spojením nebo moderní API.
Dělení provozu mezi revize, postupné nasazování a návrat zpět při chybě.
Úlohy (jobs) pro dávkové zpracování, spouštěné ručně nebo podle plánu, i paralelně v mnoha úkolech.
Řízení přístupu přes IAM, nastavení příchozího provozu a Identity-Aware Proxy.
Napojení na další služby Google Cloudu, například Cloud SQL, Firestore, Cloud Storage, Pub/Sub či Cloud Tasks.
Worker pools pro neustále běžící práci na pozadí, například zpracování zpráv z front.

Jak začít

  1. Vytvořte si účet a projekt v Google Cloudu a propojte jej s fakturačním účtem.
  2. Připravte aplikaci jako kontejner, nebo zdrojový kód v podporovaném jazyce (Go, Node.js, Python, Java, .NET, Ruby).
  3. Nainstalujte nástroj gcloud a nasaďte službu příkazem gcloud run deploy se zadáním regionu.
  4. Vyberte evropský region, například europe-west4 nebo europe-central2.
  5. Otevřete adresu run.app, kterou služba po nasazení dostane, a ověřte, že odpovídá.
  6. Zvažte nastavení maximálního počtu instancí a ponechte minimum na 0, aby se zabránilo nečekaným nákladům.

Co vyzkoušet jako první

Nasadit jednoduchou ukázkovou webovou aplikaci z vlastního zdrojového kódu příkazem gcloud run deploy.
Změnit počet minimálních instancí z 0 na 1 a porovnat odezvu prvního požadavku po delší nečinnosti.
Vytvořit job, který se jednou denně spustí podle plánu.
Připojit k službě vlastní doménu a zkontrolovat, že funguje HTTPS.

Na co si dát pozor

Nehodí se pro

  • Úplní začátečníci bez zkušeností s programováním a příkazovou řádkou
  • Provozovatelé jednoduchého webu či blogu, kterým stačí běžný hosting nebo WordPress
  • Týmy, které potřebují plnou kontrolu nad clusterem a síťováním (spíš GKE)
  • Aplikace, které musí mít okamžitou odezvu bez jakéhokoli rizika studeného startu a bez dalších nákladů

Limity a co není ověřeno

  • Oficiální stránku ceníku se nepodařilo načíst celou; jednotkové ceny pocházejí z třetí strany a nejsou ověřené u Googlu.
  • Není ověřeno, v jakých regionech přesně platí bezplatný limit (zdroje se liší).
  • Limity paměti, CPU a časového limitu požadavku nebyly z dokumentace ověřeny; jeden blog uvádí požadavky až 60 minut.
  • Nástroj jsme nevyzkoušeli; hodnocení vychází z dokumentace, recenzí a komunitních příspěvků.
  • Cena v CZK a konkrétní podmínky vystavení faktur nebyly ověřeny.

Časté otázky

K čemu Google Cloud Run slouží?

Spouští aplikace zabalené do kontejneru na infrastruktuře Googlu a samo je škáluje podle zátěže. Nemusíte spravovat servery ani cluster.

Stojí Google Cloud Run peníze?

Ano, platí se podle využití, ale existuje měsíční bezplatný limit (2 miliony požadavků a 180 000 vCPU-sekund v režimu podle požadavků, k 2026-10-11). Přesné ceny ověřte v oficiálním ceníku.

Je Cloud Run zdarma navždy?

Bezplatný limit se obnovuje každý měsíc, ale je omezený; nad ním se platí. Zdroje se liší v tom, v jakých regionech limit platí, proto to před použitím ověřte.

Vyplatí se Cloud Run?

Podle dostupných zdrojů se hodí pro služby s kolísavým provozem, protože při nečinnosti může škálovat na nulu. Hodí se hůř, pokud potřebujete trvale nulovou odezvu, protože minimální instance se účtují nepřetržitě.

Jaký je rozdíl oproti Cloud Functions a GKE?

Cloud Functions jsou pro krátké funkce spouštěné událostmi, GKE dává plnou kontrolu nad Kubernetes clusterem, ale vyžaduje víc práce. Cloud Run je mezi nimi: spouští celý kontejner bez správy clusteru.

Co jsou studené starty?

Pokud služba chvíli nedostala provoz a škáluje na nulu, první požadavek čeká na nastartování instance. Dá se omezit nastavením minimálního počtu instancí, což ale zvyšuje náklady.

Na co se ještě podívat

  • Google Cloud Functions – Jednodušší pro krátké funkce spouštěné událostmi, bez práce s kontejnerem.
  • Google Kubernetes Engine (GKE) – Plná kontrola nad clusterem pro složitější nebo regulované nasazení.
  • Google App Engine – Starší spravovaná platforma od Googlu pro webové aplikace.

Začínáte s Google Cloud Run?

Přečtěte si naše praktické návody a tipy pro efektivní využití tohoto nástroje.

Objevte další AI nástroje

Prohlédněte si naši kompletní sbírku development nástrojů a najděte ten ideální pro vaše potřeby.