Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Need your opinion on server requirements for large scale web app!!

Need your opinion on server requirements for large scale web app!!

Scheduled Pinned Locked Moved The Lounge
asp-netsysadminperformancequestioncsharp
7 Posts 4 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Offline
    M Offline
    Mike Marynowski
    wrote on last edited by
    #1

    Hey guys, I'm not sure if this counts as a programming question, but if it is and it should be in another forum I apologize. I know there are many factors that, given the limited information I can give you, can't be accurately predicted, but I would like to get a rough idea on what order of magnitude my max user capacity will be on the following: Win 2003 or 2008 2x Quad Core 2.13GHz Xeons 4 or 8GB memory A couple mirrored SATA2 drives 100Mbit fully burstable port out to the internet The application is an e-Learning web app using ASP.NET/Silverlight (basically a glorified powerpoint presentation). The text on the slides is narrated, and there could be a few video clips here and there. Lets go under the assumption that the average "presentation" would require about 25MB to be streamed to the browser and would last 45 - 60 minutes. I'm hoping to support up to 10,000 presentation views a month on this hardware, with the possibility of up to 1000 concurrent viewers. Do you think this is unreasonable? What do you think will be the limiting factor first (i.e. HDD read speed, processing power, network?)? What do you think is the maximum number of concurrent users I can support? I did some rough bandwidth calculations as follows: 10MB/second max transfer speed * 60 * 60 = 36GB per hour capacity 1000 presentations * 25mb = 25GB per hour So I think I should be OK for 1000 concurrent users. I'm not sure if the hardware can handle that many concurrent requests though - what do you think? Any input is appreciated! Thanks, --Mike

    _ L S 3 Replies Last reply
    0
    • M Mike Marynowski

      Hey guys, I'm not sure if this counts as a programming question, but if it is and it should be in another forum I apologize. I know there are many factors that, given the limited information I can give you, can't be accurately predicted, but I would like to get a rough idea on what order of magnitude my max user capacity will be on the following: Win 2003 or 2008 2x Quad Core 2.13GHz Xeons 4 or 8GB memory A couple mirrored SATA2 drives 100Mbit fully burstable port out to the internet The application is an e-Learning web app using ASP.NET/Silverlight (basically a glorified powerpoint presentation). The text on the slides is narrated, and there could be a few video clips here and there. Lets go under the assumption that the average "presentation" would require about 25MB to be streamed to the browser and would last 45 - 60 minutes. I'm hoping to support up to 10,000 presentation views a month on this hardware, with the possibility of up to 1000 concurrent viewers. Do you think this is unreasonable? What do you think will be the limiting factor first (i.e. HDD read speed, processing power, network?)? What do you think is the maximum number of concurrent users I can support? I did some rough bandwidth calculations as follows: 10MB/second max transfer speed * 60 * 60 = 36GB per hour capacity 1000 presentations * 25mb = 25GB per hour So I think I should be OK for 1000 concurrent users. I'm not sure if the hardware can handle that many concurrent requests though - what do you think? Any input is appreciated! Thanks, --Mike

      _ Offline
      _ Offline
      _Damian S_
      wrote on last edited by
      #2

      The world is going to end in under 15 mins, and you are worried about this????? :laugh: :laugh:

      -------------------------------------------------------- Knowledge is knowing that the tomato is a fruit. Wisdom is not putting it in fruit salad!!

      M 1 Reply Last reply
      0
      • _ _Damian S_

        The world is going to end in under 15 mins, and you are worried about this????? :laugh: :laugh:

        -------------------------------------------------------- Knowledge is knowing that the tomato is a fruit. Wisdom is not putting it in fruit salad!!

        M Offline
        M Offline
        Mike Marynowski
        wrote on last edited by
        #3

        haha - I can't connect to the stream tho :( and in the off chance that we manage to survive, I have a requirements document to finish :( :(

        1 Reply Last reply
        0
        • M Mike Marynowski

          Hey guys, I'm not sure if this counts as a programming question, but if it is and it should be in another forum I apologize. I know there are many factors that, given the limited information I can give you, can't be accurately predicted, but I would like to get a rough idea on what order of magnitude my max user capacity will be on the following: Win 2003 or 2008 2x Quad Core 2.13GHz Xeons 4 or 8GB memory A couple mirrored SATA2 drives 100Mbit fully burstable port out to the internet The application is an e-Learning web app using ASP.NET/Silverlight (basically a glorified powerpoint presentation). The text on the slides is narrated, and there could be a few video clips here and there. Lets go under the assumption that the average "presentation" would require about 25MB to be streamed to the browser and would last 45 - 60 minutes. I'm hoping to support up to 10,000 presentation views a month on this hardware, with the possibility of up to 1000 concurrent viewers. Do you think this is unreasonable? What do you think will be the limiting factor first (i.e. HDD read speed, processing power, network?)? What do you think is the maximum number of concurrent users I can support? I did some rough bandwidth calculations as follows: 10MB/second max transfer speed * 60 * 60 = 36GB per hour capacity 1000 presentations * 25mb = 25GB per hour So I think I should be OK for 1000 concurrent users. I'm not sure if the hardware can handle that many concurrent requests though - what do you think? Any input is appreciated! Thanks, --Mike

          L Offline
          L Offline
          leppie
          wrote on last edited by
          #4

          Mike Marynowski wrote:

          A couple mirrored SATA2 drives

          I would use SCSI for RAID, after reading: http://alumnit.ca/~apenwarr/log/?m=200809#08[^]. We had a SATA mirror go down on Monday, and it wouldn't recover. The admin is still busy.

          xacc.ide - now with TabsToSpaces support
          IronScheme - 1.0 alpha 4a out now (29 May 2008)

          M 1 Reply Last reply
          0
          • L leppie

            Mike Marynowski wrote:

            A couple mirrored SATA2 drives

            I would use SCSI for RAID, after reading: http://alumnit.ca/~apenwarr/log/?m=200809#08[^]. We had a SATA mirror go down on Monday, and it wouldn't recover. The admin is still busy.

            xacc.ide - now with TabsToSpaces support
            IronScheme - 1.0 alpha 4a out now (29 May 2008)

            M Offline
            M Offline
            Mike Marynowski
            wrote on last edited by
            #5

            I've had failed SATA arrays too that once a drive failed, the rebuilt array would have some errors/corruption. I blamed that on the crappy controllers I was using, but perhaps the problem was this instead. I assume SAS fits in the same category as SCSI in terms of "quality"? My other option is 2x 150GB SAS, but I'm not sure 100% that will have the capacity I need. Maybe I'll take the plunge into RAID5 to get some more space with 3 drives, we'll see...

            1 Reply Last reply
            0
            • M Mike Marynowski

              Hey guys, I'm not sure if this counts as a programming question, but if it is and it should be in another forum I apologize. I know there are many factors that, given the limited information I can give you, can't be accurately predicted, but I would like to get a rough idea on what order of magnitude my max user capacity will be on the following: Win 2003 or 2008 2x Quad Core 2.13GHz Xeons 4 or 8GB memory A couple mirrored SATA2 drives 100Mbit fully burstable port out to the internet The application is an e-Learning web app using ASP.NET/Silverlight (basically a glorified powerpoint presentation). The text on the slides is narrated, and there could be a few video clips here and there. Lets go under the assumption that the average "presentation" would require about 25MB to be streamed to the browser and would last 45 - 60 minutes. I'm hoping to support up to 10,000 presentation views a month on this hardware, with the possibility of up to 1000 concurrent viewers. Do you think this is unreasonable? What do you think will be the limiting factor first (i.e. HDD read speed, processing power, network?)? What do you think is the maximum number of concurrent users I can support? I did some rough bandwidth calculations as follows: 10MB/second max transfer speed * 60 * 60 = 36GB per hour capacity 1000 presentations * 25mb = 25GB per hour So I think I should be OK for 1000 concurrent users. I'm not sure if the hardware can handle that many concurrent requests though - what do you think? Any input is appreciated! Thanks, --Mike

              S Offline
              S Offline
              SD SteveG
              wrote on last edited by
              #6

              You could try Scalable Media Hosting... It's extremely cost effective. http://developer.amazonwebservices.com/connect/entry.jspa?externalID=1073&ref=featured[^]

              M 1 Reply Last reply
              0
              • S SD SteveG

                You could try Scalable Media Hosting... It's extremely cost effective. http://developer.amazonwebservices.com/connect/entry.jspa?externalID=1073&ref=featured[^]

                M Offline
                M Offline
                Mike Marynowski
                wrote on last edited by
                #7

                That's an awesome suggestion, I didn't even think of that. I will definitely look into it. Thanks!

                1 Reply Last reply
                0
                Reply
                • Reply as topic
                Log in to reply
                • Oldest to Newest
                • Newest to Oldest
                • Most Votes


                • Login

                • Don't have an account? Register

                • Login or register to search.
                • First post
                  Last post
                0
                • Categories
                • Recent
                • Tags
                • Popular
                • World
                • Users
                • Groups