Vercel, nebo Netlify: stejných 20 dolarů měří jinou spotřebu

|Autor: Redakce QUASA|5 min čtení
Vercel, nebo Netlify: stejných 20 dolarů měří jinou spotřebu

Pro sólový projekt s náročnější aplikací v Next.js může být praktičtější Vercel; tříčlennému týmu s převážně statickým webem vyjde při stejném provozu levněji Netlify. Ceník Vercelu stanoví Pro na 20 dolarů měsíčně, zahrnuje jedno vývojářské místo a další oceňuje po 20 dolarech; ceník Netlify uvádí Pro od 20 dolarů měsíčně s neomezeným počtem členů a základním fondem 3 000 kreditů.

Obě částky jsou počáteční ceny, nikoli stejný objem služeb. Vercel přičítá placená místa lidem, kteří nasazují a spravují projekt, a provoz hradí z měsíčního kreditu na využití. Netlify nechává členy týmu čerpat společné kredity, z nichž platí produkční nasazení, přenos dat, webové požadavky a výpočet funkcí. Následující scénáře jsou podmíněné výpočty v amerických dolarech bez daní, ne naměřené faktury.

Jeden provozní základ pro všechny scénáře

Model tvoří jeden web, 20 úspěšných produkčních nasazení měsíčně, 50 GB dat odeslaných návštěvníkům a 500 000 webových požadavků. Na Vercelu předpokládá také 100 minut sestavování na základním stroji. Jde o zvolené hodnoty pro srovnání: v prvních dvou scénářích je obsah převážně statický, ve třetím část stejných požadavků obslouží serverová funkce. Náklady externího AI API, databáze, placených doplňků a daně v modelu nejsou.

Netlify za takový základ odečte 300 kreditů za produkční nasazení, 1 000 za přenos a 100 za požadavky, celkem 1 400 kreditů. Produkční vydání stojí 15 kreditů, gigabajt odchozích dat 20 a každých 10 000 webových požadavků 2 kredity. Náhledové nasazení je bez poplatku za produkční vydání, ale návštěvy náhledů se do webových požadavků počítají; model předpokládá, že veškerý uvedený provoz míří na produkční web.

Vercel neodečítá za každé produkční nasazení pevný počet kreditů. Při sazbě 0,007 dolaru za minutu představuje zvolených 100 minut sestavování využití za 0,70 dolaru, které pokryje kredit zahrnutý v Pro. Modelový přenos a počet požadavků nepřidávají další položku; dynamické trasy, jiný druh přenosu nebo další služby by účet změnily. Nastavení funkcí Vercelu uvádí pro Pro výchozí alokaci 2 GB paměti, důležitou pro třetí scénář.

Jeden vývojář: shodná cena Pro

Když projekt nasazuje jediný člověk a web má zvolený převážně statický provoz, stojí oba tarify Pro v modelu 20 dolarů měsíčně. Netlify vyčerpá 1 400 ze 3 000 kreditů, Vercelu stačí zahrnutý kredit na modelované sestavování. Volba v tomto scénáři nevychází z rozdílu v měsíčním účtu, ale z toho, jaký framework a jaké serverové funkce web potřebuje.

Samostatný vývojář může u Netlify zvažovat i tarif Personal za 9 dolarů měsíčně. Jeho fond 1 000 kreditů však uvedených 1 400 nepokryje. Levnější vstupní tarif proto není levnějším řešením právě tohoto modelového provozu bez dodatečných kreditů nebo menší spotřeby. U Vercelu je pro komerční projekt srovnání postavené na Pro; tarif Hobby je určen osobním, nekomerčním projektům.

Tři nasazující lidé: rozhodují místa

Tři členové nasazující stejný projekt zvyšují cenu míst u Vercelu, zatímco Netlify sdílí týmový tarif.

Pro tři členy, kteří všichni potřebují právo projekt nasazovat a nastavovat, se objem práce webu nijak nemění. Vercel v základním scénáři vychází na 60 dolarů měsíčně: jedno místo je v Pro a dvě další stojí po 20 dolarech. Netlify zůstává na 20 dolarech, protože členové sdílejí stejný fond a modelová spotřeba je stále 1 400 kreditů. Rozdíl 40 dolarů tak vzniká z oprávnění týmu, nikoli z vyšší návštěvnosti nebo rychlejšího výpočtu.

Oprávnění je podstatná podmínka. Lidé, kteří na Vercelu pouze sledují nasazení a komentují náhledy, mohou mít bezplatnou roli Viewer; výpočet 60 dolarů se jich netýká. Netlify zase sdílí kredity mezi projekty jednoho týmu. Další web může vyčerpat rezervu i bez přidání jediného člena, takže neomezený počet míst neznamená neomezený provoz.

Čekání na externí AI API mění výsledek

Při čekání funkce na externí modelové API se u Netlify započítává délka běhu, u Vercelu aktivní CPU a rezervovaná paměť.

Technické srovnání Vercelu popisuje funkci, která 30 sekund čeká na odpověď modelového API a 200 milisekund zpracovává výsledek: podle Vercelu se u Netlify do výpočtu započítává délka běhu, zatímco Vercel účtuje aktivní CPU a rezervovanou paměť po dobu požadavku. Popis konkurenta pochází od Vercelu. Pro účet je zásadní druhá část věty: čekání na Vercelu nezatěžuje měřič aktivního CPU, ale paměť během něj dál spotřebovává placenou kapacitu.

Pro samostatný třetí scénář předpokládejme, že 200 000 z původních 500 000 požadavků volá funkci. Každé volání trvá celkem 30 sekund, z toho 0,2 sekundy připadá na aktivní práci CPU. Pro Netlify volíme 1 GB přidělené paměti, pro Vercel 2 GB. Počet nasazení, webových požadavků i objem dat zůstávají stejné; není připočtena cena volaného externího API. U Netlify to znamená přibližně 1 667 GB-hodin výpočtu, tedy 16 667 kreditů za funkce a s ostatním provozem celkem asi 18 067 kreditů.

Takovou spotřebu nepokryje základní fond Netlify Pro. Přehled vyšších úrovní Netlify Pro uvádí 20 000 kreditů za 126 dolarů měsíčně. Úroveň pokryje modelový měsíc a zachová neomezený počet členů. Kredity vyjadřují účtovanou kombinaci času a paměti, nikoli rychlost, s jakou funkce dokončí práci.

U Vercelu vychází 200 000 volání na přibližně 11,1 hodiny aktivního CPU a při odděleném účtování každého požadavku na 3 333 GB-hodin rezervované paměti. Při nejnižších zveřejněných sazbách je to zhruba 1,42 dolaru za CPU, 35,33 dolaru za paměť a 0,12 dolaru za volání; se sestavováním asi 37,58 dolaru využití. Po odečtení zahrnutého kreditu stojí modelový sólový účet přibližně 37,58 dolaru a účet tří nasazujících lidí 77,58 dolaru. Skutečnou částku ovlivní regionální sazba a souběh: instance Vercelu může obsluhovat více požadavků najednou, takže jejich časy nelze z faktury vždy prostě sečíst.

Next.js může převážit cenový rozdíl

Vercel provozuje Next.js nativně na vlastní platformě; Netlify při nasazení používá adaptér OpenNext, který připraví jeho serverové a okrajové funkce. Netlify podporuje hlavní možnosti frameworku včetně serverového renderování, ISR a Server Actions. Vrstva adaptéru přesto znamená další závislost u aplikace, která využívá nové nebo méně obvyklé vlastnosti Next.js. Pro takový projekt může být přímá integrace Vercelu praktickým důvodem přijmout vyšší cenu týmových míst.

U převážně statického webu se třemi nasazujícími lidmi má v modelu jasnou cenovou výhodu Netlify. Jakmile však stejný tým provozuje mnoho funkcí čekajících na externí službu, rozhoduje vedle míst také alokovaná paměť, délka požadavků a způsob souběžného zpracování. Právě tyto veličiny mohou posunout účet přes základní kreditní fond, i když počet návštěvníků a produkčních nasazení zůstane stejný.

Přečtěte si také:

Sdílet:

Přihlaste se k odběru newsletteru

Nejnovější zprávy ze světa Web3, AI a kryptoměn přímo do vaší schránky.

0