# Retailler un service

> Quand agrandir, dans quel ordre, et ce que ça change sur la facture.

## Savoir s'il faut retailler

`ark info` donne la consommation du moment, à condition que le service tourne :

```bash
ark info survie-2026
```

```
processeur       94.1 %
mémoire          7.8 Go
disque           76.2 Go
en ligne depuis  412 min
```

Trois lectures, trois conclusions différentes :

| Ce que tu vois | Ce que ça veut dire |
| --- | --- |
| Mémoire au plafond, en permanence | Il manque de la mémoire. C'est le cas le plus fréquent, et le plus simple à régler. |
| Processeur au plafond, en permanence | Soit il manque des cœurs, soit quelque chose tourne en boucle. Regarde d'abord les journaux. |
| Disque presque plein | Fais le ménage avant d'agrandir : journaux, vieilles sauvegardes. |

<Note>
  Un pic de processeur au démarrage est normal : la génération d'un monde ou le
  démarrage d'une JVM consomment. Ce qui compte, c'est la valeur au repos, une fois le
  service installé.
</Note>

## Les bornes

```bash
ark scale survie-2026
```

```
survie-2026 tient 4 vCPU · 8 Go · 80 Go
12.40 € par mois

processeur  1 à 16 vCPU
mémoire     1 à 64 Go
disque      10 à 500 Go
```

## Retailler

```bash
ark scale survie-2026 --ram 12
```

```
ok nouvelle taille prise, 15.80 € par mois
  Le changement prend effet au prochain démarrage.
```

Deux temps différents, et c'est volontaire :

- **le tarif change tout de suite**, parce que la réservation est faite sur le nœud ;
- **la taille change au prochain démarrage**, parce qu'un conteneur ne se redimensionne
  pas à chaud.

## Le faire proprement quand il y a du monde

```bash
ark exec survie-2026 -- say Redémarrage technique dans 60 secondes
sleep 60
ark exec survie-2026 -- save-all
ark backup create survie-2026 avant-retaille
ark scale survie-2026 --ram 12
ark restart survie-2026
ark console survie-2026
```

## Le disque, ce cas à part

Il ne se réduit pas. Le CLI arrête la commande avant même de l'envoyer :

```
x Le disque ne se réduit pas : tes fichiers y sont.
  Il tient 80 Go aujourd'hui.
```

Avant d'agrandir, regarde ce qui prend la place :

```bash
ark files ls survie-2026 /
ark files ls survie-2026 /logs
ark backup ls survie-2026
```

Les journaux et les vieilles sauvegardes suffisent souvent à récupérer de quoi voir
venir.

## Les gammes qui ne bougent pas

Un serveur dédié est une machine physique : `ark scale` refuse, et dit pourquoi.
Certaines offres — un forfait gratuit, une promotion liée à une taille — figent aussi
la taille, et la raison exacte apparaît dans le message.

## Redescendre

Le processeur et la mémoire se réduisent sans difficulté :

```bash
ark scale survie-2026 --cpu 2 --ram 4
ark restart survie-2026
```

C'est la bonne manœuvre pour un serveur qui n'est plus très fréquenté : tu paies moins
sans rien perdre.
