No hay un precio único. Varía más ampliamente que los precios de los ordenadores de sobremesa, ya que la cantidad de recursos (CPU, RAM, almacenamiento) es mucho más ampliable. Los precios son muy parecidos a los de los coches, con precios más altos para los coches deportivos de 12 cilindros que para los sedanes familiares de 4 cilindros.
Un servidor de nivel básico para una pequeña empresa se podría tener por tan solo 600 dólares (todas las estimaciones de precios en USD alrededor de 2018) y el sistema operativo del servidor para Windows por tan solo 400 dólares. Pero más de 25 usuarios y va a necesitar más licencias de cliente.
Si su aplicación requiere más almacenamiento o más potencia de procesamiento o más RAM tendrá que ser de tamaño adecuado a sus operaciones. Todos los servidores alojan CPUs de varios núcleos. La mayoría de los servidores soportan múltiplos de CPUs (2, 4, 8) para su expansión.
Algunos servidores son lo suficientemente potentes como para albergar otros servidores dentro de ellos llamados "máquinas virtuales". Espere pagar más de 6.000 dólares. Algunos servidores son tan grandes que alojan servidores enteros dentro de ellos en blades como tarjetas complementarias. Los blades cuestan a partir de 2000 dólares, dependiendo de la configuración, y tendrá que pagar unos cuantos miles por el chasis (caja).
Casi todos los servidores Windows soportan al menos 2 máquinas virtuales, pero Windows Datacenter Edition soporta un número ilimitado de máquinas virtuales, aunque hay que comprar licencias de núcleos para cada procesador (CPU). Espere pagar más de 1.000 dólares (el cielo es el límite) dependiendo del tamaño del servidor sólo para las licencias de Windows.
La pregunta que siempre empiezo a hacer cuando preparo una solución informática es averiguar qué software necesita para funcionar y cuáles son los requisitos de datos (red y almacenamiento) para poder dimensionar adecuadamente la solución a la necesidad. Incluso una pequeña empresa puede necesitar una tarjeta RAID más rápida si está ejecutando una base de datos o más RAM si está ejecutando Remote Desktop o RemoteApp.