Использование общей базы данных
И основная, и дублирующая инсталляция SberMobile Server могут делить между собой одну некластеризованную БД, которая может находится на:
- Отдельном компьютере
- Том же самом компьютере, на котором запущен главный сервер или один из отказоустойчивых серверов.
Достоинства и недостатки
Этот метод конфигурирования БД в кластерной среде является самым простым и не требует дополнительных настроек. Однако в этом случае БД не реплицируется, и все данные хранятся в одном единственном месте. Таким образом, БД является уким местом для всего отказоустойчивого кластера. Повреждения данных или сбой в работе ПО сервера БД может привести к прерыванию сервиса. Поэтому этот вариант довольно ограничен в применении.
Конфигурация
Ниже приводится список необходимых изменений для настройки основного и дублирующего узлов при использовании некластеризованной БД.
Сервер баз данных
- Разрешите Вашему серверу БД принимать входящие соединения с IP-адресов главного и дублирующего узлов.
- Позвольте фаерволу на сервере БД принимать соединения для порта сервера БД (например, для порта 3306 для сервера MySQL) с IP-адресов обоих узлов.
Главный сервер SberMobile
- Если сервер уже настроен для подключения к упомянутому выше серверу БД, не трогайте его настройки.
- В ином случае переключите Ваш главный сервер на означенную выше БД.
Дублирующий сервер SberMobile
- Используйте те же самые настройки подключения БД, как и на основном сервере.
Если Ваша БД работает на том же компьютере, где запущен основной сервер, Вам может понадобиться изменить настройку адреса БД в URL базы данных с |