Ver Mensaje Individual
  #2  
Viejo 30/06/12, 00:51:00
Avatar de mocelet
mocelet mocelet no está en línea
Desarrollador
Mensajes: 2,203
 
Fecha de registro: may 2011
Localización: Madrid
Mensajes: 2,203
Tu operador: -
Mencionado: 17 comentarios
Tagged: 2 hilos
Estas cosas se ven mejor en conexiones por segundo. 3600 vehículos -> 3600 peticiones por minuto -> 60 peticiones por segundo (estadísticamente estarán espaciadas en el tiempo, no vas a encontrarte con 3600 peticiones de golpe ni estarán todos en movimiento siempre). Eso no es nada para un servidor dedicado, incluso un VPS podría con ello.

Sobre el ancho de banda, si evitas HTTP y optas por un protocolo más ligero, con unos bytes por petición va más que sobrado, pero ponle 1 KB -> 60 KB/s = 480 kbps. Eso tampoco es nada para un servicio de alojamiento. Tráfico mensual: 1 KB * 3600 * 60 * 24 (y es pasarse) * 30 = 155 GB mensuales.

La forma elegante de diseñarlo, conservando principios de escalabilidad y demás, sería tener un conjunto de servidores que atiendan los envíos de coordenadas de los coches, un conjunto de servidores que generen los informes para los talleres (frontend) y todos ellos conectados a una base de datos maestra (backend).

En plan "prototipo rápido" y dada la carga que va a tener, con un servidor va apañado. Y si no quieres conservar el historial de posiciones de los coches, la base de datos también sobra porque cabe en una hash en memoria del servidor. El servidor te saldría por unos 30-40 euros al mes.
Responder Con Cita