top of page

Руководство администратора по эксплуатации программного обеспечения.

ООО «МОБИКОНТ»

Аннотация

Настоящий документ представляет собой инструкцию по установке экземпляра программы для ЭВМ «Mobicont».

Введение

Настоящий документ относится к программному обеспечению «Mobicont», разработанному ООО «Мобиконт». Владельцем интеллектуальных прав на программу для ЭВМ «Mobicont» является Общество с ограниченной ответственностью «Мобиконт» (ОГРН 1087746006600), оставляющее за собой право вносить изменения в данное программное обеспечение для улучшения его характеристик.

 

Общие сведения

Документ «Инструкция по установке экземпляра программного обеспечения» содержит перечень требований и описание этапов, необходимых для установки Программного обеспечения.

 

Системные требования

Операционная система

В качестве стандартной ОС для установки платформы «Mobicont» рекомендуется использовать 64-битный Debian актуальной версии, т.к. обычно компонентам платформы требуется более 4 ГБ оперативной памяти. Можно использовать и любой другой дистрибутив Linux и даже Windows, поскольку всё необходимое для работы ПО кроссплатформенно или имеет версии для Windows.

 

Процессор

Необходимая процессорная мощность прямо пропорциональна объёмам обрабатываемого трафика. Java-сервер менее требователен к CPU, в отличие от DB-сервера.

 

ОЗУ

В минимальной конфигурации платформы достаточно объёма оперативной памяти в 256 мегабайт для каждого из java-процессов и столько же для СУБД. Для работы с большими объёмами данных (рассылки по спискам, MNP-база абонентов и проч.) требуются значительно большие объёмы, например для загрузки к себе в память MNP-базы на текущий момент Resin`у требуется выдать не менее 4-5 ГБ памяти. Для инсталляций с объёмами трафика, исчисляемыми сотнями тысяч сообщений в сутки рекомендуется выделять не менее 8 ГБ памяти для гейта и резина и 16 - для СУБД.

 

Дисковое пространство

Основной объём на диске занимают транзакционные данные в СУБД и логи java-процессов. Необходимый для базы объём приблизительно рассчитывается по формуле "один миллион сообщений - 1 ГБ места на диске" с учётом глубины хранения. На больших инсталляциях для уменьшения объёма базы применяется партиционирование наиболее объемных таблиц с периодической выгрузкой и удалением старых данных. Логи гейта и резина при большом количестве клиентов и трафике также могут занимать большие объёмы. Для уменьшения занимаемого логами места используется архивация логов за предыдущие дни, выгрузка во внешнее хранилище и удаление при ротации.

 

Сетевая инфраструктура

В случае многосерверного варианта инсталляции между java- и DB-сервером крайне желательна надёжная сеть с резервированием канала, поскольку даже кратковременный сбой в передаче данных может привести к некорректной работе гейта в дальнейшем. В некоторых случаях (например, при обновлении MNP) между java-сервером и базой за короткий промежуток времени передаётся достаточно большой объём данных (сотни мегабайт) и в случае низкой пропускной способности сети этот процесс может повлиять на производительность платформы - поэтому правильная настройка сетевого стека ОС крайне важна. В случае же использования репликации между master- и slave-серверами СУБД при активной работе платформы постоянно передаются довольно большие объёмы данных, достигающие десятков мегабит в секунду.

 

Настройка и запуск экземпляра

В настоящее время все необходимые для запуска настройки вводятся в момент установки. При желании их можно изменить в соответствующих файлах, находящихся в каталоге $MOBICONT_HOME/conf.

После настройки сервисы платформы можно запустить управляющими скриптами.

 

Рабочие директории по умолчанию

Папки resin и jdk являются симлинками на находящиеся в том же каталоге папки resin-X.X.XX и jdk1.X.X_XX, соответственно, при смене версий данных компонентов необходимо пересоздать симлинки.

 

Конфигурационные файлы

Файлы конфигурации и ссылки на них находятся в каталоге $MOBICONT_HOME/conf. Основной файл конфигурации платформы - app.conf.

Переопределение настроек

Любой параметр из app.conf можно переопределить для конкретного java-процесса из командной строки, используя синтаксис установки System Properties JVM, например:

-DSystem.httpDebug=off

 

Управляющие скрипты

Контроль и управление платформой Мобиконт производится с помощью bash-скриптов, расположенных в папке $MOBICONT_HOME/bin.​​​

По вопросам, связанным с установкой, развёртыванием и настройкой экземпляра программного обеспечения «Mobicont», а также его функционированием, можно обращаться в службу технической поддержки ООО «Мобиконт»:

email: support@mobicont.ru

телефон: +7 (495) 120-00-29​​​

bottom of page