Servimos nuestros datos geográficos a través de nuestra aplicación insignia Dorset Explorer . Esto utiliza OpenLayers y GeoServer para servir nuestros datos geográficos, incluidos OSM y OS Basemaps y una gran cantidad de otros datos como fotografía aérea, escuelas, etc.
Mi pregunta es, ¿qué tipo de especificaciones de servidor deberíamos usar para GeoServer? Solo tendremos disponible un servidor para la entrega de mosaicos a través de WMS (y tal vez en el futuro también podamos estar usando algo de WFS). Tenemos entre 100 y 200 usuarios por día, pero esperamos que esto comience a aumentar tan pronto como estemos seguros de que los servidores aguantarán. ¿Es solo una cuestión de cumplir con las especificaciones más altas que podemos pagar o hay algunos límites o máximos teóricos?
Cualquier sugerencia sería muy apreciada!
fuente
Respuestas:
100-200 usuarios al día no son (normalmente) nada, un portátil puede soportar ese tipo de carga si el mapa no es complejo.
Reglas generales:
fuente
Elegir el servidor correcto siempre es algo difícil de hacer porque en poco tiempo su servicio puede volverse muy popular, volviendo inútil su hardware de mil dólares.
-Como cada aplicación (incluso si usan la misma pila de software) tiene su propia demanda, mi consejo es ejecutar algunas pruebas de estrés en un servidor basado en la nube, como Amazon AWS. Los costos para ejecutar esas pruebas son insignificantes.
-Es posible establecer una relación entre el hardware de AWS (por ejemplo) y el hardware básico para que pueda probar diferentes configuraciones para un número diferente de usuarios y solicitar tener una idea de cómo funcionarán tanto el hardware como el software en el futuro, ejemplos: aquí y aquí .
-Si es una opción para usted, IMO se adhiere al servidor de la nube, puede escalarlo hacia arriba y hacia abajo cuando lo desee.
fuente