Dedicated compute
The same deploy, on hardware nobody else is on
Reserve whole machines and run your services on them. Nothing about your pipeline changes: the same push, the same rollback, the same private network. What changes is who else is on the hardware, which is nobody.
$ keel nodes add --class m-32 --reserve 12m reserved node-eu1-14 (32 vCPU, 128 GB) discount 34% against on-demand $ keel scale web --node-class m-32 --min 4 scheduled on reserved capacity rollout 4/4 healthy
The machines
| Class | vCPU | Memory | NVMe | Uplink | On demand | Reserved, 12 months |
|---|---|---|---|---|---|---|
| m-8 | 8 dedicated | 32 GB | 2 x 960 GB | 10 Gbit | 180.00 | 119.00 |
| m-16 | 16 dedicated | 64 GB | 2 x 1.9 TB | 10 Gbit | 340.00 | 224.00 |
| m-32 | 32 dedicated | 128 GB | 4 x 1.9 TB | 10 Gbit | 640.00 | 422.00 |
| m-64 | 64 dedicated | 256 GB | 4 x 3.8 TB | 25 Gbit | 1,220.00 | 805.00 |
What a reservation is, and what it is not
- Term
Twelve months, from the day the node is live - Billing
Monthly, at the reserved rate, not up front - Scheduling
Your services only, by node class - Burst
Beyond the node, onto on-demand, automatically
- Failure
Reschedule onto another node and keep the old build until the new one passes its health check - Leaving early
The remaining months, or roll it into a larger class - Growing
Add a node at any time, at the same reserved rate - Region
Chosen per node, and nodes can be in several
Questions
Does anything about my deploy change?
No. A node class is a scheduling constraint on a service, so the only change is one line in the configuration. The build, the rollout and the rollback are identical.
What happens if a reserved node fails?
The service is rescheduled onto another node, usually inside thirty seconds, and the time it was down is not billed.
Can I run a database on reserved capacity?
Yes, and it is the most common reason people take one. A managed Postgres on a node you have reserved has no noisy neighbour by construction.
Is there a minimum number of nodes?
One. The discount does not scale with count, because a volume discount on top of a commitment discount is a way of making the first price wrong.
Get started
Reserve capacity when the bill stops being lumpy
Once a service runs more than about sixteen hours a day, a reservation costs less than the same hours on demand.