# Suurused ja skaleerimine

## Kuus suurust

| Suurus | vCPU | Mälu  | 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   |

Iga suurus sisaldab root-ligipääsu, igaöist varukoopiat, seiret ja Terviklikku tuge. Hinnad, kuu või aasta kaupa koos ühe kuuga kingituseks, on [VPS Pro lehel](https://www.simafri.com/ee/vps/).

## Suuruse valimine

Mõned suunised, mida saate koos meie meeskonnaga oma projekti järgi täpsustada:

| Teie projekt                                        | Lähtepunkt      |
| --------------------------------------------------- | --------------- |
| sait, API, bot, testkeskkond                        | Pro 1 või Pro 2 |
| veebirakendus koos andmebaasiga, tootmises          | Pro 3 või Pro 4 |
| mitu rakendust, mahukas andmebaas, rasked töötlused | Pro 5 või Pro 6 |

Sageli otsustab mälu: arvestage oma andmebaasi mälu, oma rakenduse iga protsessi mälu ja varu, mida kompileerimine nõuab (`npm run build` või `docker build` võtab seda kestuse ajal palju). Öelge meile, mida soovite käitada: soovitame teile õige suuruse.

## Suuremale suurusele üleminek

Teie server läheb suuremale suurusele **igal ajal, ilma uuesti paigaldamata**: teie andmed, aadressid ja seadistused jäävad paigale.

1. Kirjutage klienditoele ja märkige oma serveri nimi ja soovitud suurus.
2. Meie meeskond saadab teile muudatuse proformaarve uue suuruse hinnaga alates muudatusest.
3. Mälu ja protsessor kohanduvad ilma taaskäivituseta ning ketas suureneb, teie teenuseid katkestamata.

Uus suurus kuvatakse kohe teie serveri kaardil real **Ressursid**.

## Väiksemale suurusele üleminek

Kirjutage klienditoele ja märkige soovitud suurus: muudatus jõustub järgmisel kuul, teie järgmisel tähtajal.

## Ressursside jälgimine

| Ressurss   | Käsk                | Mida see ütleb                                 |
| ---------- | ------------------- | ---------------------------------------------- |
| mälu       | `free -h`           | kasutatud ja **saadaolev** mälu                |
| protsessor | `htop` või `uptime` | koormus, võrreldes teie suuruse vCPU-de arvuga |
| ketas      | `df -h /`           | hõivatud ja vaba ruum                          |

Meie seire jälgib ka teie serveri koormust ja kettaruumi ning hoiatab teid, kui mõni näitaja seda nõuab: see on sageli hea hetk koristamiseks (`apt clean`, `journalctl --vacuum-size=200M`, vanad ekspordid) või suuremale suurusele üleminekuks.

## Korduma kippuvad küsimused

### Minu rakendusel jääb kompileerimise ajal mälust puudu.

Kompileerige oma arvutis või pideva integratsiooni keskkonnas ja juurutage tulemus või minge üle suuremale suurusele. Teie serveri saalemälu (swap) neelab lühiajalised tipud.

### Mis juhtub, kui mu ketas saab täis?

Kirjutamised ebaõnnestuvad ja andmebaas peatub. Meie seire hoiatab teid enne: vabastage ruumi, leides `ncdu /` abil, mis ketast täidab, või minge üle suuremale suurusele, millel on suurem ketas.
