question

AliHosny-9602 avatar image
0 Votes"
AliHosny-9602 asked DSPatrick commented

Hardware specs for hosting system with 5 milion users

I want to host a web app for elections. this app should serve 5 million users and maybe 50,000 concurrent users.

How to determine Hardware specs for that?

windows-server
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

DSPatrick avatar image
0 Votes"
DSPatrick answered DSPatrick commented

Most of the major server hardware manufacturer's provide technical support for sizing their hardware. I'd reach out to them for assistance.

--please don't forget to upvote and Accept as answer if the reply is helpful--


· 1
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

Just checking if there's any progress or updates?

--please don't forget to upvote and Accept as answer if the reply is helpful--



0 Votes 0 ·
MotoX80 avatar image
0 Votes"
MotoX80 answered

It would also depend upon how well written, or how poorly written, the web app is. And how efficient, or inefficient the design of the back end database is, and if you are using MySql, Oracle, or MSSQL. You would want to run a baseline test with a certain number of test users to try to calculate how many concurrent users a given server(s) can handle and then extrapolate that to the expected number of concurrent users on a live site.

If you are using purchased software for the web site, the vendor should be able to provide sizing information.

Another alternative is to host the site in the cloud in Azure or AWS. Then you can add more cpu's and memory to the VM that hosts the site as needed. If the web app is properly architected, then you can also spin up additional web servers to host increased demand. You would need to work with your web developers to properly map that out.

5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.