---
title: Volumes
description: 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](/cs/docs/serverlet/#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](/cs/docs/serverlet/#plány) nebo [plán cronu](/cs/docs/crons/#plány). 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](#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](/cs/docs/serverlet/) — 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.