OT: The price of running an ASP.NET application
-
I know this is not strictly a programming question but instead it related to "How to run the applicaton we have developed?" I was thinking about developing an application using ASP.Net and then buying a server, a leased line, all the necessary software, in order to run it and make it accessible from the internet. I know that an option might be a third party hosting service but in certain cases it's not appropriate to outsurce because of privacy issues and other reasons. What I am looking for are the components, either hardware and software, that are required to properly, and legally, run an ASP.Net application that uses a database as a data store. And then the prices. My rough idea was that one needs to buy: - a server - Windows Server .Net 2003 - SQL Server 2000 - Visual Studio While for the hardware and for Visual Studio it seems pretty easy to understand the prices, I found that I cannot understand the licensing for the OS and the DB. Many licenses are sold on a User/Seat or Processor basis. But how does this relate to using the OS and the DB to deploy an ASP.Net application over the internet? Does one have to buy a seat for every web surfer that access our web-app? (sound effect: laughing in background) Or what? Processor licenses seem adequate but they are sort of expensive. Anybody on this? Thanks and happy new year. Edd
-
I know this is not strictly a programming question but instead it related to "How to run the applicaton we have developed?" I was thinking about developing an application using ASP.Net and then buying a server, a leased line, all the necessary software, in order to run it and make it accessible from the internet. I know that an option might be a third party hosting service but in certain cases it's not appropriate to outsurce because of privacy issues and other reasons. What I am looking for are the components, either hardware and software, that are required to properly, and legally, run an ASP.Net application that uses a database as a data store. And then the prices. My rough idea was that one needs to buy: - a server - Windows Server .Net 2003 - SQL Server 2000 - Visual Studio While for the hardware and for Visual Studio it seems pretty easy to understand the prices, I found that I cannot understand the licensing for the OS and the DB. Many licenses are sold on a User/Seat or Processor basis. But how does this relate to using the OS and the DB to deploy an ASP.Net application over the internet? Does one have to buy a seat for every web surfer that access our web-app? (sound effect: laughing in background) Or what? Processor licenses seem adequate but they are sort of expensive. Anybody on this? Thanks and happy new year. Edd
For an ASP.NET application the OS and SQL server licencing are per processor as I understand it. You do not need to account for every surfer that visits your site. You really need to understand how your ASP.NET application will be used. Mainly, how many hits is it likely to receive? (or how many times are DB queries going to be run) How complex is each query? (The more complex the longer it takes, the longer a user has to wait, the quicker a backlog builds up if there is high demand) For instance a preliminary study, for a project my company is undertaking, I had to to work out how much stress the server, database and connection would be given a certain condition (All users wanting access to their information on the same day). From that we could work out how much data will be transferred, how many queries will be performed, and from an estimate of the amount of processing required per request we could work out what hardware was needed and the licences to support it. (e.g. If you have a XEON processor you need to purchace a 2 processor license for SQL Server [because a XEON is two P4s in one package]) I hope this helps guide you to your answer. I think you mostly need to work out the senarios your application will be used in and work out the figures. --Colin Mackay-- When Monty Python meets Star Trek: WHAT is your name? Captain Jean-Luc Picard. WHAT is your quest? I seek the Holy Grail. WHAT is the average velocity of a Bird of Prey? Romulan or Klingon? I ... I don't know AAAAAHHHHH!