downgrade option, not just upgrade
We should have the possibility to also downgrade droplets, not just upgrade. Sometimes we need a lot of power for some operations, but then we don't for some time, or maybe not at all anymore, so it would be nice to be able to downgrade a droplet, not just to upgrade it.
The current solution is to create a new one with a smaller plan, but this means configuring, installing and doing all that stuff which takes time and is not portable.
When I wanted to reduce the size of my droplet I found out that it is not as straight forward as increasing its size.
The fast-resize option in the control panel only allows for increasing the size of the droplet, no indication of down-sizing whatsoever.
Only after I opened a support ticket I found out the cumbersome procedure:
a) Take a snapshot of existing droplet.
b) Create a new droplet from snapshot image, verify the snapshot is functioning as intended.
c) Destroy original droplet, and create a new droplet from the snapshot image.
d) Destroy the droplet created in step b, and verify your new droplet is functioning normally with the original droplet IP Address.
This idea should be realized in two steps:
1) Write about the four-step guide in the CP's resize tab.
2) Implement automatic down-sizing, same style as up-sizing.
Zsolt Bakó commented
A few days ago I successfully upgraded and then downgraded a droplet. Disk usage was around 8 GB, I started with a 512MB droplet, upgraded for a few minutes for testing purposes to 16GB plan and then easily downgraded it back to a 512 MB droplet. I did it on the Amsterdam 2 datacenter. I don't really see what is the problem in your cases. Do you use to much disk space maybe?
i gave 3 votes to this. This is so important.
Guys, this is a must. Especially since you removed the ability to restore a snapshot to a smaller droplet. Please implement a downgrade option.
we need it!
@Norton, correct. I notified them of this. I hope they are going to implement this very soon.
Unfortunately, create droplet from snapshot doesn't allow you to create a "downgrade" plan, due to the different in disk size. It said something like "can't create 10 GB HDD from 20 GB HDD droplet".
Support said this is not possible due to possible data corruption. They should find a way... 1,600 votes says this should be re-added.
Brian Vallelunga commented
+1 Needed. Opened support ticket.
I just downsized a droplet in the AMS2 datacenter. (From 2GB to 512MB). Can anyone else confirm this works?!!
Grzegorz Zdanowski commented
> Have you ever seen a hard drive that can resize on the fly?
@BSDaemon: Yup, I seen - HFS+ on OSX ... and it's BSD ;)
You can't downsize a live file system. Have you ever seen a hard drive that can resize on the fly? No you havent.
That's why you have to use snapshot to downgrade.
Really good point! Web badly need downgrade option!
Steve Lawson commented
Addendum to my last comment: The ability to port a snapshot to a new Droplet would, actually, be a great way to transition during a downgrade. The original Droplet could stay live, while the Downgrade Droplet is tested, then change the DNS nameserver records to finalize.
Steve Lawson commented
Or, how about a way to port a snapshot to a new Droplet (with, perhaps, a warning to the User that this will only work if the Droplets have the same architecture profile.
I like the idea of being able to downgrade but lets say if i upgraded my hard disk and then downgraded, would i loose data? Also i like the idea of being able to upgrade/downgrade via the api.
I agree about downgrade option, as far as it (as upgrade) only touch the CPU and RAM.
Resizing (down) filesystems implies to front with corner cases, file mounts, etc...