Yes, you can create a virtual machine with a minimal configuration and then gradually increase the power.
For example, you can start with 1 vCPU / 2 GB RAM / 25 GB SSD and scale up to 4 vCPU / 16 GB RAM / 240 GB SSD.
The server runs in the new configuration immediately after reboot.