473,511 Members | 12,087 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

What is the hardware rquirement for web services application?

If I want to build a web services application (not web application), what is
the hardware requirement ? Does anyone have the experience?
Jul 21 '05 #1
3 3526
There are no specific hardware requirements for XML Web Services.
As a rule, the demand on the server(s) is always a matter of the demand
for the service itself.

--
<%= Clinton Gallagher, "Twice the Results -- Half the Cost"
Architectural & e-Business Consulting -- Software Development
NET cs*********@REMOVETHISTEXTmetromilwaukee.com
URL http://www.metromilwaukee.com/clintongallagher/

"Peter" <Pe***@discussions.microsoft.com> wrote in message
news:63**********************************@microsof t.com...
If I want to build a web services application (not web application), what is the hardware requirement ? Does anyone have the experience?

Jul 21 '05 #2
How do I doing the sizing for .NET? Is there any methodology, spreadsheet or
questionair that I can use to estimate how many web servers, application
servers or database servers that have to be purchased in order to have good
performance
over the Internet?
"clintonG" wrote:
There are no specific hardware requirements for XML Web Services.
As a rule, the demand on the server(s) is always a matter of the demand
for the service itself.

--
<%= Clinton Gallagher, "Twice the Results -- Half the Cost"
Architectural & e-Business Consulting -- Software Development
NET cs*********@REMOVETHISTEXTmetromilwaukee.com
URL http://www.metromilwaukee.com/clintongallagher/

"Peter" <Pe***@discussions.microsoft.com> wrote in message
news:63**********************************@microsof t.com...
If I want to build a web services application (not web application), what

is
the hardware requirement ? Does anyone have the experience?


Jul 21 '05 #3
The problem is that the variable you haven't provided is the most important
variable of all: how scalable is the web service that you are writing?

If your service simply adds two numbers, you should be able to service
thousands of transactions every minute. If your service does a db lookup,
that number drops to hundreds. If the service calls active directory, it
can drop further still. You need to create the service and then stress it
to see how many transactions you will be able to support per server.

Very few people have created services that are so heavily hit that they need
more than a handful of web servers. Since most web services are simple and
stateless, and they never have graphics like a web app does, then they
perform far better than web pages do from a transactional standpoint. I
would state that your web services should be able, as a rule of thumb, to
handle 200-400 "average" web service transactions per minute at normal load,
assuming db lookups and some logic. If you are going over HTTPS, that
number drops substantially, to something less than 125 encrypted
transactions per minute.

If you need a highly reliable and scalable system, place a hardware load
balancer with firewall (see products from F5 corporation, or Microsofts ISA
server) in front. To remove single points of failure, you'd need much more:
two switches, two routers in an HSRP configuration, and multiple ISP
connections. Your colo facility should provide the pairs of routers and the
multiple ISP datapaths. Oh yes, and put your load balancers in a "High
Availability Cluster." Most people don't need this level of redundancy,
but if your business is transactions on the internet, you might. Of course,
making the system reliable and highly available may require more than just
redundant web servers... if you are using a database, you may wish to
cluster the db servers as well.

And then, to keep the data available for the clustered servers, you could
invest is a modest SAN, which provides multiple hot-swap RAID drives in Raid
1+0 configuration, (I personally like McData, but other SAN providers are
very good as well).

I hope this helps,
--- Nick

"Peter" <Pe***@discussions.microsoft.com> wrote in message
news:80**********************************@microsof t.com...
How do I doing the sizing for .NET? Is there any methodology, spreadsheet or questionair that I can use to estimate how many web servers, application
servers or database servers that have to be purchased in order to have good performance
over the Internet?
"clintonG" wrote:
There are no specific hardware requirements for XML Web Services.
As a rule, the demand on the server(s) is always a matter of the demand
for the service itself.

--
<%= Clinton Gallagher, "Twice the Results -- Half the Cost"
Architectural & e-Business Consulting -- Software Development
NET cs*********@REMOVETHISTEXTmetromilwaukee.com
URL http://www.metromilwaukee.com/clintongallagher/

"Peter" <Pe***@discussions.microsoft.com> wrote in message
news:63**********************************@microsof t.com...
If I want to build a web services application (not web application),
what is
the hardware requirement ? Does anyone have the experience?


Jul 21 '05 #4

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

Similar topics

125
14543
by: Sarah Tanembaum | last post by:
Beside its an opensource and supported by community, what's the fundamental differences between PostgreSQL and those high-price commercial database (and some are bloated such as Oracle) from...
0
1269
by: Ken North | last post by:
To counter the overhead of XML processing, some organizations are turning to hardware accelerators. Jeff Carmichael of Tarari discussed XML accelerators and content processors at the recent web...
44
4126
by: lester | last post by:
a pre-beginner's question: what is the pros and cons of .net, compared to ++ I am wondering what can I get if I continue to learn C# after I have learned C --> C++ --> C# ?? I think there...
3
1750
by: Spencer | last post by:
One of the things that I have become interested in lately is questioning in general what percentage of DB2 UDB implementations are configured to run at least near optimally given the hardware...
26
4416
by: Lasse Edsvik | last post by:
Hello I'm trying to build a simple COM+ app in vs.net using C# and i cant register it in component manager..... what more is needed than this: using System; using...
1
1375
by: nico1469 | last post by:
Hello all, Once windows mmi programming was very easy - vb forms.. nice & easy. nowdays, our customers have became IE freaks !!! So, my question is, what is the best way to develop mmi in the...
8
3121
by: Midnight Java Junkie | last post by:
Dear Colleagues: I feel that the dumbest questions are those that are never asked. I have been given the opportunity to get into .NET. Our organization has a subscription with Microsoft that...
3
284
by: Peter | last post by:
If I want to build a web services application (not web application), what is the hardware requirement ? Does anyone have the experience?
0
1450
by: edu1982edu | last post by:
MSDN on GetCurrentHwProfile: Remarks The GetCurrentHwProfile function retrieves the display name and globally unique identifier (GUID) string for the hardware profile. The function also retrieves...
0
7144
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
7356
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
7427
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...
1
7085
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
7512
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
5671
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
1577
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated ...
1
785
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
0
449
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence...

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.