29 lines
805 B
Markdown
29 lines
805 B
Markdown
# Runbook: Масштабирование
|
|
|
|
---
|
|
|
|
## Когда масштабироваться
|
|
|
|
| Метрика | Действие |
|
|
|---------|----------|
|
|
| CPU > 80% постоянно | Добавить ядер/воркеров |
|
|
| RAM > 80% | Увеличить RAM |
|
|
| DB > 10M записей | Индексы → шардинг |
|
|
| Response time p95 > 1s | Кэширование → реплики БД |
|
|
|
|
## Как масштабировать
|
|
|
|
### Vertical (проще)
|
|
```bash
|
|
# Увеличить ресурсы VPS
|
|
# Затем перезапустить
|
|
systemctl restart voidea
|
|
```
|
|
|
|
### Horizontal (сложнее)
|
|
```bash
|
|
# 1. Поставить load balancer (Nginx)
|
|
# 2. Запустить несколько инстансов
|
|
# 3. Настроить shared session/кэш (Redis)
|
|
```
|