Каковы требования к оборудованию для облачного хостинга PostGIS & GeoServer?


16

Я играл с локальной установкой PostGIS & GeoServer. Я хотел бы перенести свою работу в Интернет сейчас, чтобы поделиться ею с несколькими соавторами.

Доказательство концепции карты будет состоять из простых сервисов WMS и WFS, отображаемых через OpenLayers и GeoExt. Он будет основан на карте ~ 3000 административных единиц. Первоначально он должен обслуживать только несколько человек. С этого момента мы будем полировать окончательный вид и функциональность приложения.

Было сделано несколько предложений по ответам на этот вопрос . Например, Никлас управляет своим сайтом на 512 МБ Linode (я думаю ...).

Я думал об использовании Ubuntu Server в облачном VPS, скорее всего, в стойке .

Мой вопрос: какой минимальный размер сервера мне понадобится, чтобы начать играть с этими данными онлайн? Их мало . Как только мы решим открыть сервис для общедоступного стоечного пространства, это обещает плавный способ расширения сервиса, поэтому я хотел бы знать, с какого минимального объема оперативной памяти мне нужно начать.


Обновление 1 : аналогичное обсуждение на форуме GeoServer.

Обновление 2 : полезные руководства по настройке стека на микроэкземпляре AWS с использованием Ubuntu и CentOS .


1
сколько пользователей вы ожидаете использовать это в любой момент времени? Ubuntu min RAM составляет 1 ГБ.
Mapperz

для стадии тестирования - определенно менее 5 случайных пользователей
radek


1
Но я думаю, что Geoserver может понадобиться немного оперативной памяти. Я использую Mapserver в своем приложении.
Никлас Авен

2
Есть ли какой-нибудь тип теста скорости, который мы можем выполнить, чтобы проиллюстрировать производительность различных установок? У меня есть postgis / mapserver, работающий на общем сервере в webfaction с использованием CentOS, а также на рабочем столе Ubuntu. Я не совсем уверен, как лучше охарактеризовать их производительность, хотя .....
djq

Ответы:


9

Это действительно зависит от размера наборов данных, о которых вы говорите, и сложности ваших запросов. Например, я довольно счастливо работаю на сервере 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 и т. Д. (Спасибо Никласу :))


Спасибо :-) Какое загадочное имя пользователя. Под прикрытием? :-)
Никлас Авен

3

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-разрядная платформа


Отличная информация там, даже был официальный документ о проекте для второй ссылки. Спасибо за это Брэд.
DEWright

Вау, @DEWright - это было несколько дней назад с тех пор, как я опубликовал это. Я сейчас использую большой экземпляр на востоке Амазонки. Просто заметил новый регион начался. Я могу построить экземпляр на нем в ближайшее время.
Брэд Несом

Просто увидел, что это обновлено; слишком плохо, затраты настолько высоки; хотел бы сделать некоторые исследования и разработки в облаке.
DEWright

Я потратил около 150 долларов США в неделю на ускорение загрузки данных. Я думаю, что это того стоит. Если я дохожу до того, что не могу тратить на это время, вы просто останавливаете экземпляр, и все расходы прекращаются.
Брэд Несом
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.