A Server Plan is the size of a Cloud Server: how many virtual CPUs it has, how much memory, and how large its built-in disk is. You choose a plan when you create a server, and you can change it later with a resize.
The g1 family scales in even steps, so you can start small and grow:
| Plan | vCPU | Memory | Disk |
|---|---|---|---|
| g1.nano | 1 | 512 MB | 5 GB |
| g1.micro | 1 | 1 GB | 10 GB |
| g1.small | 1 | 2 GB | 20 GB |
| g1.medium | 2 | 4 GB | 40 GB |
| g1.large | 4 | 8 GB | 80 GB |
| g1.xlarge | 8 | 16 GB | 160 GB |
| g1.2xlarge | 16 | 32 GB | 320 GB |
| g1.4xlarge | 32 | 64 GB | 640 GB |
Which one to pick
- g1.nano / g1.micro: learning, small scripts, a light bot.
- g1.small / g1.medium: a small website, a staging app, a modest database.
- g1.large / g1.xlarge: a busy production app or a database under real load.
- g1.2xlarge / g1.4xlarge: heavy workloads, batch processing, large in-memory jobs.
You can browse the live list any time under Cloud Servers, then Server Plans. If you outgrow a plan, resizing keeps your disk and data; it only changes CPU and memory. If you need more disk rather than more power, add a volume instead.