SitePoint Sponsor

User Tag List

Results 1 to 15 of 15
  1. #1
    SitePoint Member
    Join Date
    Apr 2013
    Posts
    4
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Question Regarding sites like twitter

    Hello,

    So i am working atm on a social project that might be used by alot of users at the same time, so i was wondering where can i host my website so lets say 500k+ users at the same time wont have any lag or problem just like twitter,facebook,etc. I know they have their own data center but i mean where should i host my servers so i can get such stability 24/7. I hope someone can help me out and also please dont tell me about a high priced hosting company like 1k$ per month or such.

    Thanks.

  2. #2
    Utopia, Inc. silver trophy
    ScallioXTX's Avatar
    Join Date
    Aug 2008
    Location
    The Netherlands
    Posts
    9,077
    Mentioned
    153 Post(s)
    Tagged
    2 Thread(s)
    You expect to serve 500k+ concurrent users for less than $1K? Sorry, not gonna happen. Anyone who you tells you they can is lying. The hardware and infrastructure required for so much traffic doesn't come cheap.
    Rémon - Hosting Advisor

    SitePoint forums will switch to Discourse soon! Make sure you're ready for it!

    Minimal Bookmarks Tree
    My Google Chrome extension: browsing bookmarks made easy

  3. #3
    SitePoint Member
    Join Date
    Apr 2013
    Posts
    4
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    So how much it gonna cost plus what exactly is needed?

  4. #4
    Utopia, Inc. silver trophy
    ScallioXTX's Avatar
    Join Date
    Aug 2008
    Location
    The Netherlands
    Posts
    9,077
    Mentioned
    153 Post(s)
    Tagged
    2 Thread(s)
    Quote Originally Posted by Coldoz View Post
    So how much it gonna cost plus what exactly is needed?
    Both hard to say. Depends on how it's set up, what the technical requirements are, etc.
    In any case, I'd start small(ish), see what happens, and scale when needed. Something like a few nice Amazon EC2 to scale automatically would probably be a good start. Again, depending what you'll actually need.
    Rémon - Hosting Advisor

    SitePoint forums will switch to Discourse soon! Make sure you're ready for it!

    Minimal Bookmarks Tree
    My Google Chrome extension: browsing bookmarks made easy

  5. #5
    SitePoint Member
    Join Date
    Apr 2013
    Posts
    4
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I am not sure if you got me wrong or i got you wrong, but i am looking for a hosting company where i can rent from it good servers for the start phase not buying a server, So lets say i will start small as you said what exactly i need for the server? and which hosting company and it will be great if you provided more enough like RAM/bandwidth/connection/location/hdd/etc

  6. #6
    Community Advisor silver trophy

    Join Date
    Nov 2006
    Location
    UK
    Posts
    2,551
    Mentioned
    40 Post(s)
    Tagged
    1 Thread(s)
    Let's try a rough calculation of the bandwidth required
    If we estimate that each user loads a page of 100kB every 30 seconds
    500000 / 30 * 100KB = 1.6GB per second = you need 20GBit in connectivity
    So perhaps 30 high end servers (going to need plenty memory, good cpu and a fast disk array to serve a constant 1Gbps, and some spares for redundancy) at £500 each a month, then perhaps another 4 for load balancing, and another bunch for backup, and a database cluster..


    I'd read 37signals 'Getting Real' online ebook, then reconsider prematurely grand hosting plans.

  7. #7
    Non-Member
    Join Date
    May 2011
    Posts
    11
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Well programmed, you will need cloud solution like yahoo and google uses. Important is to create the app most clever way. Sometimes apps are badly made so it consume X times more resources than is necessary.

  8. #8
    Programming Since 1978 silver trophybronze trophy felgall's Avatar
    Join Date
    Sep 2005
    Location
    Sydney, NSW, Australia
    Posts
    16,817
    Mentioned
    25 Post(s)
    Tagged
    1 Thread(s)
    A cloud solution in this case would mean that you will only be paying for the resources that you actually need instead of purchasing 30+ dedicated hosting accounts when one would possible be re than sufficient in the first month or two.
    Stephen J Chapman

    javascriptexample.net, Book Reviews, follow me on Twitter
    HTML Help, CSS Help, JavaScript Help, PHP/mySQL Help, blog
    <input name="html5" type="text" required pattern="^$">

  9. #9
    Community Advisor silver trophy

    Join Date
    Nov 2006
    Location
    UK
    Posts
    2,551
    Mentioned
    40 Post(s)
    Tagged
    1 Thread(s)
    Cloud hosting is however massively more expensive per unit of bandwidth than dedicated servers, and is also generally so per unit of cpu. When you have a load balancer, you can set up 1 or 30 servers behind it (either real or virtual). The only advantage cloud hosting has is the capability to switch on and off server instances dynamically. If you have a reasonably predictable demand curve, hard iron is always much cheaper than cloud.

  10. #10
    SitePoint Wizard webcosmo's Avatar
    Join Date
    Oct 2007
    Location
    Boston, MA
    Posts
    1,480
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    I say you start small first by getting a VPS, that will do it for the first months if the site will be succesful. Then upgrade to a dedicated server and so on. If you`ll get traffic, you`ll have enough income to afford the hosting, don`t worry. Just get that traffic, that is the tricky part, not the hosting. And good luck beating the giants!

  11. #11
    SitePoint Member
    Join Date
    Apr 2013
    Posts
    4
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thanks all, i was wondering is there a section in that forum where i can hire freelancer or such thing?

  12. #12
    Utopia, Inc. silver trophy
    ScallioXTX's Avatar
    Join Date
    Aug 2008
    Location
    The Netherlands
    Posts
    9,077
    Mentioned
    153 Post(s)
    Tagged
    2 Thread(s)
    Quote Originally Posted by Coldoz View Post
    Thanks all, i was wondering is there a section in that forum where i can hire freelancer or such thing?
    There isn't, but you can try the SitePoint marketplace.
    Rémon - Hosting Advisor

    SitePoint forums will switch to Discourse soon! Make sure you're ready for it!

    Minimal Bookmarks Tree
    My Google Chrome extension: browsing bookmarks made easy

  13. #13
    Non-Member
    Join Date
    Sep 2012
    Location
    Sweden
    Posts
    35
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Serving such amount of users would require strong datacenter backend, with multiple servers and management. You may also need to consider using cloud infrastructure with different hardware location.

  14. #14
    SitePoint Member
    Join Date
    Apr 2013
    Location
    Menchester
    Posts
    5
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by felgall View Post
    A cloud solution in this case would mean that you will only be paying for the resources that you actually need instead of purchasing 30+ dedicated hosting accounts when one would possible be re than sufficient in the first month or two.
    Means you want to say if we required 30+ dedicated server then we can switch for cloud computing?What about 500k+ users concurrent,is it possible to handle by cloud computer when resources are shared?

  15. #15
    Programming Since 1978 silver trophybronze trophy felgall's Avatar
    Join Date
    Sep 2005
    Location
    Sydney, NSW, Australia
    Posts
    16,817
    Mentioned
    25 Post(s)
    Tagged
    1 Thread(s)
    Quote Originally Posted by MabelRodrigu View Post
    Means you want to say if we required 30+ dedicated server then we can switch for cloud computing?What about 500k+ users concurrent,is it possible to handle by cloud computer when resources are shared?
    You wouldn't need 30+ servers to start with - on day one you are going to have plenty of spare capacity on the first server. You might grow fast and need a new server every week or grow slow and only need a new server every six to eighteen months. The speed of growth might vary with 18 months between needing one server and two and then three days from there to eight servers. How are you going to know when to buy a new server that isn't going to be sitting around for months before its needed?

    With a cloud solution you let the cloud provider worry about it. Their growth will be far more even because while one site is growing fast others are growing slow so they can reasonably add new servers at more regular intervals so as to ensure that they have enough thousands of servers to cater for next weeks growth.
    Stephen J Chapman

    javascriptexample.net, Book Reviews, follow me on Twitter
    HTML Help, CSS Help, JavaScript Help, PHP/mySQL Help, blog
    <input name="html5" type="text" required pattern="^$">


Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •