473,385 Members | 1,740 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,385 software developers and data experts.

Sizing of a web server running web services

Do you know if microsoft has any tools or guidelines to calculate the
hardware requirements for a server with windows server 2003 that will have a
couple of .Net webservices and a couple of aspx pages.

The webservices will be called in the range of 8000 calls per minute. The
aspx pages will be rarely accessed (maybe 1-2 times per week).
The webservices do very little processing in .Net and they execute a couple
of calls to an external database. Total duration 500-600ms.
The aspx are a bit more complicated but even on my laptop they return in
less than 2s.

Feb 6 '08 #1
3 2340
Hello savvas,

I didnt see windows requirements calculator, and thins u need to evaluate
number of params for this.
Actually it's good idea to create such a tool :)

I think that the bandwidth calculation is the area where u need concetrate.
So, you should know

1) how many people time will access your WS at one time
2) data transfer rate
3) response rate
---
WBR,
Michael Nemtsev [.NET/C# MVP] :: blog: http://spaces.live.com/laflour

"The greatest danger for most of us is not that our aim is too high and we
miss it, but that it is too low and we reach it" (c) Michelangelo
sDo you know if microsoft has any tools or guidelines to calculate the
shardware requirements for a server with windows server 2003 that will
shave a couple of .Net webservices and a couple of aspx pages.
s>
sThe webservices will be called in the range of 8000 calls per minute.
sThe
saspx pages will be rarely accessed (maybe 1-2 times per week).
sThe webservices do very little processing in .Net and they execute a
scouple
sof calls to an external database. Total duration 500-600ms.
sThe aspx are a bit more complicated but even on my laptop they return
sin
sless than 2s.
Feb 6 '08 #2
Michael,

Pleaes find my response below.

Regards,
Savvas.

"Michael Nemtsev [MVP]" wrote:
Hello savvas,

I didnt see windows requirements calculator, and thins u need to evaluate
number of params for this.
What is a windows requirements calculator? Can you give examples?
Actually it's good idea to create such a tool :)

I think that the bandwidth calculation is the area where u need concetrate.
for now network bandwidth is not an issue because we will have very quick
connection
So, you should know

1) how many people time will access your WS at one time
The reuquests do not have a linear relation with people but we expect to
have 8000 requests per minute.

2) data transfer rate
SOAP requests. Size of each SOAP message should be less than 1kb
3) response rate
less than 700ms. Most of the time 500-600ms is spent calling stored
procedures through an ODBC.
Basically we are trying to propose the hardware specifications (e.g. dual
core, 4GB RAM, 100GB HDD 7200 etc) and OS specifications (e.g. windows 2003
standard edition) that are able to handle such a load of Webservices calls.

>

---
WBR,
Michael Nemtsev [.NET/C# MVP] :: blog: http://spaces.live.com/laflour

"The greatest danger for most of us is not that our aim is too high and we
miss it, but that it is too low and we reach it" (c) Michelangelo
sDo you know if microsoft has any tools or guidelines to calculate the
shardware requirements for a server with windows server 2003 that will
shave a couple of .Net webservices and a couple of aspx pages.
s>
sThe webservices will be called in the range of 8000 calls per minute.
sThe
saspx pages will be rarely accessed (maybe 1-2 times per week).
sThe webservices do very little processing in .Net and they execute a
scouple
sof calls to an external database. Total duration 500-600ms.
sThe aspx are a bit more complicated but even on my laptop they return
sin
sless than 2s.
Feb 6 '08 #3
Hello savvas,
>I didnt see windows requirements calculator, and thins u need to
evaluate number of params for this.
sWhat is a windows requirements calculator? Can you give examples?

I meant the hardware requirements calc u a looking for :)

sfor now network bandwidth is not an issue because we will have very
squick connection
>1) how many people time will access your WS at one time
sThe reuquests do not have a linear relation with people but we expect
sto have 8000 requests per minute.
s>
>2) data transfer rate
sSOAP requests. Size of each SOAP message should be less than 1kb

so, 4-8MB per minute
>3) response rate
sless than 700ms. Most of the time 500-600ms is spent calling stored
sprocedures through an ODBC.
sBasically we are trying to propose the hardware specifications (e.g.
sdual
score, 4GB RAM, 100GB HDD 7200 etc) and OS specifications (e.g.
swindows 2003
sstandard edition) that are able to handle such a load of Webservices
scalls.

ok, but what are the payload of this web services? what are they gonna do?
extract data from DB or what?
I suppose before gonna to production u need the environment where to develop
your services. My point is that u need to have any environment to start performance
measuring, and after than decide what do u need in production
---
WBR,
Michael Nemtsev [.NET/C# MVP] :: blog: http://spaces.live.com/laflour

"The greatest danger for most of us is not that our aim is too high and we
miss it, but that it is too low and we reach it" (c) Michelangelo
Feb 7 '08 #4

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

2
by: Tom Leylan | last post by:
I'd like to find/have a discussion about the various ways an application server could be implemented. So the upsides and downsides can be discussed. In case I'm using the term wrong by "app...
1
by: GeekMarine1972 | last post by:
We are planning to deploy the MS Reporting Services. Unfortunately, there isn't much guidance on how to effectively size a server. Here are my questions: 1) In an environment with 1 reporting...
2
by: Kumar | last post by:
Hi Folks, I would like to develop one custom application using asp.net,C#,SQL server for tracking all our company servers. Most of the functionality is similar to HP Systems Insight Manager ...
0
by: Peter D. Dunlap | last post by:
I have a number of web sites on my 2003 server, each of the independent sites (i.e., not subdirectories of the localhost site). The way I have always set these up in the past is: 1. Create a...
2
by: Kevin R | last post by:
I'm trying to get asp.net 1.1 running on my home PC. When I try creating a new ASP.NET Web Application in 'Visual Studio .NET 2003' I get the following error: "Visual Studio .NET has detected...
8
by: Woody Splawn | last post by:
I am asking this question here because I asked this question in the Reporting Services Newsgroup and did not get an answer. Does anyone know if Reporting Services is intended to work in a...
2
by: Jobs | last post by:
Download the JAVA , .NET and SQL Server interview with answers Download the JAVA , .NET and SQL Server interview sheet and rate yourself. This will help you judge yourself are you really worth of...
2
by: Parv | last post by:
Hi all I am having a SQL Server database of arround 110GB and 250 Users. What is best suited hardware requirements for handling of such a database. I am having following requirements from the...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.