Sabes, esto es algo que me llevó un tiempo darme cuenta: un servidor es solo una computadora . Podrías tomar cualquier computadora vieja, conectarla a internet, configurarla para servir páginas web y tendrías un servidor¹. Parte de la configuración del software puede ser una molestia, pero todo se ejecuta en hardware perfectamente normal para el consumidor.
Cuando escuche el servidor, probablemente esté pensando en el tipo de computadora que se instala en un bastidor del servidor y se parece a esto:
- ¿Algunos lenguajes de programación tienen funciones que otros no tienen? ¿Cuáles son las ventajas y desventajas de usar más de un lenguaje de programación en un sitio web?
- ¿WordPress es lo suficientemente seguro fuera de la caja?
- ¿Qué significa TARGET = '_self' en HTML?
- ¿Cuáles son los lenguajes de diseño web?
- ¿Macbook Pro (finales de 2011) es bueno para Ruby on Rails y Swift Programming?
Estas son máquinas diseñadas para ser servidores en lugar de computadoras personales y ofrecen algunas ventajas importantes: no ocupan mucho espacio y se ajustan a las configuraciones estándar del centro de datos. Pero nada de esto es necesario para hacer un servidor; solo proporciona economías de escala.
De hecho, también puede construir su propio servidor montado en bastidor. De hecho, no es tan diferente de construir una PC de torre; coloca los componentes juntos en una caja, pero la caja tiene diferentes proporciones y está diseñada para caber en un montaje en bastidor. Dado que se instalará en un centro de datos o en un armario en lugar de sentarse junto a su escritorio, sus prioridades son diferentes: probablemente no le importe cuánto ruido hace.
Jeff Atwood tiene un artículo sobre esto: Creación de servidores para la diversión y el profesor … OK, tal vez solo por diversión. Su conclusión fue que “construir y ubicar sus propios servidores no es (siempre) loco, no da miedo, diablos, ni siquiera es particularmente difícil “, por lo que definitivamente es factible si tiene una buena razón para ello. ¡O si lo encuentras divertido!
Imagen de Wikimedia tomada por William Viker y disponible para cualquier propósito con atribución.
notas al pie
¹ Esto podría estar en contra de los términos de servicio en su conexión residencial, así que tenga cuidado con eso.