I am looking for a web hosting solution for a musical community website that is currently under development.
I suppose that shared web hosting is not an option for this project : it will notably allow users to upload their own songs and let the other users rate them - therefore, the users will download many bytes of data (not necessarily streamed, but it would be nice to have), and over time all the songs will take a lot of space on the server.
Am I looking for a VPS here ? Or do I necessarily have to go for a dedicated server ? I will rent the web hosting myself, this means that I don't have alot of money to spend - up to 100 per month (but a cheaper solution would be much better.. If it is possible).
Can you please point me to the right hosting type ? How much would such a project approximately cost per month ?
This will never become a "mega website" due to the fact that the targeted community is quite underground, but I expect to have a few hundreds, or maybe a few thousand uploaders over time if everything goes well..
If I am indeed looking for a VPS, I suppose that thanks to the fact that no videos will be streamed or downloaded (only mp3's of about 2-4MB), I can choose the "lower-end" VPS offers. For example with hosting providers like "Siteground" you can choose between 6 different VPS configurations, I suppose that I can pick the first or the second but I'm not sure at all :)
Also if you have a specially recommenced hosting provider for such a project, it is certainly welcome ! :)
Thanks for your input !VPS Hosting web hostingcloud vpsvps hostingcloud hosting
Regarding your site application and it's requirement I would recommend you cloud vps. The reasons why I am recommending you cloud vps are
1)Your site will have more no. of hits as it is musical community site.
2)It will require more resources of the server so shared server is not an ideal option where multiple sites are hosted.
3)You can also choose dedicated server but as far as cost is concerned cloud vps will be economical for you and you can easily afford.
4)On cloud vps you will not have to suffer downtime issues just because of the hardware failure. You can have scalable resources on cloud vps.
5)More importantly you will have direct access to server unlike in shared servers. You can also install your applications and set the server configuration as per your requirement.
If you are confident about hundreds users online at the same time, i would recommend a VPS. You will be able to setup web server /PHP / MySQL according to your needs and it will run a lot smoother.
If you are only starting out and do not have any traffic yet, i would recommend to start with shared hosting, then upgrade to VPS.
I agree. VPS hosting is going to be the best choice for you. You can upgrade the hosting package later in accordance with your requirements. Before signing up for any web hosting platform, make sure that the web hosting company is offering all the necessary features. The most important feature is a round the clock technical support.
If you need really cheap and reliable web host to get VPS plans, can recommend Vpsblast.net - they only offer SSD-backed VPS hosting for better performance (no slow hard drives).
They are optimized for application hosting and provide more security, reliability and speed than traditional web hosts.
As there is high bandwidth consumption by your website, you should go with the VPS. The requirement which you have specified will be fulfilled by the VPS so go with it. Make sure there is adequate amount of bandwidth, inode and resources on your server.
Based on your requirment, yes you can go with VPS. But I would recommend you to try new technology, cloud hosting. Cloud will bring scability, reliablity, and flexibility on your site. VPS is an old technology, why not try new technology? :)
I would suggest you to use the VPS cloud hosting that is more convenient and reliable to host your website.It is user friendly and has flexibility than other web hosting services. So, its better for you to go with cloud server hosting