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