Скачать презентацию Зеркальный сервер Лунина Т С Группа V 4212 Скачать презентацию Зеркальный сервер Лунина Т С Группа V 4212

зеркальный сервер Лунина.pptx

  • Количество слайдов: 10

Зеркальный сервер Лунина Т. С. Группа V 4212 Зеркальный сервер Лунина Т. С. Группа V 4212

 Зеркальное отображение базы данных — это простая стратегия обеспечении надежности, имеющая следующие преимущества: Зеркальное отображение базы данных — это простая стратегия обеспечении надежности, имеющая следующие преимущества: Доступность базы данных В режиме высокой безопасности с автоматическим переходом на другой ресурс и возникновении сбоя резервная копия базы данных переводится в режим «в сети» (без потери данных). В других режимах работы администратор базы данных может включить принудительное обслуживание (с возможной потерей данных) на резервной копии базы данных. Защита данных Зеркальное отображение базы данных обеспечивает полную или почти полную избыточность данных в зависимости от того, какой режим установлен: высокой безопасности или высокой производительности

Основной сервер — рабочий сервер-источник, на котором размещается база данных, постоянно отправляющая свои журналы Основной сервер — рабочий сервер-источник, на котором размещается база данных, постоянно отправляющая свои журналы транзакций зеркальному серверу и его базе данных. Зеркальный сервер — сервер-получатель, на котором размещается резервная копия базы данных. Зеркальная копия постоянно синхронизируется с базой данных основного сервера. Следящий сервер — сервер, который наблюдает за работой основного и зеркального серверов и может запустить процесс автоматического перехода на другой ресурс при сбое.

Обзор зеркального отображения базы данных Настройка зеркального отображения В обычной среде на основном сервере Обзор зеркального отображения базы данных Настройка зеркального отображения В обычной среде на основном сервере выполняется резервная копия базы данных основного сервера, которая затем восстанавливается на зеркальном сервере. После этого на основном сервере необходимо настроить зеркальное отображение. Запуская зеркальное отображение базы данных, устанавливается связь, известная как сеанс зеркального отображения базы данных между этими экземплярами сервера.

Обзор зеркального отображения базы данных Один экземпляр сервера предоставляет базу данных клиентам (основной сервер). Обзор зеркального отображения базы данных Один экземпляр сервера предоставляет базу данных клиентам (основной сервер). Другой сервер выступает в качестве сервера горячей замены или горячего резерва (зеркальный сервер) в зависимости от конфигурации и состоянии сеанса зеркального отображения. После того как зеркальное отображение настроено и сеанс зеркального отображения установлен, базы данных основного и зеркального серверов начинают синхронизироваться . Зеркальное отображение базы данных заключается в том, что в зеркальной базе данных повторяются все операции вставки, обновления и удаления, производимые в основной базе данных. Для этого поток записей активных транзакций с максимально возможной быстротой отправляется на зеркальный сервер.

Обзор зеркального отображения базы данных Основной и зеркальный серверы соединены и работают совместно, являясь Обзор зеркального отображения базы данных Основной и зеркальный серверы соединены и работают совместно, являясь участниками сеанса зеркального отображения базы данных. Два участника выполняют в сеансе взаимодополняющие роли: основную роль и зеркальную роль. В любой момент времени один из участников играет роль основного сервера, а другой участник — зеркального. При этом говорится, что участник владеет своей текущей ролью. Участник, владеющий основной ролью, называется основным сервером, а его копия базы данных является текущей основной базой данных. Участник, владеющий зеркальной ролью, называется зеркальным сервером, а его копия базы данных является текущей зеркальной базой данных. При развертывании зеркального отображения базы данных в рабочей среде основная база данных является рабочей базой данных.

Режимы работы Сеансы зеркального отображения базы данных выполняются при помощи синхронных или асинхронных операций. Режимы работы Сеансы зеркального отображения базы данных выполняются при помощи синхронных или асинхронных операций. В асинхронном режиме транзакции фиксируются немедленно, не ожидая, пока зеркальный сервер запишет журнал на диск, что позволяет повысить производительность. Синхронный режим обеспечивает фиксацию транзакции на обоих участниках, но при этом повышается риск задержки транзакций.

Режимы работы Режим высокого уровня безопасности Режим поддерживает синхронную работу. В этом режиме в Режимы работы Режим высокого уровня безопасности Режим поддерживает синхронную работу. В этом режиме в момент начала сеанса зеркальный сервер с максимально возможной скоростью синхронизирует зеркальную базу данных с основной базой данных. После синхронизации базы данных транзакция фиксируется на обоих участниках за счет повышения риска задержки транзакции.

 Режим высокого уровня безопасности В этом режиме требуется третий экземпляр сервера, называемый следящим. Режим высокого уровня безопасности В этом режиме требуется третий экземпляр сервера, называемый следящим. В отличие от двух участников зеркального отображения, следящий сервер не обслуживает базу данных. Он отвечает за автоматическую отработку отказа, следя за работоспособностью и функциональностью основного сервера. Зеркальный сервер инициирует автоматическую отработку отказа только в том случае, если есть соединение между зеркальным и следящим серверами после отключения обоих серверов от основного сервера.

Режимы работы Режим высокой производительности Режим работает асинхронно. Зеркальный сервер пытается соответствовать записям в Режимы работы Режим высокой производительности Режим работает асинхронно. Зеркальный сервер пытается соответствовать записям в журнале, отправляемым основным сервером. Зеркальная база данных может несколько отставать от основной базы данных. Хотя разрыв между базами данных, как правило, очень мал, однако он может стать существенным, если основной сервер сильно загружен или перегружена система зеркального сервера. Как только основной сервер отправляет журнал транзакций зеркальному серверу, основной сервер отправляет подтверждение клиенту. Он не дожидается подтверждения от зеркального сервера. Это означает, что транзакции фиксируются немедленно, не ожидая, пока зеркальный сервер запишет запись журнала транзакций на диск. Такая асинхронная операция позволяет основному серверу работать с минимальной задержкой транзакций, но с риском возможной потери некоторых данных.