Custom Droplet Resources
An option for a customized droplet. Your pre-definded droplets are fantastic (we can spin them up instantly, on the same hand you can scale efficiently)
The ability to define custom resources for a droplet would be fantastic...if the price has to be higher that is fine.
To get over an immediate problem of running out of memory I have had to upgrade from the $10 instance to the $20 instance but I don't really need two CPUs so I will eventually have to split the existing server into two instances: $5 + $10 - which is a real PITA . .
Alongside, or instead of, having incremented Droplet sizes, DigitalOcean could create a "Build your Droplet" tool. On the Droplet creation page, there would be four draggable slider bars. Each bar would be used to specify a property of the Droplet (Memory, Processor, SSD and Transfer), allowing customers to fine tune their Droplet to exactly the specs they need.
Many customers are asking about being able to add more SSD space to their Droplets without increasing the memory and processing power. This idea would fulfill that request. Droplet specs could range from 1 core and 640GB SSD to 20 cores and 20GB SSD. The combination of possible Droplet specs would be huge- yet extremely simple for customers.
The four sliders would also be available in the API (numerically) and on the Droplet resize tab of the DigitalOcean Control Panel. It should include a pre-defined pricing algorithm so that customers can see how much the Droplet would cost hourly and monthly as they adjust the slider bars in real time. This same tool should be provided on DigitalOcean’s public “Pricing” webpage to allow non-customers to run self-quotes before signing up.
I never really use the droplet to store important data. I ship that out to S3 and/or Azure. Also, I would prefer to have a droplet that is more tuned to ONE service with more RAM than one that tries to balance between multiple services. For example, I'd rather have a droplet running only Linux and Postgres that had 2GB of RAM than one that ran Postgres, PHP, Rails, etc. at 1GB.
So what about a choice on the $10 droplet that would let you choose between the current plan or a new one that had:
10GB HD space
Can you offer few more choice:
e.g. High compute with low disk space,
High storage for storage usage,
Good config for Database use?
For example someone might need more proccessing power and not so much HDD space. So you could have a wizard to build a droplet and add cores/ram/hdd space/traffic etc and fix the price accordingly
At times, we might not want to double the RAM of our servers, thus it would be neat if we could get more plans like a $15 for 1.5 GB RAM instead of jumping from 1 GB to 2 GB
Not every application can make use of one CPU per 2GB of RAM, and some could need more. Some applications need huge amounts of storage. Why not specify some a la carte options, or provide some large-RAM and large-storage pre-configured droplet sizes?
Piyush Mishra commented
Another one with the same idea. Please merge the two
Hugo G. commented
I could then make tutorials for, say, a podcast media server i my blog and redirect viewers to D.O. so they can spin up a droplet with all the setup already done. D.O. wins, I win, my viewers win.
Chathuranga Bandara Udagama commented
Yes this is a good idea. My application enough 1.5GB RAM. It's useless go for 2GB.
Love the idea!
And to take one step further, you could offer contrasting, intermediate "Expanded Storage" plans that would swap the added cores for additional HD space.
Chris Demwell commented
Thanks! I had already backed that idea. However, it doesn't address the case where I need twice as much RAM per-CPU than currently offered.
Alexander Kolesnikov commented