This question already has an answer here:
Can you help me with my capacity planning?
2 answers
We are a start-up and 6 month back we have launched our beta version website. Now we are in a phase of building our website and web-services for the final product.
This website will be based on PHP, Python, MySql database and with wamp server.
Right now in the beta version we are using Azure VM for hosting, with configuration of 786MB RAM and Shared CPU. We have 200 avg users daily coming to our website.
Now we are trying to increase the number of users from 200 to 1500 daily users. And I am thinking our server should have capability to handle at least 100 concurrent user.
Also we have developed web-services for our mobile-apps. Which can also increase loads on the sever.
So here are the question that takes me here,
I am pretty much confused about whether to go with shared hosting or VM based hosting.
If VM, then what configuration will be best for our requirement (as I discussed above) ?
Currently our VM is a Windows based server and its very simple to manage, So other than cost factor why should I go for Linux based sever?
What other factor should I keep in mind while choosing the server as per our requirement ?