Принцип работы зеркальных серверов в информационных технологиях заключается в том, что все изменения в базе данных автоматически реплицируются на зеркальный сервер. www.r-it.su Таким образом, в случае выхода основного сервера из строя возможно оперативное переключение работы приложений на резервный сервер. www.r-it.su
Например, в системах управления базами данных для этого используются встроенные технологии репликации журналов транзакций (log shipping). www.r-it.su В Microsoft SQL Server 2019 есть три режима зеркалирования: internet-lab.ru
- Асинхронный. internet-lab.ru Данные сначала записываются на главном сервере, а потом передаются на зеркальный. internet-lab.ru Этим достигается высокая производительность работы. internet-lab.ru В случае сбоя часть данных может не успеть записаться на зеркальном сервере, поэтому есть риск утери данных. internet-lab.ru
- Синхронный без автоматического восстановления. internet-lab.ru Данные записываются сразу на два сервера в режиме транзакции. internet-lab.ru Тем самым обеспечивается синхронность данных и уверенность в том, что в случае падения главного сервера не будут потеряны данные на зеркальном. internet-lab.ru
- Синхронный с автоматическим восстановлением. internet-lab.ru Для работы в этом режиме требуется три сервера: главный, зеркальный и свидетель. internet-lab.ru Если главный сервер упал, то свидетель автоматически сделает переключение на зеркальный сервер. internet-lab.ru
Также зеркальные серверы можно использовать для размещения на них дополнительного серверного функционала. www.r-it.su