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