Volumes
Trvalé úložiště pro váš projekt.
Úvod
Volume je trvalý úložný prostor, který žije nezávisle na životním cyklu jednotlivých instancí serverletu. Stejně jako serverlet nebo cron patří k projektu, běží v konkrétním regionu a účtuje se podle vlastního plánu.
Volumes slouží na data, která musí přežít déle než jedna instance — instance serverletu se běžně obměňují při rolling update nebo škálování, takže cokoliv zapíšete jen na disk instance, po jejím zániku zmizí.
Plány
Každý volume běží na volume plánu — pevné velikostní úrovni, stejný koncept jako plán serverletu nebo plán cronu. Každý plán má pevnou velikost v GB. Cena se v administraci zobrazuje za minutu i jako odhad měsíčních nákladů, ještě než ji potvrdíte, a plán volume lze po vytvoření kdykoliv změnit.
Region
Volume běží v konkrétním regionu, nebo ho můžete nechat na Auto a nechat Futrou, aby ho přiřadilo automaticky. Když volume necháte ve stejném regionu jako serverlety, které ho používají, latence zůstane nízká.
Vytvoření volume
Při vytvoření volume zadáváte název, region a plán:
- Region — kde se volume vytvoří, nebo Auto, aby ho zvolilo Futrou.
- Název volume — používá se v administraci.
- Plán volume — velikostní úroveň úložiště. Viz Plány.
Úprava a smazání
Název, plán i region volume lze po vytvoření kdykoliv změnit přes PATCH /volumes/:volumeId. Smazáním přes DELETE /volumes/:volumeId se volume i jeho data natrvalo odstraní.
Vztah k serverletům
Volume je vlastní, na projekt vázaný zdroj, vytvářený a účtovaný nezávisle na konkrétním serverletu — není to pole v konfiguraci serverletu. Nejdřív vytvoříte volume, pak ho v projektu propojíte s čímkoli, co potřebuje číst nebo zapisovat trvalá data.
Naposledy upraveno