He estado jugando con una instalación local de PostGIS y GeoServer. Me gustaría mover mi trabajo en línea ahora para compartirlo con varios colaboradores.
La prueba del mapa conceptual consistirá en servicios simples WMS y WFS mapeados a través de OpenLayers y GeoExt. Se basará en un mapa de ~ 3000 unidades administrativas. Inicialmente solo debe servir a varias personas. A partir de entonces, trabajaremos para pulir la vista final y la funcionalidad de la aplicación.
Se han hecho varias sugerencias bajo las respuestas a esta pregunta . Por ejemplo, Nicklas está ejecutando su sitio en 512 MB de Linode (creo que ...).
Estaba pensando en usar Ubuntu Server en VPS en la nube, probablemente alojado en un espacio en rack .
Mi pregunta: ¿cuál sería el tamaño mínimo del servidor que necesitaría usar para comenzar a jugar con estos datos en línea? Hay pocos de ellos disponibles. Una vez que decidamos abrir el servicio al espacio público en rack, promete una forma fluida de ampliar el servicio, por lo que me gustaría saber con qué RAM mínima necesito comenzar.
Actualización 1 : discusión similar en el foro GeoServer.
Actualización 2 : Tutoriales útiles sobre la configuración de la pila en la micro instancia de AWS usando Ubuntu y CentOS .
Respuestas:
Realmente depende del tamaño de los conjuntos de datos de los que está hablando y la complejidad de sus consultas. Por ejemplo, ejecuto bastante bien en un servidor GoGrid / PostGIS / Windows 2008 (32 bits) que ejecuta IIS, una mezcla de servicios web de PHP / .NET de cosecha propia con 2GIG ram / dual core. La tabla espacial principal que consulto tiene alrededor de 6 millones de registros, creo que en su mayoría datos de California. Hago consultas espaciales bastante complejas con las intersecciones / transformaciones sobre la marcha, comprobaciones de distancia con geometrías, algunas de las cuales son bastante grandes. Van desde puntos individuales hasta polígonos grandes con 8000-10000 puntos someodd.
Dado que Windows tiende a ser un cerdo en cuanto a RAM con toda esa basura extra ejecutándose. Me imagino que puedes hacerlo bastante bien en 1G ubuntu (y posiblemente decentemente en 512 MB). Sin embargo, no estoy seguro de cuánto es un cerdo GeoServer, pero imagino que no puede ser mucho peor de lo que estoy ejecutando.
Olvidé decir Debe ejecutar con PostGIS 1.5 / Geos 3.2. El rendimiento es mucho mejor que las versiones anteriores, en particular para consultas vecinas que involucran ST_DWithin y demás (gracias a Nicklas :))
fuente
Thinkgeo parece tener algo de información.
aws.amazon.com
También parece haber un AMI listo para construir.
geonetwork
Instancias estándar Instancia
pequeña (predeterminada) 1,7 GB de memoria, 1 unidad de cálculo EC2 (1 núcleo virtual con 1 unidad de cálculo EC2), 160 GB de almacenamiento de instancia local, plataforma de 32 bits
Instancia grande 7.5 GB de memoria, 4 Unidades de Computación EC2 (2 núcleos virtuales con 2 Unidades de Computación EC2 cada una), 850 GB de almacenamiento de instancia local, plataforma de 64 bits
Instancia extra grande 15 GB de memoria, 8 unidades de cómputo EC2 (4 núcleos virtuales con 2 unidades de cómputo EC2 cada una), 1690 GB de almacenamiento de instancia local, plataforma de 64 bits
fuente