qeda-logo

DocsOperate your services

Scaling vCPU & RAM

Changing a service's allocated CPU and memory from its Settings tab — the tiers available, and how a change actually gets applied.

A service's CPU and RAM allocation lives in its Settings tab, right alongside the deploy config (start command, port, healthcheck path) that was auto-detected when it first deployed.

The Settings tab showing CPU and RAM dropdowns set to 0.5 vCPU and 512 MB
CPU and RAM sit at the bottom of the deploy config, not in a separate "scaling" section of their own.

Available tiers

  • CPU: 0.25, 0.5, 1, 2, or 4 vCPU.
  • RAM: 256 MB, 512 MB, 1 GB, 2 GB, 4 GB, or 8 GB.

Note. 4 vCPU / 8 GB is the ceiling in the standard dashboard, on any plan. Going beyond that — larger instances or a dedicated isolated cluster — is an Enterprise-plan option, provisioned outside this self-serve picker.

These are the same numbers Billing & Wallet's per-hour rates are calculated from (cost per vCPU-hour, per GB-hour) — moving a service to a bigger tier raises its hourly burn immediately, visible on the Billing page the next time it's checked.

Applying a change

Picking a new value from either dropdown doesn't apply it right away — a bar appears above the danger zone confirming there's an unapplied change, with the service explicitly still running on its previous settings until you act on it.

The "1 unapplied change" bar with Discard and Deploy buttons
"Discard" reverts the dropdown without touching the running service; "Deploy" redeploys it with the new allocation.

Note. Deploying a CPU/RAM change redeploys the container (same as any other Settings change) — it doesn't rebuild the image, so it's fast, but the service does restart.