Workers
Cloudflare Workers spouští váš kód v každé z více než 300 lokalit Cloudflare — bez serverů ke správě, se studenými starty v řádu milisekund a s kompletní platformou úložišť, databází, front a AI inference po ruce.
Přehled
Workers je serverless výpočetní platforma Cloudflare. Místo abyste aplikaci nasadili do jednoho regionu a nechali uživatele z celého světa cestovat za ní, nasazujete přímo do sítě: tentýž kód běží všude a každý uživatel je obsloužen z nejbližšího města. Žádné instance k dimenzování, žádné clustery k záplatování, žádné kapacitní plánování — škálování od nuly po miliony požadavků je starostí platformy.
Typická použití sahají od drobné edge logiky (přesměrování, přepisování hlaviček, A/B testování, autentizace před stávajícím originem) po kompletní aplikace a API postavené celé na platformě, s jejími vlastními úložišti a databázemi a bez jakéhokoli origin serveru.
Klíčové funkce
- JavaScript/TypeScript a další jazyky přes WebAssembly (Rust, C a další), plus runtime pro Python
- Architektura V8 izolátů: studené starty v jednotkách milisekund, tisíckrát lehčí než serverless založený na kontejnerech
- Workers KV — globální key-value úložiště pro konfiguraci a cachovaná data s rychlostí čtení na hraně sítě
- R2 — objektové úložiště kompatibilní s S3 a s nulovými poplatky za egress
- D1 — serverless SQL databáze nad SQLite; Durable Objects — silně konzistentní stavová koordinace s podporou WebSocketů
- Queues, Cron Triggers a Workflows pro zpracování na pozadí i podle plánu
- Workers AI — inference nad otevřenými modely (LLM, embeddingy, obraz) na GPU síti Cloudflare, plus Vectorize pro vektorové vyhledávání
- Hosting Pages/statických assetů pro full-stack aplikace a Wrangler CLI s lokálním vývojem, verzováním a postupnými nasazeními
Jak to funguje
Workers neběží v kontejnerech ani virtuálních strojích, ale ve V8 izolátech — stejné sandboxovací technologii, která odděluje panely v Chrome. Na každém edge serveru sdílí jeden proces tisíce izolátů, takže spuštění vašeho kódu znamená vytvoření izolátu za pár milisekund, ne bootování runtime. Právě proto Workers prakticky neznají problém studených startů a proto je běh ve více než 300 lokalitách najednou ekonomicky únosný.
Kód píšete proti webovým standardním API — fetch, Request/Response, Web Crypto, streamy — a nasazujete přes Wrangler CLI nebo CI/CD během sekund, globálně a atomicky. Bindingy připojují Worker k prostředkům platformy (KV namespace, R2 bucket, D1 databáze, AI model) jako capabilities injektované do vašeho kódu, bez connection stringů a přihlašovacích údajů ke správě.
Stav má své spektrum: KV pro eventuálně konzistentní globální čtení, D1 pro relační data, R2 pro objekty a Durable Objects tam, kde potřebujete silnou konzistenci nebo koordinaci v reálném čase — každý objekt je jednovláknová instance s vlastním úložištěm, ideální pro čítače, herní místnosti, kolaborativní relace a rozesílání přes WebSockety.
Tarify a licencování
Workers mají vlastní ceník, nezávislý na zónových tarifech. Bezplatná úroveň (100 000 požadavků denně, s použitelnými limity KV/D1/R2) vyhovuje vývoji i menším produkčním workloadům. Placený plán začíná na několika dolarech měsíčně a účtuje se podle požadavků a CPU času, úložné produkty se měří zvlášť; R2 neúčtuje za egress nic. Smlouvy Enterprise přidávají závazky a podporu. Stav k roku 2026, může se měnit — ověřte si s námi aktuální ceny.
Nasazení s Integrity
Integrity jako certifikovaný partner Cloudflare pro střední a východní Evropu dodává tento produkt od začátku do konce — včetně bezplatného pilotního provozu, díky němuž uvidíte výsledky na vlastním provozu ještě předtím, než se k čemukoli zavážete. Typické nasazení:
- Analýza. Identifikujeme kandidátní workloady — edge logiku kolem stávajícího webu, API k akceleraci nebo aplikaci na zelené louce — a namapujeme je na primitivy platformy.
- Bezplatný pilot. První Worker se nasadí na bezplatné úrovni: typicky edge middleware před vaším současným originem nebo jedno samostatné API, jako důkaz přínosů v latenci i vývojářském komfortu.
- Architektura a vývoj. Zvolí se úložiště (KV/D1/R2/Durable Objects), nastaví se CI/CD s Wranglerem, staging prostředí a observabilita; workload se implementuje.
- Hardening. Nakonfiguruje se rate limiting, správa secretů, postupná nasazení a rollback procedury; náklady se namodelují na reálném provozu.
- Spuštění. Provoz se přesouvá postupně, s monitoringem v každém kroku.
- Předání nebo další vývoj. Platformu dál rozvíjejí vaši vývojáři s naším školením, nebo služby postavené na Workers staví a provozuje Integrity — začněte bezplatným pilotem.
Chcete začít? Kontaktujte nás a domluvíme bezplatný pilotní provoz.
Časté dotazy
Musíme kvůli Workers přesunout celou aplikaci?
Ne. Nejčastějším začátkem je Worker před vaším stávajícím originem — řeší přesměrování, cachovací logiku, autentizaci nebo personalizaci — zatímco aplikace zůstává tam, kde je. Úplná migrace je možnost, nikdy podmínka.
Jak si Workers stojí ve srovnání s AWS Lambda?
Jiná architektura, jiné kompromisy: izoláty startují v milisekundách oproti studeným startům kontejnerů, kód běží v každém městě místo jednoho zvoleného regionu a v ceně nejsou žádné poplatky za egress z R2. Lambda nabízí větší paměťové a runtime limity pro těžké dávkové výpočty. Pro latenčně citlivé, globálně distribuované zpracování požadavků bývají Workers silnější volbou.
Nehrozí u platformy vendor lock-in?
Základní API jsou webové standardy, R2 mluví S3 API a D1 SQL dialektem SQLite, takže aplikační logika zůstává přenositelná. Služby specifické pro platformu, jako Durable Objects, by jinde vyžadovaly novou architekturu — na tyto kompromisy výslovně upozorňujeme už při návrhu architektury.