# Veličine i skaliranje

## Šest veličina

| Veličina | vCPU | Memorija | NVMe SSD |
| -------- | ---- | -------- | -------- |
| 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   |

Svaka veličina uključuje root pristup, sigurnosnu kopiju svake noći, nadzor i Cjelovitu podršku. Cijene, mjesečne ili godišnje s jednim mjesecom na dar, nalaze se na [stranici VPS Pro](https://www.simafri.com/hr/vps/).

## Odabir veličine

Nekoliko orijentira, koje s našim timom prilagođavate svojem projektu:

| Vaš projekt                                    | Polazna točka   |
| ---------------------------------------------- | --------------- |
| stranica, API, bot, testno okruženje           | Pro 1 ili Pro 2 |
| web aplikacija s bazom podataka, u produkciji  | Pro 3 ili Pro 4 |
| više aplikacija, velika baza, zahtjevne obrade | Pro 5 ili Pro 6 |

Često odlučuje memorija: računajte memoriju svoje baze podataka, svakog procesa svoje aplikacije i rezervu koju traži prevođenje (`npm run build` ili `docker build` uzima je mnogo, dok traje). Recite nam što želite pokretati: savjetujemo vam pravu veličinu.

## Prelazak na veću veličinu

Vaš poslužitelj prelazi na veću veličinu **u svakom trenutku, bez ponovne instalacije**: vaši podaci, adrese i postavke ostaju na mjestu.

1. Pišite podršci i navedite naziv svojeg poslužitelja i željenu veličinu.
2. Naš vam tim šalje proformu za promjenu, po cijeni nove veličine od trenutka promjene.
3. Memorija i procesor prilagođavaju se bez ponovnog pokretanja, a disk se povećava, bez prekida vaših usluga.

Nova se veličina odmah prikazuje na kartici vašeg poslužitelja, u retku **Resursi**.

## Prelazak na manju veličinu

Pišite podršci i navedite željenu veličinu: promjena stupa na snagu sljedećeg mjeseca, pri vašem sljedećem dospijeću.

## Praćenje resursa

| Resurs   | Naredba             | Što pokazuje                                           |
| -------- | ------------------- | ------------------------------------------------------ |
| memorija | `free -h`           | iskorištenu memoriju i **dostupnu** memoriju           |
| procesor | `htop` ili `uptime` | opterećenje, u usporedbi s brojem vCPU-a vaše veličine |
| disk     | `df -h /`           | zauzeti i slobodni prostor                             |

Naš nadzor prati i opterećenje i prostor na disku vašeg poslužitelja te vas upozorava kad neki pokazatelj to opravdava: to je često pravi trenutak za čišćenje (`apt clean`, `journalctl --vacuum-size=200M`, stari izvozi) ili za prelazak na veću veličinu.

## Česta pitanja

### Mojoj aplikaciji nedostaje memorije tijekom prevođenja.

Prevodite na svojem računalu ili u svojoj kontinuiranoj integraciji, a rezultat postavite na poslužitelj, ili prijeđite na veću veličinu. Swap memorija vašeg poslužitelja apsorbira kratke vršne trenutke.

### Što se događa kad se disk napuni?

Zapisivanja ne uspijevaju, a baza podataka se zaustavlja. Naš vas nadzor upozorava prije toga: oslobodite prostor uz `ncdu /` kako biste pronašli što zauzima disk ili prijeđite na veću veličinu, čiji je disk veći.
