Возможно ли развернуть MapServer на кластере?

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
Torely
Новоприбывший
Сообщения: 6
Зарегистрирован: 19 ноя 2007, 04:25
Репутация: 0

Возможно ли развернуть MapServer на кластере?

Сообщение Torely »

Подскажите, пожалуйста, возможно ли развернуть MapServer на кластере? Имеется в виду ситуация, когда MapServer использует вычислительные мощности сразу нескольких серверов.
Задача такая: развернуть MapServer на двух серваках, так, чтобы нагрузка на них распределялась равномерно. При выходе из строя одного, вся нагрузка ложилась на второй. Возможность увеличения количества серверов, когда вычислительной мощности не будет хватать.
Если MapServer под это дело не заточен, то может кто-то имел опыт настройки вышеописанной системы в связке MapServer - OpenLayers или использовал другие web-ГИС серверы?
bim2010
Гуру
Сообщения: 977
Зарегистрирован: 27 янв 2009, 22:57
Репутация: 258

Re: Возможно ли развернуть MapServer на кластере?

Сообщение bim2010 »

Torely
Новоприбывший
Сообщения: 6
Зарегистрирован: 19 ноя 2007, 04:25
Репутация: 0

Re: Возможно ли развернуть MapServer на кластере?

Сообщение Torely »

PostgreSQL
Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: Возможно ли развернуть MapServer на кластере?

Сообщение Mavka »

Вопросы балансировки нагрузки нужно решать на уровне http-сервера. Что то типа вот этого.
лангольеры под окном жрали время ом-ном-ном
Torely
Новоприбывший
Сообщения: 6
Зарегистрирован: 19 ноя 2007, 04:25
Репутация: 0

Re: Возможно ли развернуть MapServer на кластере?

Сообщение Torely »

Mavka писал(а):Вопросы балансировки нагрузки нужно решать на уровне http-сервера. Что то типа вот этого.
Использование nginx рассматривалось как вариант, если сам MapServer не заточен на развертывание на кластере.
Минусы использования nginx, которые я вижу:
1. Нужно устанавливать и настраивать несколько раз MapServer.
2. Следить, чтобы все экземпляры MapServer были настроены одинкаво. Отсюда следуют:
2.1 Сложность при обновлении картографических данных (нужно обновлять все экземпляры MapServer).
2.2. Сложность оперативного увеличения вычислительной мощности (нужно поднимать еще 1 сервак, настраивать его, тестить, перенастраивать сам nginx).

Остается вариант только с nginx, сам MapServer не заточен под кластер?
Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: Возможно ли развернуть MapServer на кластере?

Сообщение Mavka »

1. У вас кластер или облако? На кластере разве не нужно устанавливать программы?
2. Настраивать UMN MapServer как такой не требуется. Создается один файл с описанием слоев (стилей и пр.), который может распространяться по сетевой файловой системе (NFS и т.д.).

MapServer - это, в первую очередь, программа CGI (не рассматривая shp2img), которая всецело зависит от http-сервера.
лангольеры под окном жрали время ом-ном-ном
moonie
Новоприбывший
Сообщения: 6
Зарегистрирован: 14 дек 2011, 12:21
Репутация: 0

Re: Возможно ли развернуть MapServer на кластере?

Сообщение moonie »

если используете сервис wms, то можно половину слоев развернуть на одном сервере, другую половину на другом, и на первом зарегистрировать слои со второго сервера как wms-слои (то есть фактически это будет редирект)
moonie
Новоприбывший
Сообщения: 6
Зарегистрирован: 14 дек 2011, 12:21
Репутация: 0

Re: Возможно ли развернуть MapServer на кластере?

Сообщение moonie »

либо установить кэш слоев, который тоже будет аггрерировать слои с разных серверов (рендериться слои будут каждый на своем сервере)
Ответить

Вернуться в «Веб-картография»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость