Last post Jun 14, 2009 05:07 AM by zobenica
Jun 13, 2009 01:23 PM|zobenica|LINK
Hello to all.
I should build site, that will be part informational site, part little social network.
So, let's assume there are 100 000 registered users(easch user have profile pict, can upload pict, rate it, and every user get mailbox)
So, let's assume there are 20 000 unique visitors per day, and traffic per visit is 5MB average.
So, because I'm totaly new in this, I would got some suggestion about hosting web site. I thought about dedicated server, and another dedicated server for database and pict hosting(let's say that max would be 10MB for photos album per user).
So, can anyone help me, should there be more dedicated server? How strong they should be?
Thank you for your time,
Jun 13, 2009 06:05 PM|whighfield|LINK
So, because I'm totaly new in this
I would go out and hire a consultant that has experience with building and scaling such sites to help you out. If you have no experience at this you are going to spend more time/money doing trial and error than it would have cost to hire some help.
Just my opinion.
Jun 13, 2009 09:02 PM|zobenica|LINK
OK, but let's say i have no option to hire someone about this.
Because, boss don't allow it, he think I am enough for this project(not including web design).
So, i asked here, if anyone have some opininon that could help me.
Jun 14, 2009 12:15 AM|carl.steinhart|LINK
Assuming that you really have 100,000 registered users on your database, your website must drive a lot of traffics. Certainly, a shared hosting plan would not be a good option for you to go with. Now, you have 2 choices:
1. You must acquire a very good dedicated server
Based on my research, you need to spend around $300 - $400 per month to get a dedicated server that can accomodate your requirements for high traffic and large customer data. The server must have at least Dual Processor with at least 4GB RAM, 1000 Mbps connection
line, RAID failover support etc. If you have better finance, you can always acquire multi dedicated server, in which one server is for hosting your site and the other is for hosting your database (and maybe the other one is for hosting your mails). You may
go here for dedicated server service as it has afforadable, powerful servers that may suit your needs.
2. You can consider a CLOUD computing service.
This is a new technology in hosting world, in which it has benefits over dedicated server in terms of scalability, price, time-deployment, etc. With a cloud service, you will only pay on what you need. If you can maintain 100,000 registered users all the time,
a dedicated server will be fine. How about if your total users drop to 50,000 users or maybe, increase to 200,000 users? Can you easily scale up and scale down your server? With a dedicated server, it will be hard, time-consuming and costs you more money for
hiring experts. With a cloud computing this can be easily achieved. Some providers in cloud computings are
mosso.com and gogrid.com and you may contact them for further information.
There are always advantages and disadvantages in choosing in between these 2 options (dedicated server or cloud service). It all depends on you and you need to determine your budget per month, requirements needed, time you have to maintain the "service", etc.
Good luck :)
Jun 14, 2009 05:07 AM|zobenica|LINK
First to say thank you Carl. Your answer really help me. Well, i do some little resaerch about cloud technology, and it seems to be better option for me, because I don't know how strong dedicated server I will need, and in cloud that is not problem, because
money is not problem.
But, there will not bee 100 000 for 2 month, let's assume about 15000 of users for first 3-4 month.
And cloud offer me always what I need. But, just now is to find Cloud that is near SouthEast Europe, because mosso.com server is in usa, and ping to their servers is 180ms.
Budget per month, i think it would be about 1000$ for first month, if there will be more users, it will go over, that is not problem I think.