článek
Všechny článkyBunny.net pro aplikace: kontejnery, databáze a úložiště
Bunny.net není jen CDN. Má kontejnery, serverless skripty, SQL databázi, úložiště i hosting videa. Ukážu vám, pro koho dává smysl na provoz aplikací, jak na něm aplikaci postavit a jak si stojí proti Vercelu a AWS.
- Obecné
- 6 minut

Quick Summary (TL;DR): Bunny.net je evropská platforma známá hlavně jako CDN a hosting videa, která dnes nabízí i nástroje na provoz celých aplikací. Magic Containers spouštějí vlastní Docker image ve více regionech, Edge Scripting je serverless JavaScript a TypeScript na edge síti, Bunny Database je spravovaná SQL databáze kompatibilní se SQLite (zatím ve veřejném preview), Storage drží soubory a CDN a Stream doručují obrázky a video. Hodí se na menší a střední aplikace, backendy k webům, interní nástroje a projekty s hodně médii. Oproti AWS má méně služeb, ale jednodušší ovládání a účtování podle spotřeby. Vercel zůstává lepší volbou pro frontend v Next.js nebo Astru. V praxi se často vyplatí kombinace: frontend na Vercelu, backend a média na Bunny.
Co je Bunny.net a proč ho zvažovat pro aplikace?
Bunny.net je evropská platforma, kterou většina lidí zná jako CDN a hosting videa. Postupně k tomu přidala nástroje na provoz celých aplikací: kontejnery, serverless skripty, databázi a úložiště. Všechno v jednom účtu a s platbou podle spotřeby.
Bunny.net (doporučující odkaz) nabízí nástroje pro média i provoz aplikací. Může fungovat samostatně nebo vedle jiné hostingové platformy. Níže rozebírám, podle čeho takové řešení vybírat.
Z čeho se Bunny skládá?
- Magic Containers: provoz vlastních Docker image ve více regionech. Na API, backend nebo celou aplikaci, která má běžet nepřetržitě. Umí i trvalé úložiště (persistent volumes).
- Edge Scripting: serverless JavaScript a TypeScript na edge síti. Na krátké úlohy, úpravy požadavků, malé API nebo webhooky.
- Bunny Database: spravovaná SQL databáze kompatibilní se SQLite, postavená na libSQL. Je ve veřejném preview, takže na kritická data bych zatím měl po ruce zálohy a plán B.
- Storage: úložiště souborů s replikací do více regionů, napojené přímo na CDN.
- CDN: doručování statických souborů a obrázků, včetně jejich optimalizace.
- Stream: hosting a kódování videa s přehrávačem. Podrobně v článku jak hostovat videa ve Webflow přes Bunny.
Pro koho Bunny dává smysl?
- Menší a střední aplikace, kde nechcete spravovat infrastrukturu v AWS.
- Projekty s hodně médii: video, obrázky, soubory ke stažení.
- Týmy, které chtějí evropského poskytovatele a účtování podle spotřeby.
- Interní nástroje a backendy k webům, třeba API pro formuláře nebo zpracování dat.
Méně se hodí, když potřebujete široký katalog spravovaných služeb, jako jsou fronty, vyhledávání nebo strojové učení, nebo když je aplikace hluboce svázaná s konkrétním frameworkem a jeho hostingem.
Jak postavit aplikaci na Bunny v praxi?
- Zabalte aplikaci do Docker image a nahrajte ho do registru, třeba GitHub Container Registry.
- V Magic Containers založte aplikaci, vyberte image, regiony a proměnné prostředí.
- Založte Bunny Database a přístupové údaje k ní připojte jako secrets. Do aplikace se dostanou jako proměnné prostředí.
- Soubory od uživatelů ukládejte do Storage a doručujte přes CDN, ne z kontejneru.
- Nasměrujte doménu a nechte vystavit certifikát.
- Nasazování automatizujte přes CI, aby nová verze šla ven po každém merge.
Pro kratší úlohy bez vlastního kontejneru můžete použít Edge Scripting. K Bunny Database přistupujete přes HTTP API nebo SDK kompatibilní s daným prostředím; přístupové tokeny patří do secrets. Ověřte podporu potřebných knihoven a limity běhu skriptu.
Jak si Bunny stojí proti Vercelu a AWS?
Vercel nabízí nasazování z Gitu a náhledy pro Next.js, Astro i další frameworky. Umí také backendová API přes Functions, soubory a média přes Blob a databáze přes integrace. Při srovnání s Bunny proto rozhoduje konkrétní zátěž: potřebujete vlastní kontejner a nepřetržitý proces, nebo vám vyhovuje model funkcí? Porovnejte také limity, regiony a cenu při očekávaném provozu.
AWS umí všechno, ale za cenu složitosti. Na menší aplikaci je to často víc nastavování, oprávnění a služeb, než projekt potřebuje.
Bunny spojuje kontejnery, databázi, úložiště a média v jednom účtu. Jednou z možností je provozovat web na Vercelu a vybrané služby na Bunny; další možností je držet aplikaci u jednoho poskytovatele. Volba záleží na provozu a nárocích na správu. Konkrétní ceny tu neuvádím, protože se mění; odhad vychází z aktuálních ceníků a očekávané spotřeby.
Na co si dát pozor?
- Bunny Database je v preview. Počítejte se změnami a mějte zálohy.
- Přístupové klíče patří do secrets, ne do kódu. Soubory s citlivým obsahem nedoručujte veřejně přes CDN.
- Ověřte si, jestli vám stačí vestavěné logy a monitoring, nebo potřebujete vlastní.
- Když řešíte GDPR, zvolte regiony podle toho, kde smí ležet data.
Co si z toho odnést
Bunny.net stojí za zvážení, pokud hledáte kontejnery, databázi, úložiště a doručování médií v jednom ekosystému. Před rozhodnutím porovnejte limity, stav jednotlivých služeb, zálohování a cenu pro váš projekt. Vyzkoušet ho můžete přes můj doporučující odkaz. A když řešíte, na čem postavit vlastní aplikaci nebo web, napište mi.
Časté otázky
Je Bunny.net jen CDN?
Ne. Kromě CDN nabízí hosting videa (Stream), úložiště (Storage), serverless skripty (Edge Scripting), kontejnery (Magic Containers) a SQL databázi (Bunny Database).
Můžu na Bunny provozovat Next.js aplikaci?
Ano, jako kontejner v Magic Containers. Pohodlnější integraci s frameworkem ale nabízí Vercel, proto frontend obvykle nechávám tam a na Bunny dávám backend a média.
Je Bunny Database připravená na produkci?
Je ve veřejném preview. Na menší projekty a experimenty ji použít jde, u kritických dat počítejte se zálohami a se změnami.
Je Bunny levnější než Vercel nebo AWS?
Záleží na typu provozu. Bunny účtuje podle spotřeby a ceník je veřejný, takže si srovnání spočítáte pro svůj konkrétní projekt.
Proč Bunny místo AWS?
Kvůli jednoduchosti. Pro menší aplikaci je Bunny rychlejší na nastavení a přehlednější na účtování. AWS dává smysl, když potřebujete služby, které Bunny nemá.
Máte projekt, na který šablona nestačí?
Popište mi, co potřebujete. Ozvu se s rozsahem, plánem a odhadem ceny.
STAV:PŘIJÍMÁM PROJEKTY· ODPOVĚĎ DO 2 DNŮ
