Naming Convention
A DBaaS plan name tells you three key facts about the service without opening a table:
Segment | Example | Meaning |
---|---|---|
Tier | premium | Redundancy & backup profile (Hobbyist —> Premium) |
Node Count | 9x | Number of nodes in the cluster (omitted on single-node plans) |
RAM per Node | 16 | Memory in GB for each node; aligns with Exoscale Compute flavors |
Reading a Plan
premium-9x-16
—> Premium-tier cluster, 9 nodes, 16 GB RAM each.
Tier Quick Reference
- Hobbyist
single node, basic SLA, hourly backup (1 copy) - Startup
single node, hourly + rolling 3-day daily backups - Business
2 nodes, hourly + 14-day retention, 99.99 % SLA - Premium
3 nodes, hourly + 30-day retention, 99.99 % SLA
Details (CPU, storage, price) live in the DBaaS plan tables.
Why the Pattern?
The scheme is shared by all engines (pg
, mysql
, kafka
, opensearch
, valkey
, grafana
) so teams can:
- Spot Capacity
larger last number = more RAM - Spot Resilience
higher tier = more replicas/backups - Compare Costs
same tier & size behave similarly across zones
NOTE
when creating or updating a service via CLI/API, theplan-string
is the only argument you need to switch hardware, redundancy or price class.