Я играл с локальной установкой PostGIS & GeoServer. Я хотел бы перенести свою работу в Интернет сейчас, чтобы поделиться ею с несколькими соавторами.
Доказательство концепции карты будет состоять из простых сервисов WMS и WFS, отображаемых через OpenLayers и GeoExt. Он будет основан на карте ~ 3000 административных единиц. Первоначально он должен обслуживать только несколько человек. С этого момента мы будем полировать окончательный вид и функциональность приложения.
Было сделано несколько предложений по ответам на этот вопрос . Например, Никлас управляет своим сайтом на 512 МБ Linode (я думаю ...).
Я думал об использовании Ubuntu Server в облачном VPS, скорее всего, в стойке .
Мой вопрос: какой минимальный размер сервера мне понадобится, чтобы начать играть с этими данными онлайн? Их мало . Как только мы решим открыть сервис для общедоступного стоечного пространства, это обещает плавный способ расширения сервиса, поэтому я хотел бы знать, с какого минимального объема оперативной памяти мне нужно начать.
Обновление 1 : аналогичное обсуждение на форуме GeoServer.
Обновление 2 : полезные руководства по настройке стека на микроэкземпляре AWS с использованием Ubuntu и CentOS .
Ответы:
Это действительно зависит от размера наборов данных, о которых вы говорите, и сложности ваших запросов. Например, я довольно счастливо работаю на сервере GoGrid / PostGIS / Windows 2008 (32-разрядная версия) с IIS, смесью домашних веб-сервисов PHP / .NET с 2GIG RAM / двухъядерным процессором. В основной пространственной таблице, к которой я обращаюсь, содержится около 6 миллионов записей, которые, я думаю, в основном касаются данных по Калифорнии. Я делаю довольно сложные пространственные запросы с пересечениями / преобразованиями на лету, проверкой расстояния с геометриями, некоторые из которых довольно большие. Они идут от единичных точек к большим полигонам с 8000-10000 баллами.
Учитывая, что Windows имеет тенденцию быть боровом в отношении оперативной памяти со всем этим дополнительным мусором. Я полагаю, что вы можете довольно хорошо работать на 1G Ubuntu (и, возможно, прилично на 512 МБ). Хотя я не уверен, насколько многомерен GeoServer, но я представляю, что он не может быть намного хуже, чем то, что я использую.
Забыл сказать. Вы должны работать с PostGIS 1.5 / Geos 3.2. Производительность намного лучше, чем в старых версиях, особенно для запросов соседей с участием ST_DWithin и т. Д. (Спасибо Никласу :))
источник
Thinkgeo, кажется, имеет некоторую информацию.
aws.amazon.com
Там также, кажется, готовый AMI.
GeoNetwork
Стандартные экземпляры
Маленький экземпляр (по умолчанию) 1,7 ГБ памяти, 1 вычислительный блок EC2 (1 виртуальное ядро с 1 вычислительным блоком EC2), 160 ГБ локального хранилища экземпляров, 32-разрядная платформа
Большой экземпляр 7,5 ГБ памяти, 4 вычислительных блока EC2 (2 виртуальных ядра по 2 вычислительных блока EC2 в каждом), 850 ГБ локального хранилища экземпляров, 64-разрядная платформа
Экстра большой экземпляр 15 ГБ памяти, 8 вычислительных блоков EC2 (4 виртуальных ядра по 2 вычислительных блока EC2 в каждом), 1690 ГБ локального хранилища экземпляров, 64-разрядная платформа
источник