Page 1 of 2 12 LastLast
Results 1 to 10 of 15

Thread: estimating network/Server needs

  1. #1
    Overclocked si-skyline's Avatar
    Join Date
    Apr 2007
    Location
    sheffield, eng
    Posts
    438

    Default estimating network/Server needs

    Hi everyone, This is a question to the network admins and network designers here...

    I have a idea of launching a service and thats all it is at the moment a idea. I was wanting to know how do you know how meny people a server and internet connection handle?

    If you said I need a system what can serve to 2000 people who can upload and download about 10MB of data as much as they like. how do you come to the conclusion that you need this internet connection and x y z server??

    any ideas? or where to find more info?, do you know the actual term used for this kind of analysis?

    Any comments would be a great help as I don't really know how to do it,
    Basic Math:
    1 + 1 = 2
    1 * 1 = 1

  2. #2
    Spam Sniper SgtM's Avatar
    Join Date
    Jul 2005
    Location
    Ohio
    Posts
    4,545

    Default Re: estimating network/Server needs

    Be prepared to spend upwards of $15,000/mo just for the internet connection. You're looking at getting a DS3. For the server.. Quad Core Xeon, at least 5Tb HDD space in a RAID5.

  3. #3
    Overclocked si-skyline's Avatar
    Join Date
    Apr 2007
    Location
    sheffield, eng
    Posts
    438

    Default Re: estimating network/Server needs

    hi sgtm,

    Being clear that 15,000/mo for the internet connection is per month right?
    how doe you come to the conclusion of what I need? or is it just plain experience

    What if I said I'm wanting to scale it down to around 200 people. How do I know the service what I'm going to provide is reliable?
    I know to all computer systems there is a "tipping point" just not sure how to find it :/

    Thanks once again for your comment +Rep!
    Basic Math:
    1 + 1 = 2
    1 * 1 = 1

  4. #4
    Religiously tolerant. Luke122's Avatar
    Join Date
    Jul 2006
    Location
    Canada
    Posts
    5,246

    Default Re: estimating network/Server needs

    A quick estimate would be to calculate the maximum number of users to be online at one time, and how much speed/data they would each need. Build your system around the highest potential load it could see.

    \m/ d(-_-)b \m/

    R9 290X+Kraken+Corsair H90, Xeon 5649@4ghz, Asus P6T-WS Pro

  5. #5
    Overclocked si-skyline's Avatar
    Join Date
    Apr 2007
    Location
    sheffield, eng
    Posts
    438

    Default Re: estimating network/Server needs

    ah, thanks Luke. the easy solutions don't always shine thu xD

    +REP!
    Basic Math:
    1 + 1 = 2
    1 * 1 = 1

  6. #6
    High-tech Redneck crazybillybob's Avatar
    Join Date
    Jun 2005
    Location
    Currently Homeless
    Posts
    1,028

    Default Re: estimating network/Server needs

    It's hard to say for sure with out knowing what kind of things you looking to do.
    If your just hosting static pages, you can get away with a little 1U quad core.
    If your looking at an e-commerce site with a product/order database your going to need a dual or quad CPU Quad core server with a goodly amount of space.


    Plus if it's mission critical you'll need at least 2 servers setup in a cluster (active active cluster increases performance, but uses 2 licenses, and users may notice the slowness if one goes..) good rule of thumb never load a active active server over 65-70% at peek if you start getting to that point add another node or upgrade the nodes.
    You maybe able to get away with some of the higher end Business class Cable internet connection (for the 200 user mark) but they have monthly max transfer limit, and once you break it they start charging you for the bandwidth, it could get expensive real fast.

    This is one of what I liked to call the fun part of my job in the past, I had to design systems to handle things like what you want to do... Granted I had to know what software that was planned to be used , and at least a theoretical user load... then I added 30% just to be safe (call it future growth .... The suits love optimism )

    I hope this helps...if you can give us more general info (while still being secretive) please do! it will help.

    CBB
    (yes the redneck can do computers)

  7. #7
    Overclocked si-skyline's Avatar
    Join Date
    Apr 2007
    Location
    sheffield, eng
    Posts
    438

    Default Re: estimating network/Server needs

    Thank you a lot billybob

    More information as you requested;

    Core service of the business will be backing up. Type of services running in the beginning will be FTP later moving to RSync or something along those lines when I have a business program to handle the client side.
    There is more services to go with that but won’t be implemented in the beginning.

    I’m in talks with a certain university to support their users and have the potential to grow this business to 30,000 users + the teachers per rolling year from that source. This would be my main source of income at the beginning.

    I want to expand into the business sector and also families to generate more customers.

    I want the servers to manage the hosting of the service and also the space needed for the users. The website will prob be hosted on the likes of go daddy or something.

    My idea for redundancy, scalability and reliability is to have two sites. For easy sake called "siteA" and "siteB"
    siteA will be the main guy serving the users, this would have 1 / 2 servers in a cluster with an ISCSI box to give the storage information between the two.

    siteB will be more of a lone wolf with a lot less to offer then siteA. This would be used for an offsite back up of the main server in siteA in case the whole thing goes up the wall.

    If you or anyone else would like to give a hand because they think it sounds interesting or would just like to help don’t hesitate to PM me.

    Hopefully this can be deployed by the end of next year to be up and running for the next academic year ready for the students who start university. The hardest part I’m facing at the moment knows what equipment will do the job and getting my point across to the suits to show this is a feasible idea and can greatly benefit some people


    also a +REP!
    Basic Math:
    1 + 1 = 2
    1 * 1 = 1

  8. #8
    High-tech Redneck crazybillybob's Avatar
    Join Date
    Jun 2005
    Location
    Currently Homeless
    Posts
    1,028

    Default Re: estimating network/Server needs

    Ok,
    You just changed the scale of the project If your focusing on a backup service for others then you have to be paranoid about data loss. What's that mean...
    To start with your storage array should be some kind of S.A.N. defiantly configured to be fault tolerant Raid 50 (or Raid 5+0)... your going to need allot of space 15-30 Tb to start is not a crazy number. With that much space you need to take into account drive failure rates etc. as you can quickly lose allot of data if one disk fails. I'd recommend you get someone that does SAN work for a living to help you set it up, but it's hard to find people that are really good... There are allot of guys out there that say they know how to setup a S.A.N. Correctly but few that can actually do. (I know enough to be dangerous but that's why I've always hired people to do the mission critical jobs...) (ballpark for just one site's S.A.N. hardware $250,000 - $500,00 easy)

    It sounds odd but you'll want multiple fiber interconnects to the storage (10Gb or Sun's infiniband fiber connections) and a good bit of memory. It's over kill but 2 4 way (4CPU) quad core Xeon (or Opteron) systems in a cluster setup is a good start.

    I'd really look into Blade servers. They cost more on the front end but they do save on space (most data centers charge by the square foot) and power (both in usage and in power used for cooling Ie AC ). It would also give you more redundancy in the hardware, and with some of the High availability products out there from VMware and others your up time should stay in the high 99.98% or more.

    Also remember you have to backup the data that is uploaded (this means tapes or optical ). the Ideal method for this is run the backup on your secondary site's san unit (make sure they setup syncing between the S.A.N. systems). That way he users don't notice any lag or latency when the backups run (which will take hours!!!) (ballpark cost for just the tape lib. $50,000)

    Good luck,
    I hope this helps
    CBB

  9. #9
    Overclocked si-skyline's Avatar
    Join Date
    Apr 2007
    Location
    sheffield, eng
    Posts
    438

    Default Re: estimating network/Server needs

    Thanks so much again

    you have given me a lot of insight into what is needed for a larger scale network. Even tho I know what needs to be done its things like this what Im a bit fussy on.

    I know in the beginning that I wont have a lot of users so that type of system might be a while off. In your personal opinion would be be better to rent from a Data-center instead of thinking to buy my own office space and then buy the servers and internet connection to run it?

    To start and to know that the basic system will work what do you think using three personal computers in a cluster running on a 8mb ASDL home connection?

    I know it sounds daft but that is what iv got at the moment that I can test on. do you think I could support about 20 users? of course I wont be charging for this at the moment but It would be used for BETA testing and other diagnostics. More of a proving ground that my setup is going to work. I think to impress people and make them understand a idea can work is having a working model of what you trying to do.

    the current specs of my house is:
    internet connection: BT ADSL 8mb down 512kb up

    computer 1 : 3.00 GHZ P4
    : 1 GB of Ram
    : GIGA port
    : 80 GB HD

    Computer 2 + 3: 3.00GHZ P4
    : 512 mb of ram
    : GIGA port
    : 500 gb HD

    I could prob buy some upgrades such as ram and stuffs if it would make a big improvement.

    Thanks once again for the help

    +REP!
    Basic Math:
    1 + 1 = 2
    1 * 1 = 1

  10. #10
    High-tech Redneck crazybillybob's Avatar
    Join Date
    Jun 2005
    Location
    Currently Homeless
    Posts
    1,028

    Default Re: estimating network/Server needs

    For some back ground the last system I worked on had 2 sites, main site had 15TB of Storage 3 HPUX nodes, and 2 windows systems sharing the storage. it was for about 600 users, they loaded about 1Gb of Data into a Oracle DB each day and scanner 25000 pages of documents a day (each doc about 300Kb).
    So I've had some experience with larger systems I also have done my far share of implementing cluster servers...Big car makers go crazy when there's unexpected down time

    For a beta system...
    I'd load a server class os on all my PCs', load it to the local HDD.

    Load them all with 2Gb Ram (4Gb if they can take it)...

    I'd also look into a cheap NAS you can get these for $150 (no disk) then throw 2 x 1Tb disks in it, config to Raid1. Use this like your SAN (because to properly cluster, all the servers need a disk that they can share (called a quorum disk)).

    It's about a $300-$400 investment but well worth it to beta test... and worst case if this idea bombs you've got some storage for your home network

    CBB

Posting Permissions

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