Question

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

  • Posted 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…

Subscribe
Share

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! :)

This comment has been deleted


Submit an 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