Страница 1 из 1

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

Добавлено: 07 дек 2011, 01:44
Torely
Подскажите, пожалуйста, возможно ли развернуть MapServer на кластере? Имеется в виду ситуация, когда MapServer использует вычислительные мощности сразу нескольких серверов.
Задача такая: развернуть MapServer на двух серваках, так, чтобы нагрузка на них распределялась равномерно. При выходе из строя одного, вся нагрузка ложилась на второй. Возможность увеличения количества серверов, когда вычислительной мощности не будет хватать.
Если MapServer под это дело не заточен, то может кто-то имел опыт настройки вышеописанной системы в связке MapServer - OpenLayers или использовал другие web-ГИС серверы?

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

Добавлено: 07 дек 2011, 06:02
bim2010

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

Добавлено: 07 дек 2011, 06:17
Torely
PostgreSQL

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

Добавлено: 07 дек 2011, 08:58
Mavka
Вопросы балансировки нагрузки нужно решать на уровне http-сервера. Что то типа вот этого.

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

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

Остается вариант только с nginx, сам MapServer не заточен под кластер?

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

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

MapServer - это, в первую очередь, программа CGI (не рассматривая shp2img), которая всецело зависит от http-сервера.

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

Добавлено: 14 дек 2011, 12:30
moonie
если используете сервис wms, то можно половину слоев развернуть на одном сервере, другую половину на другом, и на первом зарегистрировать слои со второго сервера как wms-слои (то есть фактически это будет редирект)

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

Добавлено: 14 дек 2011, 12:31
moonie
либо установить кэш слоев, который тоже будет аггрерировать слои с разных серверов (рендериться слои будут каждый на своем сервере)