Возможно ли развернуть MapServer на кластере?
-
- Новоприбывший
- Сообщения: 6
- Зарегистрирован: 19 ноя 2007, 04:25
- Репутация: 0
Возможно ли развернуть MapServer на кластере?
Подскажите, пожалуйста, возможно ли развернуть MapServer на кластере? Имеется в виду ситуация, когда MapServer использует вычислительные мощности сразу нескольких серверов.
Задача такая: развернуть MapServer на двух серваках, так, чтобы нагрузка на них распределялась равномерно. При выходе из строя одного, вся нагрузка ложилась на второй. Возможность увеличения количества серверов, когда вычислительной мощности не будет хватать.
Если MapServer под это дело не заточен, то может кто-то имел опыт настройки вышеописанной системы в связке MapServer - OpenLayers или использовал другие web-ГИС серверы?
Задача такая: развернуть MapServer на двух серваках, так, чтобы нагрузка на них распределялась равномерно. При выходе из строя одного, вся нагрузка ложилась на второй. Возможность увеличения количества серверов, когда вычислительной мощности не будет хватать.
Если MapServer под это дело не заточен, то может кто-то имел опыт настройки вышеописанной системы в связке MapServer - OpenLayers или использовал другие web-ГИС серверы?
-
- Гуру
- Сообщения: 977
- Зарегистрирован: 27 янв 2009, 22:57
- Репутация: 258
-
- Новоприбывший
- Сообщения: 6
- Зарегистрирован: 19 ноя 2007, 04:25
- Репутация: 0
- Mavka
- Гуру
- Сообщения: 2060
- Зарегистрирован: 14 мар 2008, 17:36
- Репутация: 9
Re: Возможно ли развернуть MapServer на кластере?
Вопросы балансировки нагрузки нужно решать на уровне http-сервера. Что то типа вот этого.
лангольеры под окном жрали время ом-ном-ном
-
- Новоприбывший
- Сообщения: 6
- Зарегистрирован: 19 ноя 2007, 04:25
- Репутация: 0
Re: Возможно ли развернуть MapServer на кластере?
Использование nginx рассматривалось как вариант, если сам MapServer не заточен на развертывание на кластере.Mavka писал(а):Вопросы балансировки нагрузки нужно решать на уровне http-сервера. Что то типа вот этого.
Минусы использования nginx, которые я вижу:
1. Нужно устанавливать и настраивать несколько раз MapServer.
2. Следить, чтобы все экземпляры MapServer были настроены одинкаво. Отсюда следуют:
2.1 Сложность при обновлении картографических данных (нужно обновлять все экземпляры MapServer).
2.2. Сложность оперативного увеличения вычислительной мощности (нужно поднимать еще 1 сервак, настраивать его, тестить, перенастраивать сам nginx).
Остается вариант только с nginx, сам MapServer не заточен под кластер?
- Mavka
- Гуру
- Сообщения: 2060
- Зарегистрирован: 14 мар 2008, 17:36
- Репутация: 9
Re: Возможно ли развернуть MapServer на кластере?
1. У вас кластер или облако? На кластере разве не нужно устанавливать программы?
2. Настраивать UMN MapServer как такой не требуется. Создается один файл с описанием слоев (стилей и пр.), который может распространяться по сетевой файловой системе (NFS и т.д.).
MapServer - это, в первую очередь, программа CGI (не рассматривая shp2img), которая всецело зависит от http-сервера.
2. Настраивать UMN MapServer как такой не требуется. Создается один файл с описанием слоев (стилей и пр.), который может распространяться по сетевой файловой системе (NFS и т.д.).
MapServer - это, в первую очередь, программа CGI (не рассматривая shp2img), которая всецело зависит от http-сервера.
лангольеры под окном жрали время ом-ном-ном
-
- Новоприбывший
- Сообщения: 6
- Зарегистрирован: 14 дек 2011, 12:21
- Репутация: 0
Re: Возможно ли развернуть MapServer на кластере?
если используете сервис wms, то можно половину слоев развернуть на одном сервере, другую половину на другом, и на первом зарегистрировать слои со второго сервера как wms-слои (то есть фактически это будет редирект)
-
- Новоприбывший
- Сообщения: 6
- Зарегистрирован: 14 дек 2011, 12:21
- Репутация: 0
Re: Возможно ли развернуть MapServer на кластере?
либо установить кэш слоев, который тоже будет аггрерировать слои с разных серверов (рендериться слои будут каждый на своем сервере)
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость