Para ofrecer servicios Web que proporcionen servicios de colaboración es necesario tener un Servidor Web conectado a Internet. Existen varias posibilidades pero la idea es que existe una máquina con un programa que escucha peticiones de los navegadores web y les responde enviandole datos. Esta es mi información y recomendación para tener tu propio servidor.
Lo primero que necesitas es comprar un dominio Internet y luego pensar en una máquina donde instalar y configurar mis servicios web (Aolserver, Postgres y OpenACS). Las especificaciones técnicas qu yo busco (actualizado a 2008) son:
Es difícil definir las hipótesis de partida, porque depende de las necesidades (mías o de los clientes) y de las pruebas de carga que se deben realizar. Para el cálculo sobre un servicio web el principal cálculo es la concurrencia y el tiempo de navegación. Al final lo que interesa es la capacidad de transferencia. Puedes ver mi servidor actual y sus estadísticas web (2007).
En general, el montaje de servicios web necesita una máquina que se pueda administrar directamente. Esto elimina la posibilidad de compartir un servidor (generalmente las empresas ofrecen Servidores ASP (Microsoft IIS) o Apache con mSQL a precios sobre 20EUR/mes). Básicamente las opciones son:
Una de las características de mi esquema de Teletrabajo es la flexibilidad en la vivienda y el poder trabajar desde diferentes lugares. La opción de utilizar mi casa tiene las siguientes limitaciones:
Por eso, yo creo que la única opción seria es contratar un servidor dedicado. En este caso una empresa alquila los servicios de alojamiento, ancho de banda y máquina (existe la posibilidad de entregarles una propia que es lo que se llamaría housing). Me parece increíble la cantidad de empresas (todas a las que van mis alumnos) donde sus servidores están en la oficina. Yo creo que no merece la pena el coste vs el riesgo. Hoy en día, el uso de virtualización hace que sea sencillo tener un servidor virtual que se comporte como un dedicado (pero esa opción no era viable en 2004)
Los precios en USA son más baratos que en España, aunque hay que estudiar la problemática del almacenamiento de datos y otro tipo de obligaciones (Cari.net no tiene este problema). Una buena opción en España es Acens (250 €s) o Arsys (100 €s).
Desde el año 2002 al 2004 estuve viendo diferentes alternativas y la verdad es que en el año 2008 los precios son mucho menores y hay servicios de hosting a precios muy razonables. Sin embargo, yo desde un principio lo contraté en USA y esta es la historia
Las especificaciones actuales (Sep 08) de mi servidor son:
Y para los más frikis, podeis ver los datos técnicos:
#Al aire 425 días, sí MAS de un año sin reiniciar y con carga baja 5:57pm up 426 days 8:24, 2 users, load average: 1.00, 1.00, 1.00 #1Gb de RAM, con el 75% ocupado casi siempre total used free shared buffers cached Mem: 1017224 999160 18064 0 28032 281660 -/+ buffers/cache: 689468 327756 Swap: 987956 217100 770856 # Disco Duro de 120 Gb, ocupo 12 GB Filesystem Size Used Avail Use% Mounted on /dev/sda1 99M 8.9M 85M 10% /boot /dev/sda2 4.6G 2.0G 2.5G 45% / /dev/sda3 14G 2.1G 12G 16% /var /dev/sda6 128G 7.5G 114G 7% /home