DO Ideas 2

Make resizing your Droplet also resize your HDD space

Right now resizing your Droplet will leave your HDD space as it is. Make it scale with the RAM when you resize - otherwise we are paying for more than we are getting.

Also, resizing your Droplet does not always mean that we need more RAM, it could be just disk space, so please make it behave in this manner (ACTUALLY resizing to the next plan on ALL of the specs).

Thank you for being awesome!

  • Oliver Nordbjerg
  • Sep 11 2018
  • Shipped
  • Sep 11, 2018

    Admin Response

    Hey Everyone, This is now rolled out to everyone. If you are interested you can check out our community tutorial that covers resizing in depth over here: https://www.digitalocean.com/community/tutorials/how-to-resize-your-droplets-on-digitalocean.
  • Attach files
  • Nathan Lenkowski commented
    September 11, 2018 18:07

    Thanks for listening, its awesome to see this implemented!

  • Mark Ferguson commented
    September 11, 2018 18:07

    Hmmm....this isn't what I was asking for. There are cases (e.g. - a database server) that requires a resize due to running low on disk space but doesn't need additional memory or CPU to support. I'm now running on a quad processor droplet because I had to have more disk space and not because I needed additional CPUs or memory.

    I'd like an option to only increase disk space for a droplet. While I appreciate the new flexibility delivered it still doesn't address my particular need and dramatically increases my costs; not because of the additional CPUs and memory but because of disk space. Disk space being the least expensive operationally than the other two variables.

  • Wes commented
    September 11, 2018 18:07

    Any update please?

  • Claudio Luiz Ferreira commented
    September 11, 2018 18:07

    This feature is definetly going to make things easier. Any idea when it will be available? Thanks

  • Darrel O'Pry commented
    September 11, 2018 18:07

    Glad to hear this is in the works.

  • David Marques Neves commented
    September 11, 2018 18:07

    I have 2 upgraded droplets with -10GB each.
    I will have the possibility to resize my VDD now?

  • Nathan Lenkowski commented
    September 11, 2018 18:07

    I just filed a support ticket with Digital Ocean regarding the inability to quickly resize disk space and the lack of guarantee that the droplet's IP address will be maintained during the snapshot/destroy/create process. Here's the reply, for those interested:

    "At this time this is the method we have and currently we do not have any ETA on when this might change. I will say that we do realize this is not optimal and are looking into alternatives, I just do not have any details or specifics at this time."

    Also, I think @Alex Dicianu's idea of having two resize options (one for cpu/ram, another for cpu/ram/disk) is an excellent idea. As an alternative, perhaps adding a "Resize disk space" checkbox to the FastResize options, with the understanding that ticking it it will take the resize operation considerably longer that adjusting just the cpu/ram.

  • Adersh commented
    September 11, 2018 18:07

    Would be great..

  • Jordy Kroeze commented
    September 11, 2018 18:07

    Would really like this :)

  • Nathan Lenkowski commented
    September 11, 2018 18:07

    I just discovered this recently and couldn't believe it! Its a real hassle to have to spin up a new droplet from an image and then pray you get your IP back, especially if a site is in production and needs more disk space quickly. I'd say this should be at the top of the list!

    Increasing a droplets size is more expensive, however due to this issue we're not receiving all of the benefits of the size increase! We're paying $20/mo after upgrading from a 512mb droplet to a 2gb droplet, but we're still getting 20gb of storage instead of the promised 40gb!

  • Matt commented
    September 11, 2018 18:07

    This seems important!

  • Anonymous commented
    September 11, 2018 18:07

    This comes from their Knowledge Base;
    "DigitalOcean allows on the fly scaling—a task that is much more difficult on a dedicated box. Changing the amount of RAM on a box can be done with a simple reboot, while expanding the disk size takes less than an hour. The same process can take hours or days with a dedicated setup."
    "Expanding the disk size takes less than an hour" -- So it's possible? Or are they just making things up here?

  • Anonymous commented
    September 11, 2018 18:07

    Wait... this doesn't happen automatically? That's just ridiculous... So there's really no way of resizing your storage when you upgrade?
    Damn... that's a real shortcoming.

  • Chris commented
    September 11, 2018 18:07

    I would like to see this option so that we could expand or contract as needed. I typically oversize a machine for performance and once tuned in, I want to reduce the size (cost).

    Some kind of simple calculation: If the disk space is not at or above the maximum threshhold by +10 or 20%, then I should be able to reduce size from B to A (16 to 8 gb) and disk from 160 - 80gb, etc...

  • Evandro Camargo commented
    September 11, 2018 18:07

    Or, at least, a quicker measure to remediate that would be to charge a little fraction less for a resize without HDD improvement (in such a way resizing with same HDD space would be fair, since you'd pay only for the RAM and CPU and not all three w/o benefiting from the space bonus.).

  • Felix Wong commented
    September 11, 2018 18:07

    +1 i would have upgraded my droplet if the hard drive space was also resized, but once i noticed that it wasn't, i didn't (i would agree with the other that some of us want a bigger hdd, with an added bonus of more cpu/ram)

  • boboman13 commented
    September 11, 2018 18:07

    If this is possible, this idea is great - the system is minorly flawed with the inability to resize disk space, especially when thats what you need most.

    Though I've never run across this problem, I'm sure someone has, and I feel that eventually I will too.

  • Zachary DuBois commented
    September 11, 2018 18:07

    All I know is this should definitely be added in. It would be more difficult to take a snapshot/backup and deploy a new from it. Especially when basically all my configs are edited.

  • Alex Dicianu commented
    September 11, 2018 18:07

    Maybe having an option there would be a better option, something like:
    * resize only the cpu and ram memory - for a fast upsize.
    * resize the cpu, ram and the disk - for a complete upsize.

    I would prefer having the second option available, as the process of destroying the droplet and recreating it from a snapshot makes me nervous ...

  • Anonymous commented
    September 11, 2018 18:07

    Nice idea.

  • Blake commented
    September 11, 2018 18:07

    Scaling up the disk should be easy enough. It's i you want to scale back down that you would have the issue.

  • bz stone commented
    September 11, 2018 18:07

    I see no reason they would not be able to implement this. We can do this via the control panel/api but then we would get new IP addresses. It would be easy for an automated process to do this on the back end.

  • LazyTiger commented
    September 11, 2018 18:07

    While this would definitely be nice, this'd mean to copy everything from one SSD to a new one, since all SSDs are dedicated - meaning you have one for yourself while everything else is shared.