# Velikosti a škálování

## Šest velikostí

| Velikost | vCPU | Paměť | SSD NVMe |
| -------- | ---- | ----- | -------- |
| Pro 1    | 1    | 2 GB  | 20 GB    |
| Pro 2    | 2    | 4 GB  | 50 GB    |
| Pro 3    | 2    | 6 GB  | 80 GB    |
| Pro 4    | 4    | 8 GB  | 120 GB   |
| Pro 5    | 6    | 16 GB | 240 GB   |
| Pro 6    | 8    | 24 GB | 400 GB   |

Každá velikost zahrnuje přístup root, noční zálohu, dohled a Komplexní podporu. Ceny, měsíčně nebo ročně s jedním měsícem zdarma, najdete na [stránce VPS Pro](https://www.simafri.com/cz/vps/).

## Volba velikosti

Několik orientačních bodů, které s naším týmem upřesníte podle svého projektu:

| Váš projekt                                          | Výchozí bod      |
| ---------------------------------------------------- | ---------------- |
| web, API, bot, testovací prostředí                   | Pro 1 nebo Pro 2 |
| webová aplikace s databází, v produkci               | Pro 3 nebo Pro 4 |
| více aplikací, rozsáhlá databáze, náročné zpracování | Pro 5 nebo Pro 6 |

Rozhoduje často paměť: počítejte s pamětí pro databázi, pro každý proces vaší aplikace a s rezervou, kterou vyžaduje kompilace (`npm run build` nebo `docker build` jí po dobu běhu spotřebuje hodně). Napište nám, co chcete provozovat: doporučíme vám správnou velikost.

## Přechod na vyšší velikost

Váš server přejde na vyšší velikost **kdykoli, bez reinstalace**: vaše data, adresy i nastavení zůstanou na místě.

1. Napište podpoře a uveďte název svého serveru a požadovanou velikost.
2. Náš tým vám pošle proformu na změnu, za cenu nové velikosti ode dne změny.
3. Paměť a procesor se upraví bez restartu a disk se zvětší, aniž by se přerušily vaše služby.

Nová velikost se okamžitě zobrazí na kartě vašeho serveru, na řádku **Prostředky**.

## Přechod na nižší velikost

Napište podpoře a uveďte požadovanou velikost: změna začne platit od následujícího měsíce, s vaším příštím obnovením.

## Sledování prostředků

| Prostředek | Příkaz               | Co říká                                            |
| ---------- | -------------------- | -------------------------------------------------- |
| paměť      | `free -h`            | využitou paměť a **dostupnou** paměť               |
| procesor   | `htop` nebo `uptime` | zatížení, ve srovnání s počtem vCPU vaší velikosti |
| disk       | `df -h /`            | obsazené a volné místo                             |

Náš dohled sleduje také zatížení a místo na disku vašeho serveru a upozorní vás, když to některý ukazatel vyžaduje: to bývá vhodná chvíle k úklidu (`apt clean`, `journalctl --vacuum-size=200M`, staré exporty) nebo k přechodu na vyšší velikost.

## Časté otázky

### Mé aplikaci při kompilaci dochází paměť.

Kompilujte na svém počítači nebo v průběžné integraci (CI) a nasaďte výsledek, nebo přejděte na vyšší velikost. Krátké špičky zachytí odkládací paměť (swap) vašeho serveru.

### Co se stane, když se disk zaplní?

Zápisy selhávají a databáze se zastaví. Náš dohled vás upozorní předem: uvolněte místo, pomocí `ncdu /` zjistíte, co disk zabírá, nebo přejděte na vyšší velikost s větším diskem.
