Platforma

Autoskalowanie compute

Automatyczna zmiana rozmiaru instancji w ustalonych granicach.

Na stronie Compute włączysz autoskalowanie i ustawisz granice (minimum, maksimum) oraz cooldown. Co 5 minut panel sprawdza obciążenie bazy i zmienia rozmiar o jeden stopień:

  • w górę — gdy średnie CPU bazy ≥ 80% przydziału lub pamięć ≥ 90% limitu przez 10 minut,
  • w dół — gdy CPU < 20% i pamięć < 50% przez 60 minut (i mniejsza instancja zmieści używaną pamięć).

Każda zmiana to restart Postgresa (ok. 10 s), dlatego po niej obowiązuje cooldown (domyślnie 30 min). O każdej zmianie dostaniesz powiadomienie, a historia jest widoczna na stronie Compute. Rozliczamy godziny pracy na danym rozmiarze, więc chwilowy skok obciążenia kosztuje tylko czas na większej instancji. Dostępne od planu Pro.

GET /api/v1/projects/{ref}/autoscaling
PUT /api/v1/projects/{ref}/autoscaling   {"enabled": true, "min_size": "micro", "max_size": "medium", "cooldown_minutes": 30}

MCP: get_autoscaling, set_autoscaling.