← Cloudflare Queues / queues / platforma
Ceny
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.
Příklady
Pokud aplikace denně zapisuje, čte a maže (konzumuje) milion zpráv (v měsíci s 30 dny) a každá zpráva má velikost menší než 64 KB, odhadovaná měsíční fakturace by byla:
| Celkové využití | Bezplatné využití | Fakturované využití | Cena | |
|---|---|---|---|---|
| Operace Standard | 3 * 30 * 1,000,000 | 1,000,000 | 89,000,000 | $35.60 |
| (zápis, čtení, odstranění) | ||||
| CELKEM | $35.60 |
Aplikace, která měsíčně zapíše, přečte a smaže (spotřebuje) 100 milionů zpráv o velikosti přibližně 127 KB (každá zpráva se počítá jako dva bloky po 64 KB), by měla přibližně takové vyúčtování:
| Celkové využití | Bezplatné využití | Fakturované využití | Cena | |
|---|---|---|---|---|
| Operace Standard | 2 * 3 * 100 * 1,000,000 | 1,000,000 | 599,000,000 | $239.60 |
| (2x operací pro zprávy > 64KB) | ||||
| CELKEM | $239.60 |