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

  • Posted on February 21, 2015
  • sebascarAsked by sebascar

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…

Show comments

Submit an answer

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!

Sign In or Sign Up to Answer

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.

Want to learn more? Join the DigitalOcean Community!

Join our DigitalOcean community of over a million developers for free! Get help and share knowledge in Q&A, subscribe to topics of interest, and get courses and tools that will help you grow as a developer and scale your project or business.

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