← Cloudflare Workers / workers / platform
Ceny
Ve výchozím nastavení mají uživatelé přístup k tarifu Workers Free. Tarif Workers Free zahrnuje omezené využití Workers, Pages Functions, Workers KV a Hyperdrive. Další informace najdete v Limity plánu Free.
Plán Workers Paid zahrnuje využití Workers, Pages Functions, Workers KV, Hyperdrive a Durable Objects za minimálnípoplatek 5 USD měsíčně na účet. Plán zahrnuje zvýšené počáteční limity využití s jasně danými poplatky za využití nad rámec základního plánu. Za přenos dat (egress) ani propustnost (bandwidth) se neúčtují žádné další poplatky.
Veškeré zahrnuté využití se počítá měsíčně.
Workers
Uživatelé na plánu Workers Paid mají přístup k modelu využití Standard. Účty Workers Enterprise jsou fakturovány podle modelu využití uvedeného v jejich smlouvě. Pokud chcete přejít na model využití Standard, obraťte se na svého Account Managera.
| Požadavky1, 2, 3, 4 | Doba trvání | Čas CPU | |
|---|---|---|---|
| Free | 100,000 za den | Bez poplatku za dobu trvání | 10 milisekund času CPU na volání |
| Standardní | 10 milionů v ceně za měsíc +$0.30 za každý další milion |
Bez poplatku nebo limitu za dobu trvání | 30 milionů milisekund CPU v ceně za měsíc +$0.02 za každý další milion milisekund CPU Maximálně 5 minut času CPU na vyvolání (výchozí hodnota: 30 sekund) Maximálně 15 minut času CPU na Cron Trigger nebo Queue Consumer volání |
1 Příchozí požadavky na váš Worker. Cloudflare neúčtuje za dílčí požadavky provedete ze svého Workeru.
2 Připojení WebSocket k Workeru se účtují jako požadavek,
představující počáteční Upgrade připojení vytvořené k navázání WebSocketu.
Zprávy WebSocketu směrované přes Worker se nezapočítávají jako požadavky.
3 Požadavky na statická aktiva jsou zdarma a bez omezení.
4 Když Workers Caching je povoleno, požadavky obsluhované z mezipaměti Workeru se účtují stejnou sazbou za požadavek jako požadavky, které vyvolávají Worker. To zahrnuje požadavky na statická aktiva a worker-to-worker vyvolání. Čas CPU se účtuje pouze tehdy, když Worker běží (při zásahu mimo cache nebo jejím obejití).
Příklad ceny
Příklad 1
Worker, který obslouží 15 milionů požadavků za měsíc a v průměru spotřebuje 7 milisekund (ms) CPU času na požadavek, by měl přibližně tyto náklady:
| Měsíční náklady | Vzorec | |
|---|---|---|
| Předplatné | $5.00 | |
| Požadavky | $1.50 | (15,000,000 requests - 10,000,000 included requests) / 1,000,000 * $0.30 |
| Čas CPU | $1.50 | ((7 ms of CPU time per request * 15,000,000 requests) - 30,000,000 included CPU ms) / 1,000,000 * $0.02 |
| Celkem | $8.00 |
Příklad 2
Projekt, který měsíčně obslouží 15 milionů požadavků, z toho 80 % (12 milionů) požadavků poskytuje statická aktiva a zbývající kód, který dynamický Worker volá. Worker v průměru spotřebuje 7 milisekund (ms) času na jeden požadavek.
Požadavky na statická aktiva jsou zdarma a neomezené. Tento projekt by měl následující odhadované náklady:
| Měsíční náklady | Vzorec | |
|---|---|---|
| Předplatné | $5.00 | |
| Požadavky na statická aktiva | $0 | - |
| Požadavky na Worker | $0 | - |
| Čas CPU | $0 | - |
| Celkem | $5.00 | |
Příklad 3
Worker, který běží na Cron Trigger jednou za hodinu, aby shromáždil data z několika API, zpracoval je a vytvořil report.
- 720 požadavků/měsíc
- 3 minuty (180,000ms) času CPU na požadavek
V tomto scénáři by se odhadované měsíční náklady vypočítaly takto:
| Měsíční náklady | Vzorec | |
|---|---|---|
| Předplatné | $5.00 | |
| Požadavky | $0.00 | - |
| Čas CPU | $1.99 | ((180,000 ms of CPU time per request * 720 requests) - 30,000,000 included CPU ms) / 1,000,000 * $0.02 |
| Celkem | $6.99 | |
Příklad 4
Worker s vysokým provozem, který obslouží 100 milionů požadavků za měsíc a v průměru spotřebuje 7 milisekund (ms) CPU času na požadavek, by měl přibližně tyto náklady:
| Měsíční náklady | Vzorec | |
|---|---|---|
| Předplatné | $5.00 | |
| Požadavky | $27.00 | (100,000,000 requests - 10,000,000 included requests) / 1,000,000 * $0.30 |
| Čas CPU | $13.40 | ((7 ms of CPU time per request * 100,000,000 requests) - 30,000,000 included CPU ms) / 1,000,000 * $0.02 |
| Celkem | $45.40 |
Příklad 5: Worker s ukládáním do mezipaměti
Stejný Worker jako v příkladu 4, ale s Workers Caching zapnuto a mírou zásahů v cache 80%. 80 milionů požadavků je obslouženo z cache a 20 milionů vyvolá Worker. Zásahy v cache se počítají jako požadavky, ale nespotřebovávají čas CPU.
| Měsíční náklady | Vzorec | |
|---|---|---|
| Předplatné | $5.00 | |
| Požadavky | $27.00 | (100,000,000 requests - 10,000,000 included requests) / 1,000,000 * $0.30 |
| Čas CPU | $2.20 | ((7 ms of CPU time per request * 20,000,000 requests) - 30,000,000 included CPU ms) / 1,000,000 * $0.02 |
| Celkem | $34.20 |
Podrobnosti o tom, co se ukládá do mezipaměti a jak ukládání do mezipaměti povolit, najdete v Cache.
Jak přepínat modely využití
Uživatelé na plánu Workers Paid mají přístup k modelu využití Standard. Někteří uživatelé však mohou mít stále nakonfigurovaný starší model využití. Mezi starší modely využití patří Workers Unbound a Workers Bundled. Uživatelům doporučujeme přejít na model využití Workers Standard. Změna modelu využití ovlivňuje pouze fakturované využití a nemá žádný technický dopad.
Chcete-li změnit výchozí model využití platný pro celý účet:
-
V dashboardu Cloudflare přejděte na Workers & Pages stránce.
Přejděte na Workers & Pages ↗ -
Najděte Model využití v pravém menu > Změna.
Modely využití lze měnit na úrovni jednotlivých Workerů:
-
V dashboardu Cloudflare přejděte na Workers & Pages stránce.
Přejděte na Workers & Pages ↗ -
V Přehled, vyberte svého Workera > Nastavení > Model využití.
Změna výchozího modelu využití neovlivní stávající Workery. Model využití můžete změnit pro jednotlivé Workery, aniž by to ovlivnilo výchozí model využití pro celý účet.
Workers Logs
Workers Logs je součástí plánů Free i Paid Plány Workers.
| Log Events Written | Uchování | |
|---|---|---|
| Workers Free | 200,000 za den | 3 dny |
| Workers Paid | 20 milionů v ceně za měsíc +$0.60 za každý další milion |
7 dní |
Workers Trace Events Logpush
Workers Logpush je k dispozici pouze v plánu Workers Paid.
| Placený plán | |
|---|---|
| Požadavky 1 | 10 milionů / měsíc, +$0.05/milion |
1 Workers Logpush účtuje logy požadavků, které po aplikaci filtrování nebo vzorkování dorazí do vaší cílové destinace.
Workers KV
Workers KV je součástí plánů Free i Paid Plány Workers.
| Tarif Free1 | Placený plán | |
|---|---|---|
| Přečtené klíče | 100,000 / den | 10 milionů/měsíc, + $0.50/milion |
| Zapsané klíče | 1,000 / den | 1 milion/měsíc, + $5.00/milion |
| Smazané klíče | 1,000 / den | 1 milion/měsíc, + $5.00/milion |
| Vypsat požadavky | 1,000 / den | 1 milion/měsíc, + $5.00/milion |
| Uložená data | 1 GB | 1 GB, + $0.50/ GB-month |
1 Workers Free plán zahrnuje omezené využití Workers KV. Všechny limity se resetují denně v 00:00 UTC. Po překročení kteréhokoli z těchto limitů další operace daného typu selžou s chybou.
Hyperdrive
Hyperdrive je součástí jak plánu Free, tak placených plánů Plány Workers.
Poznámky pod čarou
1: Plán Workers Free zahrnuje omezené využití Hyperdrive. Všechny limity se každý den resetují v 00:00 UTC. Pokud některý z těchto limitů překročíte, další operace daného typu skončí chybou.
2: Databázovými dotazy se rozumí jakýkoli databázový příkaz zadaný přes Hyperdrive, ať jde o dotaz (SELECT), úprava (INSERT,UPDATE, nebo DELETE) nebo změnu schématu (CREATE, ALTER, DROP).
Poznámky pod čarou
-
Plán Workers Free zahrnuje omezené využití Hyperdrive. Všechny limity se denně resetují v 00:00 UTC. Pokud kterýkoli z těchto limitů překročíte, další operace daného typu selžou s chybou. ↩
-
Databázovými dotazy se rozumí jakýkoli databázový příkaz zadaný přes Hyperdrive, ať jde o dotaz (
SELECT), úprava (INSERT,UPDATE, neboDELETE) nebo změnu schématu (CREATE,ALTER,DROP). ↩
Queues
Cloudflare Queues účtuje poplatky podle celkového počtu operací provedených u jednotlivých front za daný měsíc.
- Operace se počítá za každých 64 KB dat, která jsou zapsána, přečtena nebo smazána.
- Zprávy větší než 64 KB jsou účtovány, jako by šlo o více zpráv: například zpráva o velikosti 65 KB i zpráva o velikosti 127 KB by při zápisu, čtení nebo smazání znamenaly dva poplatky za operaci.
- KB je definován jako 1,000 bajtů a každá zpráva obsahuje přibližně 100 bajtů interních metadat.
- Operace se počítají za jednotlivou zprávu, nikoli za dávku. Dávka 10 zpráv (výchozí velikost dávky), pokud je zpracována, vyvolá 10x operaci zápisu, 10x operaci čtení a 10x operaci smazání, tedy jednu za každou zprávu v dávce.
- Za přenos dat (egress) ani propustnost (bandwidth) se neúčtují žádné poplatky.
| Workers Free | Workers Paid | |
|---|---|---|
| Operace Standard | 10,000 operací/den v ceně | 1,000,000 operací/měsíc zahrnuto + $0.40/milion operací |
| Uchovávání zpráv | 24 hodin (nelze konfigurovat) | výchozí 4 dny, lze nastavit až na 14 dní |
Ve většině případů je k doručení jedné zprávy potřeba 3 operací: 1 zápis, 1 čtení a 1 smazání. Měsíční náklady proto můžete odhadnout podle následujícího vzorce:
((Number of Messages * 3) - 1,000,000) / 1,000,000 * $0.40Kromě toho:
- Každé opakování vyvolá čtecí operaci. Dávka 10 zpráv, která se opakuje, vyvolá při každém opakování 10 operací.
- Zprávy, které dosáhnou maximálního počtu opakování a jsou zapsány do Dead Letter Queue si vyžádá operaci zápisu za každý blok o velikosti 64 KB. Zpráva, u které bylo doručení opakováno 3krát (výchozí hodnota), při čtvrtém pokusu selže a zapíše se do Dead Letter Queue, by si vyžádala pět (5) operací čtení.
- Zprávy, které jsou zapsány do fronty, ale dosáhnou maximální doby uchování (neboli "vyprší") ještě předtím, než jsou přečteny, znamenají pouze jednu operaci zápisu a jednu operaci smazání na každých 64 KB.
Workflows
| Jednotka | Workers Free | Workers Paid |
|---|---|---|
| Požadavky (v milionech) | 100,000 za den (sdíleno s požadavky Workers) | 10 milionů v ceně za měsíc + $0.30 za každý další milion |
| Čas CPU (ms) | 10 milisekund času CPU na volání | 30 milionů milisekund CPU v ceně za měsíc + $0.02 za každý další milion milisekund CPU |
| Úložiště (GB-mo) | 1 GB | 1 GB zahrnuto za měsíc + $0.20/ GB-month |
| Kroky | 3,000 za den | 500,000 zahrnuto za měsíc + $0.80/ dalších 100,000 za měsíc |
Cloudflare nebude účtovat využití step a storage před datem zahájení uvedeným v Changelog fakturace Workflows.
D1
D1 je k dispozici jak v plánu Workers Free, tak v plánu Workers Paid.
| Workers Free | Workers Paid | |
|---|---|---|
| Přečtené řádky | 5 milionů / den | Prvních 25 miliard / měsíc zahrnuto + $0.001 / milion řádků |
| Zapsané řádky | 100,000 / den | Prvních 50 milionů / měsíc zahrnuto + $1.00 / milion řádků |
| Úložiště (za uložený GB) | 5 GB (celkem) | Prvních 5 GB zahrnuto + $0.75 / GB-mo |
Definice
- Přečtené řádky měří, kolik řádků dotaz přečte (proskenuje), bez ohledu na velikost jednotlivých řádků. Pokud máte například tabulku s 5000 řádky a spustíte
SELECT * FROM tablejako úplné procházení tabulky (full table scan), počítalo by se to jako 5,000 přečtených řádků. Dotaz, který filtruje podle neindexovaný sloupec může vašemu Workeru vrátit méně řádků, přesto ale musí pro určení vracené podmnožiny přečíst (proskenovat) více řádků. - Zapsané řádky měří, kolik řádků bylo zapsáno do databáze D1. Mezi operace zápisu patří
INSERT,UPDATE, aDELETE. Každá z těchto operací se započítává do zapsaných řádků. Dotaz, kterýINSERT10 řádků douserstabulky by se počítal jako 10 zapsaných řádků. - Operace DDL (například
CREATE,ALTER, aDROP) se používají k definování nebo úpravě struktury databáze. Mohou se podílet na kombinaci čtených i zapisovaných řádků. Své využití proto pečlivě sledujte pomocí dostupných nástrojů (meta objekt, GraphQL Analytics API, nebo Cloudflare dashboard ↗). - Velikost řádku ani počet sloupců v řádku neovlivňuje způsob počítání řádků. Řádek o velikosti 1 KB a řádek o velikosti 100 KB se počítají jako jeden řádek.
- Definice indexy na vaší tabulce (tabulkách) snižuje počet řádků, které dotaz načte při filtrování podle tohoto indexovaného pole. Pokud je například
userstabulka má index na sloupci s časovým razítkemcreated_at, dotazSELECT * FROM users WHERE created_at > ?1by potřeboval přečíst jen část tabulky. - Indexy přidávají při zápisu do indexovaného sloupce další zapsaný řádek, protože se zapisují dva řádky: jeden do samotné tabulky a jeden do indexu. Výkonnostní přínos indexu a snížení počtu čtených řádků však tento dodatečný zápis téměř vždy vyváží.
- Úložiště se počítá v gigabajtech uložených za měsíc a vychází ze součtu všech databází ve vašem účtu. Do spotřebovaného úložiště se počítají jak tabulky, tak indexy.
- Limity plánu Free se resetují každý den v 00:00 UTC. Měsíční zahrnuté limity se resetují podle data obnovy vašeho měsíčního předplatného, které se určuje podle dne, kdy jste se poprvé přihlásili k odběru.
- Za přenos dat (egress) ani propustnost (bandwidth) u dat, ke kterým se přistupuje z D1, se neúčtují žádné poplatky.
- Replikace čtení neúčtuje za čtecí repliky nic navíc. Fakturace probíhá na základě stejného využití, tedy podle
rows_readarows_writtenvašimi dotazy.
Durable Objects
Fakturace Compute
Durable Objects se účtují podle doby výpočtu (reálného času), po kterou Durable Object aktivně běží nebo je nečinný v paměti, ale není možné ho hibernovat. Durable Objects, které jsou nečinné a splňují podmínky pro hibernaci, nejsou účtovány za dobu běhu, a to ještě předtím, než je runtime skutečně hibernuje. Požadavek na Durable Object jej udrží aktivní, nebo pokud byl neaktivní, objekt vytvoří.
U každé měřené dimenze představuje zpoplatněné využití množství spotřebované nad rámec zahrnuté měsíční alokace. Toto zpoplatněné využití se před uplatněním příslušné sazby zaokrouhluje nahoru na nejbližší zpoplatnitelnou jednotku. Například 500,000 GB-s zpoplatněné doby výpočtu se zaokrouhlí nahoru na 1,000,000 GB-s a odpovídajícím způsobem se naúčtuje.
| Tarif Free | Placený plán | |
|---|---|---|
| Požadavky | 100,000 / den | 1 milion / měsíc, + $0.15/milion Zahrnuje požadavky HTTP, relace RPC1, zprávy WebSocket2, a vyvolání alarmů |
| Doba trvání3 | 13,000 GB-s / den | 400,000 GB-s / měsíc, + $12.50/milion GB-s4,5 |
Poznámky pod čarou
1 Každý Relace RPC je účtován jako jeden požadavek na váš Durable Object. Každý Volání metody RPC na Stub Durable Objects je vlastní relací RPC, a proto jde o jeden účtovaný požadavek.
Volání metod RPC mohou vracet objekty (stuby) rozšiřující RpcTarget a volejte metody na těchto stub objektech. Následná volání na vráceném stub objektu jsou součástí stejné relace RPC a neúčtují se jako samostatné požadavky. Například:
let durableObjectStub = OBJECT_NAMESPACE.get(id); // retrieve Durable Object stub
using foo = await durableObjectStub.bar(); // billed as a request
await foo.baz(); // treated as part of the same RPC session created by calling bar(), not billed as a request
await durableObjectStub.cat(); // billed as a request2 Pro vytvoření připojení WebSocket je potřeba požadavek. Za odchozí zprávy WebSocket se neúčtuje nic, stejně tak za příchozí Pingy protokolu WebSocket ↗. Pro účely fakturace výpočetních požadavků se na příchozí zprávy WebSocket uplatňuje poměr 20:1, který zohledňuje menší velikost zpráv při komunikaci v reálném čase. Například 100 příchozích zpráv WebSocket by se pro účely fakturace počítalo jako 5 požadavků. Poměr 20:1 neovlivňuje metriky a analytiku Durable Object, které odrážejí skutečné využití.
3 Automatické odpovědi na úrovni aplikace zpracovává state.setWebSocketAutoResponse() nezaberou žádný další reálný čas, a proto se za ně neúčtuje nic navíc.
4 Doba běhu se účtuje ve skutečném čase (wall clock), dokud je objekt aktivní a nesplňuje podmínky pro hibernaci, ale je sdílena mezi všemi požadavky aktivními na objektu současně. Volání accept() na WebSocketu v objektu bude účtovat poplatky za dobu trvání po celou dobu připojení WebSocketu. Doporučujeme použít WebSocket Hibernation API, aby se po dokončení všech obslužných rutin událostí neúčtovaly poplatky za dobu trvání. Úplné vysvětlení najdete v Kdy se Durable Objectu účtují poplatky za dobu běhu?.
5 Účtování za dobu běhu zohledňuje 128 MB paměti alokované pro váš Durable Object bez ohledu na skutečné využití. Pokud váš účet vytváří mnoho instancí jedné třídy Durable Object, mohou Durable Objects běžet ve stejném isolate na stejném fyzickém stroji a sdílet 128 MB paměti. I tak jsou tyto Durable Objects účtovány, jako by měly alokováno plných 128 MB paměti.
Fakturace úložiště
Durable Objects Storage API je přístupné pouze zevnitř Durable Objects. Cena závisí na úložném backendu vašich Durable Objects.
- Durable Objects s podporou SQLite (doporučeno): Backend úložiště SQLite se doporučuje pro všechny nové třídy Durable Object. Plán Workers Free umí vytvářet a přistupovat pouze k Durable Objects založeným na SQLite.
- Durable Objects podložené úložištěm klíč-hodnota: Backend úložiště klíč-hodnota je dostupné pouze v plánu Workers Paid.
Backend úložiště SQLite
| plán Workers Free | plán Workers Paid | |
|---|---|---|
| Přečtené řádky 1,2 | 5 milionů / den | Prvních 25 miliard / měsíc zahrnuto + $0.001 / milion řádků |
| Zapsané řádky 1,2,3,4 | 100,000 / den | Prvních 50 milionů / měsíc zahrnuto + $1.00 / milion řádků |
| Uložená data SQL 5 | 5 GB (celkem) | 5 GB-měsíc, + $0.20/ GB-měsíc |
Poznámky pod čarou
1 Zahrnuté limity a sazby pro počty přečtených a zapsaných řádků odpovídají Ceny D1, serverless SQL databáze od Cloudflare.
2 Metody typu klíč-hodnota, jako je get(), put(), delete(), nebo list() ukládají a dotazují data ve skryté tabulce SQLite a účtují se jako přečtené a zapsané řádky.
3 Každý setAlarm() je účtován jako jeden zapsaný řádek.
4 Smazání se počítají jako zapsané řádky.
5 Durable Objects budou účtovány za uložená data až do data jsou odstraněna. Jakmile jsou data odstraněna, objekt systém automaticky vyčistí.
Backend úložiště klíč-hodnota
| plán Workers Paid | |
|---|---|
| Jednotky read request1,2 | 1 milion, + $0.20/milion |
| Jednotky zápisových požadavků3 | 1 milion, + $1.00/milion |
| Odstranit požadavky4 | 1 milion, + $1.00/milion |
| Uložená data5 | 1 GB, + $0.20/ GB-month |
Poznámky pod čarou
1 Jednotka požadavku je definována jako 4 KB přečtených nebo zapsaných dat. Požadavek, který zapisuje nebo čte více než 4 KB, spotřebuje více jednotek, například zápis 9 KB spotřebuje 3 jednotky zápisových požadavků.
2 Operace list se účtují v jednotkách read request na základě množství prohledaných dat. Například požadavek list, který vrátí celkem 80 KB klíčů a hodnot, bude účtován jako 20 jednotek read request. Požadavek list, který nevrátí nic, je účtován jako 1 jednotka read request.
3 Každý setAlarm je účtován jako jedna jednotka zapisovacího požadavku.
4 Požadavky na smazání se neúčtují podle objemu dat. Například smazání hodnoty o velikosti 100 KB bude účtováno jako jeden požadavek na smazání.
5 Durable Objects budou účtovány za uložená data, dokud nejsou data odstraněna. Jakmile jsou data odstraněna, objekt systém automaticky vyčistí.
Požadavky, které zasáhnou Paměťová mezipaměť Durable Objects nebo které používají víceklíčové verze get()/put()/delete() metody se účtují stejně, jako by šlo o běžný, samostatný požadavek pro každý klíč.
Vectorize
Vectorize je v současné době dostupný pouze v placeném plánu Workers.
| Workers Free | Workers Paid | |
|---|---|---|
| Celkový počet dotazovaných vektorových dimenzí | 30 milionů dotazovaných vektorových dimenzí / měsíc | Prvních 50 milionů dotazovaných vektorových dimenzí / měsíc zahrnuto + $0.01 za milion |
| Celkový počet uložených vektorových dimenzí | 5 milionů uložených vektorových dimenzí | Prvních 10 milionů uložených vektorových dimenzí + $0.05 za dalších 100 milionů |
Výpočet dimenzí vektoru
Chcete-li si spočítat potenciální využití, vypočtěte dimenze dotazovaného vektoru a dimenze uloženého vektoru a vynásobte je jednotkovou cenou. Vzorec je definován jako ((queried vectors + stored vectors) * dimensions * ($0.01 / 1,000,000)) + (stored vectors * dimensions * ($0.05 / 100,000,000))
- Pokud například vložíte 10,000 vektorů, každý o 768 dimenzích, a dotazujete se na ně 1,000krát denně (30,000krát měsíčně), výpočet by byl
((30,000 + 10,000) * 768) = 30,720,000dotazovaných dimenzí a(10,000 * 768) = 7,680,000uložených dimenzí (v rámci zahrnutého měsíčního přídělu) - Samostatně a bez zahrnuté měsíční alokace by se to vypočítalo jako
(30,000 + 10,000) * 768 * ($0.01 / 1,000,000) + (10,000 * 768 * ($0.05 / 100,000,000))a dohromady činí $0.31 měsíčně.
R2
R2 účtuje na základě celkového objemu uložených dat a dvou tříd operací nad těmito daty:
- operace Class A které jsou náročnější a obvykle mění stav.
- operace Class B které obvykle jen čtou existující stav.
Za odchozí šířku pásma (egress) se neúčtují žádné poplatky.
| Free | Úložiště Standard | Úložiště Infrequent Access | |
|---|---|---|---|
| Úložiště | 10 GB-month / měsíc | $0.015 / GB-month | $0.01 / GB-month |
| Operace Class A | 1 milion požadavků / měsíc | $4.50 / million requests | $9.00 / million requests |
| Operace Class B | 10 milionů požadavků / měsíc | $0.36 / million requests | $0.90 / million requests |
| Načítání dat (zpracování) | Žádné | Žádné | $0.01 / GB |
| Egress (přenos dat do internetu) | Free | Free | Free |
Containers
Containers se účtují za každých 10ms aktivního běhu podle následujících sazeb, přičemž zahrnuté měsíční využití je součástí $5 USD měsíčně plán Workers Paid:
| Paměť | CPU | Disk | |
|---|---|---|---|
| Free | N/A | N/A | N/A |
| Workers Paid | 25 GiB-hodin/měsíc v ceně +$0.0000025 za každou další GiB-sekundu |
375 vCPU-minut/měsíc + $0.000020 za každou další vCPU-sekundu |
200 GB-hodin/měsíc +$0.00000007 za každou další GB-sekundu |
Platíte pouze za to, co skutečně využijete: účtování začíná ve chvíli, kdy je požadavek odeslán do kontejneru nebo kdy je kontejner spuštěn ručně. Účtování končí poté, co instance kontejneru přejde do režimu spánku, k čemuž může dojít automaticky po vypršení časového limitu.
Odchozí síťový provoz
Egress z Containers se účtuje podle následujících sazeb:
| Region | Cena za GB | Zahrnutý příděl za měsíc |
|---|---|---|
| Severní Amerika a Evropa | $0.025 | 1 TB |
| Oceánie, Korea, Tchaj-wan | $0.05 | 500 GB |
| Všude jinde | $0.04 | 500 GB |
Service bindings
Požadavky odeslané z vašeho Workeru na jiný worker prostřednictvím Service Binding nezakládají další poplatky za požadavky. Díky tomu můžete funkcionalitu rozdělit do více Workerů bez dodatečných nákladů.
Pokud například Worker A odešle subrequest Workeru B přes Service Binding, nebo zavolá metodu RPC poskytovanou Workerem B přes Service Binding, účtuje se to takto:
- Jeden požadavek (pro počáteční vyvolání Workeru A)
- Celkové množství času CPU využitého u Workeru A i Workeru B
Drobné písmo
Plán Workers Paid je oddělený od jakéhokoli jiného plánu Cloudflare (Free, Professional, Business), který případně máte. Pokud jste zákazníkem Enterprise, obraťte se na svůj account team a ověřte si podrobnosti o cenách.
Do vašich limitů a fakturace se započítávají pouze požadavky, které zasáhnou Worker. Jelikož Cloudflare Workers běží ještě před cache Cloudflare, ukládání požadavku do cache přesto generuje náklady. Více informací najdete v Limity pro kontrolu definic a chování po dosažení limitu.