
Cloudflare R2 vai Backblaze B2: lētāka glabāšana zaudē pie lejupielādes

Ja datus galvenokārt glabājat un lejupielādējat reti, parasti lētāks būs Backblaze B2. Tā B2 cenrādis nosaka glabāšanas cenu 6,95 ASV dolāri par TB mēnesī un bezmaksas lejupielādi līdz trīskāršam mēneša vidējam glabātajam apjomam; pārsniegums maksā 0,01 dolāru par GB. Savukārt Cloudflare R2 Standard cenrādis nosaka 0,015 dolārus par GB mēnesī, bezmaksas tiešo datu pārsūtīšanu un atsevišķu maksu par API operācijām. Tāpēc pie lielas tiešās lejupielādes R2 augstāko glabāšanas cenu var atsvērt zemākas pārsūtīšanas izmaksas.
Izvēli maina arī galamērķis. B2 datplūsmai uz atbilstošiem partneru CDN un skaitļošanas pakalpojumiem var nebūt Backblaze lejupielādes maksas pat tad, kad par tiešu lejupielādi jau būtu jāmaksā. Turklāt daudz mazu objektu pieprasījumu palielina R2 operāciju maksu, lai gan pārsūtīto datu apjoms var būt neliels. Līdz ar to glabāšanas, tiešās lejupielādes, partneru piegādes un API pieprasījumu apjomi jāvērtē atsevišķi.
Kādas cenas izmantotas aprēķinā
Salīdzinājumā izmantota R2 Standard klase un B2 mēneša maksa pēc faktiskā lietojuma. Abiem pakalpojumiem piemērots bezmaksas pirmais 10 GB glabāšanas apjoms. R2 Infrequent Access nav iekļauts: tā glabāšanas likme ir zemāka, bet datu izgūšanai piemēro papildu maksu. B2 Overdrive ar citu cenu un datplūsmas noteikumiem arī nav šī modeļa daļa.
Summas ir ASV dolāros par nosacītu 30 dienu mēnesi, kurā glabātais apjoms nemainās. Šeit 1 TB ir 1000 GB; B2 glabāšanas maksa aprēķināta proporcionāli publicētajai TB likmei. R2 glabāšanas lietojumu rēķina GB mēnešos, bet B2 mēneša vidējo nosaka pēc glabāto datu apjoma laika gaitā. Ja faili tiek augšupielādēti vai dzēsti mēneša vidū, faktiskās summas un B2 bezmaksas lejupielādes robeža atšķirsies no piemēriem. API operāciju maksa sākotnējā tabulā ir izslēgta un aplūkota atsevišķi.
ComputeCheck salīdzinājumā B2 glabāšanai norādīti 0,0060 dolāri par GB mēnesī, kas atšķiras no iepriekš minētās Backblaze publicētās likmes — 6,95 dolāri par TB. Šī cenu atšķirība ietekmētu katru tabulas rindu, tāpēc turpmākie aprēķini balstīti uz Backblaze pašreizējo cenrādi.
Rēķins pie 100 GB, 1 TB un 10 TB glabāšanas
Zema lejupielādes slodze šeit ir puse no glabātā apjoma mēnesī, vidēja — trīskāršs apjoms, bet liela — pieckāršs apjoms. Vispirms pieņemts, ka visa lejupielāde notiek tieši, bez partneru maršruta. Katrā rindā norādīts B2 un pēc tam R2 modelētais rēķins; tās ir aritmētiskas aplēses pēc publicētajām likmēm, nevis izmērīti klientu rēķini.
- 100 GB glabāšana. Pie 50 GB tiešas lejupielādes B2 maksātu aptuveni 0,63 $, R2 — 1,35 $. Pie 300 GB summas nemainītos. Pie 500 GB B2 pieaugtu līdz 2,63 $, bet R2 paliktu 1,35 $.
- 1 TB glabāšana. Pie 500 GB lejupielādes B2 maksātu aptuveni 6,88 $, R2 — 14,85 $. Pie 3 TB summas nemainītos. Pie 5 TB B2 pieaugtu līdz 26,88 $, kamēr R2 paliktu 14,85 $.
- 10 TB glabāšana. Pie 5 TB lejupielādes B2 maksātu aptuveni 69,43 $, R2 — 149,85 $. Pie 30 TB summas nemainītos. Pie 50 TB B2 pieaugtu līdz 269,43 $, bet R2 paliktu 149,85 $.
B2 cena saglabājas nemainīga līdz bezmaksas lejupielādes robežai. Nosacītajā 1 TB piemērā 5 TB tiešas lejupielādes rada 2 TB jeb 2000 GB pārsniegumu, par kuru pieskaitīti 20 $. R2 tajā pašā piemērā nepievieno pārsūtīšanas maksu, tāpēc redzamā summa ir tikai glabāšanas maksa. Ja failu lasījumu skaits pārsniedz R2 bezmaksas operāciju apjomu, šis rēķins būs lielāks.
Kāpēc partneru maršruts apgriež B2 rezultātu
B2 lejupielāde virs trīskāršās robežas ne vienmēr nozīmē maksas datplūsmu. Backblaze pamācībā par piegādi caur Cloudflare CDN apraksta publiska B2 satura maršrutu bez Backblaze lejupielādes maksas. Šis nosacījums attiecas uz konkrētu partnera piegādes veidu, nevis jebkuru galamērķi. Piegādes pakalpojuma paša cenas šajā krātuves rēķinu salīdzinājumā nav iekļautas.
Ja nosacītajā 1 TB un 5 TB piemērā visa lejupielāde atbilst šādam bezmaksas partnera maršrutam, B2 krātuves rēķins paliek aptuveni 6,88 $, nevis 26,88 $. Jaukts maršruts dod citu rezultātu: ja 4 TB tiek piegādāti caur atbilstošu partneri un 1 TB lejupielādēts tieši, tiešā daļa vēl iekļaujas B2 bezmaksas apjomā. Ja sadalījums ir pretējs — 4 TB tieši un 1 TB caur partneri — nosacītā maksa par tiešās lejupielādes pārsniegumu ir 10 $, un B2 kopējā aplēse kļūst 16,88 $.
Šo atšķirību rada piegādes ceļš, nevis failu formāts vai glabāto objektu skaits. CDN gadījumā jānošķir trafiks no B2 uz partneri un tas, ko partneris piegādā galalietotājiem. Modelī tiek salīdzināts tikai objektu krātuves rēķins; CDN vai skaitļošanas pakalpojuma izmaksas jāvērtē kopā ar izvēlēto piegādes konfigurāciju.
API operācijas var mainīt mazu objektu izmaksas
R2 Standard bezmaksas mēneša apjomā ietilpst viens miljons A klases un desmit miljoni B klases operāciju. Pēc tam likmes ir attiecīgi 4,50 $ un 0,36 $ par miljonu pieprasījumu. PutObject ir A klases operācija, savukārt GetObject un HeadObject ir B klases operācijas. Viena liela faila lejupielāde un daudzi mazu failu lasījumi var pārsūtīt līdzīgu datu apjomu, bet radīt ļoti atšķirīgu pieprasījumu skaitu.
B2 API operāciju cenrādis GetObject un HeadObject pieskaita bezmaksas B klasei, bet PutObject — bezmaksas A klasei. Tas ir būtiski slodzei ar daudziem lasījumiem: tā var iztērēt R2 bezmaksas operāciju apjomu, kamēr līdzvērtīgi parastie B2 pieprasījumi nepievieno operāciju maksu. B2 D klases izejošajiem notikumu paziņojumiem ir atsevišķs tarifs, tāpēc tos nevar automātiski ieskaitīt bezmaksas lasīšanas operācijās.
Nosacītā piemērā ar 100 GB glabāšanu, 50 GB tiešas lejupielādes un 20 miljoniem GetObject pieprasījumu R2 pēc bezmaksas apjoma apmaksātu 10 miljonus B klases operāciju. Tas pievienotu 3,60 $ glabāšanas maksai un paceltu R2 aplēsi līdz 4,95 $. B2 aplēse paliktu aptuveni 0,63 $, ja nav citu maksas komponentu. Savukārt miljons papildu R2 A klases operāciju vien pievienotu 4,50 $, tāpēc intensīva rakstīšana robežu var pārbīdīt vēl vairāk.
Kurā profilā mainās izdevīgākais pakalpojums
Šajā modelī bez API operāciju maksas R2 kļūst lētāks par B2, kad tiešā lejupielāde pie 1 TB glabāšanas pārsniedz aptuveni 3,80 reizes glabāto apjomu. Pie 100 GB robeža ir ap 3,72 reizēm, pie 10 TB — ap 3,80 reizēm. Mazākajā apjomā bezmaksas glabāšanas daļa spēcīgāk ietekmē abu pakalpojumu cenu starpību. Šīs robežas ir aprēķina rezultāts dotajiem tarifiem un pieņēmumiem, nevis pakalpojumu sniedzēju noteikta universāla slodzes robeža.
Tāpēc izvēlei vajadzīgi četri sava mēneša profila lielumi: vidējais glabātais apjoms, tieši lejupielādētais apjoms, atbilstošiem partneriem piegādātais apjoms un lasīšanas un rakstīšanas pieprasījumu skaits. B2 zemākā glabāšanas cena saglabā priekšrocību pie nelielas tiešās lejupielādes vai kvalificētas partneru piegādes. R2 kļūst pievilcīgāks, ja tiešās lejupielādes pārsniegums ir liels, bet maksas API operāciju skaits paliek pieticīgs.
Lasiet arī:
Saistītie raksti


PostHog vai Mixpanel: miljons bezmaksas notikumu vēl nepasaka īsto cenu

Google Drive vai OneDrive: vairāk bezmaksas vietas vai ātrāka sinhronizācija

Pinecone vai Qdrant: bezserveru ērtība sadārdzinās pie lielas slodzes

Akumulējošs vai izmaksājošs ETF: naudas plūsma maina izvēli

Hetzner vai DigitalOcean: lētāks CPU zaudē diska darbā
Abonējiet mūsu jaunumu vēstuli
Saņemiet jaunākās Web3, MI un kriptovalūtu ziņas tieši savā e-pastā.