Start small
Use small sizes for:- Prototypes.
- Staging environments.
- Background jobs.
- Low-traffic APIs.
- Game server testing.
Scale up
Move to larger sizes when:- CPU stays high for long periods.
- The application is memory constrained.
- Disk usage is growing quickly.
- Network transfer increases.
- The VM is running multiple services.

