Quali sono i requisiti hardware per PostGIS e GeoServer ospitati su cloud?


16

Ho giocato con un'installazione locale di PostGIS e GeoServer. Vorrei ora spostare il mio lavoro online per condividerlo con diversi collaboratori.

La prova della mappa concettuale sarà costituita da semplici servizi WMS e WFS mappati tramite OpenLayers e GeoExt. Sarà basato su una mappa di ~ 3000 unità amministrative. Inizialmente deve servire solo più persone. Da allora lavoreremo sulla lucidatura della vista finale e della funzionalità dell'applicazione.

Ci sono stati diversi suggerimenti fatti sotto le risposte a questa domanda . Ad esempio, Nicklas sta gestendo il suo sito su Linode da 512 MB (credo ...).

Stavo pensando di utilizzare Ubuntu Server su cloud VPS, molto probabilmente ospitato su rackspace .

La mia domanda: quale sarebbe la dimensione minima del server che dovrei usare per iniziare a giocare con questi dati online? Ce ne sono alcuni disponibili. Una volta che decidiamo di aprire il servizio allo spazio pubblico in rack promette un modo continuo di ridimensionare il servizio, quindi vorrei sapere con quale minima RAM minima devo iniziare.


Aggiornamento 1 : discussione simile sul forum GeoServer.

Aggiornamento 2 : esercitazioni utili sulla configurazione dello stack su microistanza AWS utilizzando Ubuntu e CentOS .


1
quanti utenti ti aspetti di utilizzare questo in un dato momento? La RAM minima di Ubuntu è di 1 GB.
Mapperz

per la fase di test - sicuramente meno di 5 utenti occasionali
radek,


1
Ma suppongo che Geoserver potrebbe aver bisogno di un po 'di RAM. Uso Mapserver nella mia applicazione.
Nicklas Avén,

2
Esiste un tipo di test di velocità standard che possiamo eseguire per illustrare le prestazioni di diverse configurazioni? Ho Postgis / mapserver in esecuzione sul server condiviso su webfaction usando CentOS, e anche su un desktop Ubuntu. Non sono sicuro del modo migliore per caratterizzare la loro esibizione però .....
DJ

Risposte:


9

Dipende molto dalle dimensioni dei set di dati di cui stai parlando e dalla complessità delle tue query. Ad esempio, corro abbastanza felicemente su un server GoGrid / PostGIS / Windows 2008 (32 bit) con IIS, un mix di servizi Web nazionali PHP / .NET con ram 2GIG / dual core. La tabella spaziale principale che ho interrogato ha circa 6 milioni di record che penso principalmente ai dati della California. Faccio query spaziali abbastanza complesse con quelle al volo intersezioni / trasformazioni, controlli di distanza con geometrie alcune delle quali sono abbastanza grandi. Passano da singoli punti a poligoni di grandi dimensioni con 8000-10000 di punti.

Dato che Windows tende ad essere un maiale fino alla RAM con tutta quella roba in eccesso in esecuzione. Immagino che tu possa fare abbastanza bene su Ubuntu 1G (e possibilmente decentemente su 512 MB). Non sono sicuro di quanto GeoServer sia un maiale, ma immagino che non possa essere molto peggio di quello che sto correndo.

Dimenticato di dire. È necessario eseguire PostGIS 1.5 / Geos 3.2. Le prestazioni sono molto migliori rispetto alle versioni precedenti, in particolare per le query dei vicini che coinvolgono ST_DWithin e così via (grazie a Nicklas :))


Grazie :-) Che nome utente criptico. Sotto copertura? :-)
Nicklas Avén

3

Thinkgeo sembra avere alcune informazioni.

aws.amazon.com

Sembra anche che ci sia un AMI già pronto.

GeoNetwork

Istanze standard
Piccola istanza (impostazione predefinita) 1,7 GB di memoria, 1 unità di calcolo EC2 (1 core virtuale con 1 unità di calcolo EC2), 160 GB di memoria di istanza locale, piattaforma a 32 bit

Grande istanza 7,5 GB di memoria, 4 unità di calcolo EC2 (2 core virtuali con 2 unità di calcolo EC2 ciascuna), 850 GB di memoria di istanza locale, piattaforma a 64 bit

Istanza extra-large 15 GB di memoria, 8 unità di calcolo EC2 (4 core virtuali con 2 unità di calcolo EC2 ciascuna), 1690 GB di memoria di istanza locale, piattaforma a 64 bit


Grandi informazioni lì, aveva anche un white paper su un progetto per il secondo link. Grazie Brad.
DEWright

Wow, @DEWright - è stato qualche giorno fa da quando l'ho pubblicato. Ora sto usando l'istanza di grandi dimensioni su Amazon East. Ho appena notato che è iniziata una nuova regione. Potrei costruirci presto un'istanza.
Brad Nesom,

L'ho appena visto aggiornato; peccato che i costi siano così alti; mi piacerebbe fare un po 'di ricerca e sviluppo nel cloud.
DEWright

Ho speso circa $ 150 in una settimana di spin-up, spin-down, caricamento dei dati. Penso che valga la pena un po 'di costi di ricerca e sviluppo del genere. Se arrivo a un punto in cui non riesco a passare del tempo su di esso, basta interrompere l'istanza e interrompere tutti i costi.
Brad Nesom,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.