
Render vai Railway: dīkstāve un vienmērīga slodze maina lētāko izvēli

Railway var izmaksāt mazāk servisam, kas daļu mēneša patiešām guļ, savukārt Render fiksētā instance var būt lētāka, ja serviss strādā nepārtraukti ar pietiekami augstu vidējo CPU slodzi. ScubaDev salīdzinājums arī saista izvēli ar reālu dīkstāvi un rēķina prognozējamību.
Izšķirošā atšķirība ir starp rezervētu instances jaudu un faktiski patērētiem resursiem. Tālākie aprēķini ir nosacīti piemēri vienam 30 dienu mēnesim, nevis izmērīti klientu rēķini: vienam mazam servisam, prototipam ar nakts dīkstāvi un komandai ar vairākiem servisiem.
Kas veido abu platformu rēķinu
Render publiskajā cenrādī maksas tīmekļa instance ar 0,5 CPU un 512 MB atmiņas maksā 7 ASV dolārus mēnesī, bet nākamā instance ar 1 CPU un 2 GB atmiņas — 25 dolārus. Hobby darba telpa ir bez mēneša maksas un ietver 5 GB izejošās datplūsmas; Pro darba telpa maksā 25 dolārus mēnesī, ietver 25 GB datplūsmas un neierobežotu vietu skaitu. Datplūsma virs iekļautā apjoma maksā 0,15 dolārus par GB, bet pastāvīgais disks — 0,25 dolārus par GB mēnesī.
Railway cenrādī CPU maksā 0,00000772 dolārus par vCPU sekundi, aizņemtā atmiņa — 0,00000386 dolārus par GB sekundi, pastāvīgais sējums — 0,00000006 dolārus par GB sekundi, bet izejošā datplūsma — 0,05 dolārus par GB. Hobby plāna mēneša minimums ir 5 dolāri, Pro — 20 dolāri; abos gadījumos šī summa ietver attiecīga apmēra patēriņu, nevis tiek tam pieskaitīta. Pro plānā komandas vietu skaits nav atsevišķa izmaksu pozīcija.
Aprēķinos 512 MB pieņemti par aptuveni 0,5 GB, un abām platformām katrā scenārijā dots vienāds darba apjoms. Railway tarifi tiek piemēroti sekundēm, kurās serviss darbojas; aprēķinu rezultāti noapaļoti līdz centiem. Datubāze nav iekļauta, jo tās izmērs un pārvaldības prasības veidotu atsevišķu salīdzinājumu. Summas ir ASV dolāros bez nodokļiem un valūtas maiņas izmaksām.
Mazs serviss, kas darbojas nepārtraukti
Pieņemsim tīmekļa servisu, kas visu mēnesi aizņem 0,5 GB atmiņas, vidēji izmanto 0,25 vCPU un izsūta 10 GB datu. Pieņemam arī, ka tā maksimālā vajadzība nepārsniedz izvēlētās Render instances 0,5 CPU un 512 MB robežu. Render Hobby gadījumā instance maksā 7 dolārus, bet par datplūsmu virs iekļautajiem 5 GB jāmaksā 0,75 dolāri: kopā 7,75 dolāri.
Railway tajā pašā nosacītajā scenārijā par CPU aprēķina aptuveni 5,00 dolārus, par atmiņu vēl 5,00 dolārus un par datplūsmu 0,50 dolārus. Precīzāk piemērojot sekunžu tarifus, kopējā summa ir 10,51 dolārs; Hobby minimums to nepalielina. Šādai vienmērīgai slodzei Render ir lētāks par 2,76 dolāriem mēnesī.
Ja atmiņa un datplūsma nemainās, bet vidējais CPU patēriņš ir tikai 0,05 vCPU, Railway summa samazinās līdz aptuveni 6,50 dolāriem. Render maksā tie paši 7,75 dolāri. Pie šiem pieņēmumiem cenu robeža ir aptuveni 0,112 vidēji izmantoti vCPU: zem tās lētāks ir Railway, virs tās — Render. Robeža mainīsies, ja mainīsies aizņemtā atmiņa, datplūsma vai izvēlētā Render instance.
Prototips ar nakts dīkstāvi un periodisku darbu
Otrajā nosacītajā scenārijā prototipa tīmekļa serviss ar 0,5 GB atmiņas un vidēji 0,05 vCPU ir nomodā 176 stundas mēnesī. Šajā laikā jau ieskaitīta darbība līdz iemigšanai; serviss mēnesī izsūta 2 GB datu. Atsevišķs nakts uzdevums darbojas 15 minūtes katrā no 30 naktīm, aizņem 0,5 GB atmiņas un vidēji izmanto 0,25 vCPU.
Railway tīmekļa servisa aprēķinātais patēriņš ir aptuveni 1,47 dolāri, nakts uzdevuma — 0,10 dolāri, bet datplūsmas — vēl 0,10 dolāri. Kopējais patēriņš ir aptuveni 1,67 dolāri, tādēļ Hobby plānā maksājamā summa sasniedz 5 dolāru minimumu. Šo ietaupījumu rada pieņēmums, ka tīmekļa serviss ārpus norādītajām stundām tiešām guļ.
Railway Serverless noteikumi saista iemigšanu ar izejošās datplūsmas pārtraukumu: atvērti datubāzes savienojumi un telemetrija var uzturēt servisu nomodā. Pēc pēdējās izejošās datplūsmas iemigšana praksē var aizņemt 5–10 minūtes; pirmais pieprasījums pēc pamošanās var kavēties vai saņemt 502 atbildi. Ja lietotnei vajadzīga tūlītēja atbilde jebkurā stundā, šādu dīkstāvi nevar pieņemt par tās izmaksu priekšrocību.
Render maksas tīmekļa instance, kas paliek pieejama visu mēnesi, šajā piemērā maksā 7 dolārus, un 2 GB datplūsma ietilpst Hobby apjomā. Render periodisko darbu noteikumi paredz maksu par aktīvo darbības laiku, taču vismaz 1 dolāru mēnesī par katru šādu servisu. Tīmekļa serviss kopā ar nakts uzdevumu tādējādi maksā 8 dolārus. Periodiskais darbs abās platformās tiek rēķināts par īsu izpildi; lielāko atšķirību šeit rada tīmekļa servisa pieejamība starp pieprasījumiem.
Komanda ar vairākiem pastāvīgiem servisiem
Trešajā nosacītajā scenārijā četru cilvēku komanda uztur četrus servisus, kas darbojas visu mēnesi. Katrs aizņem 0,5 GB atmiņas un vidēji izmanto 0,45 vCPU, nepārsniedzot mazās Render instances jaudas robežu. Kopējā izejošā datplūsma ir 40 GB, un vienam servisam piesaistītās pastāvīgās krātuves apjoms ir 10 GB.
Render Pro aprēķinā četras instances maksā 28 dolārus un darba telpa — 25 dolārus. Par 15 GB datplūsmas virs iekļautā apjoma jāmaksā 2,25 dolāri, bet par disku — 2,50 dolāri; kopā 57,75 dolāri. Komandas dalībnieku skaits šo summu atsevišķi nepalielina.
Railway Pro ar tiem pašiem pieņēmumiem CPU un atmiņa kopā maksā aptuveni 56,03 dolārus, datplūsma — 2 dolārus un krātuve — 1,56 dolārus. Kopā tie ir aptuveni 59,58 dolāri, jau pārsniedzot Pro minimumu. Render pārsvars šeit ir neliels: ja visu četru servisu vidējais CPU patēriņš nokrīt līdz 0,05 vCPU un pārējie pieņēmumi paliek spēkā, Railway summa sarūk līdz aptuveni 27,57 dolāriem, bet Render summa nemainās.
Cena jāsaista ar vajadzīgo darbības režīmu
Vidējais CPU patēriņš nosaka Railway aprēķinu, bet Render instances izvēlē jāņem vērā arī slodzes maksimumi un atmiņas robeža. Ja lietotne neietilpst šajos piemēros izmantotajā mazajā instancē, tās fiksētā cena vairs nav piemērots salīdzinājuma pamats. Tāpat serviss, kurš regulāri sūta telemetriju vai uztur savienojumus, nevar balstīt Railway izmaksu plānu uz garām miega stundām.
Pie zemas faktiskās slodzes Railway mēra mazāku patēriņu, taču mēneša minimums nosaka zemāko maksājumu. Kad servisi darbojas pastāvīgi un izmanto ievērojamu daļu izvēlētās instances jaudas, Render fiksētā maksa kļūst gan konkurētspējīga, gan vieglāk paredzama. Datplūsma, pastāvīgā krātuve un komandas plāns jāskaita atsevišķi: piemēros tie maina starpību arī tad, kad servisu CPU un atmiņas pieņēmumi abās platformās ir vienādi.
Lasiet arī:
Saistītie raksti


Hetzner vai DigitalOcean: lētāks CPU zaudē diska darbā

Dify vai Flowise: vieglāks prototips var kļūt par dārgāku pārbūvi

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

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

Cloudflare R2 vai Backblaze B2: lētāka glabāšana zaudē pie lejupielādes
Abonējiet mūsu jaunumu vēstuli
Saņemiet jaunākās Web3, MI un kriptovalūtu ziņas tieši savā e-pastā.