Report this

What is the reason for this report?

From Shared hosting to VPS. How to choose right Droplet size?

Posted on February 21, 2015

I want to leave my slow shared hosting company and move all my websites over DO. How do I know how much resources will I need to have good performance?

Is there a trick to estimate the size BEFORE migration? You know, I’m talking of transferring about 10 website or more…



This textbox defaults to using Markdown to format your answer.

You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

This question was answered by @Zivci:

Depends on how busy your websites are, really.

All you need, for smoothly running and snappy responsive websites are 256MB of memory allocated to the system (CentOS 7) and up-under ~1GB of memory for the web-server, database and interpreter-engine (php, etc.).

With that in mind, the 512MB of memory droplet would be marginal for your needs, and it may appear to be rather sluggish over time. I would recommend the 1GB of memory droplet to start off with. Are you hosting 10+ relatively small web-spaces, like small company sites for clients, blogs, small community sites like forums etc., then this option offers more than enough juice to cover your needs.

Best option is to go with the 1GB droplet, using CentOS 7 with the LEMP-setup, refer to https://www.digitalocean.com/community/tutorials/how-to-install-linux-nginx-mysql-php-lemp-stack-on-centos-7 for installation instructions. This setup will give you a very lightweight web-server that can handle tons of request on low resources.

Remember, at Digital Ocean you can always upgrade your droplet on-the-go to add more resources, for instance double the amount of memory or expand hard-drive space, without the need to start all over again. So, follow their general advice; start off small - scale up when needed.

And good luck! :)

View the original comment

The developer cloud

Scale up as you grow — whether you're running one virtual machine or ten thousand.

Get started for free

Sign up and get $200 in credit for your first 60 days with DigitalOcean.*

*This promotional offer applies to new accounts only.