Однак зазвичай при використанні дзеркального відображення з кластеризацией як основний, так і дзеркальний сервер розташовуються на кластерах, при цьому основний сервер запускається на екземплярі відмов кластеру одного кластера, а дзеркальний - на примірнику відмов кластеру іншого кластера. Існує можливість встановлення сеансу дзеркального відображення, в якому один учасник знаходиться на екземплярі відмов кластеру, а інший - на окремому комп'ютері поза кластера.
Якщо при переході на інший кластер основний сервер стає тимчасово недоступним, клієнтські підключення до бази даних розриваються. Після виконання переходу на інший кластер клієнти можуть знову підключитися до основного сервера на тому ж кластері або на іншому кластері (або на комп'ютері поза кластера) в залежності від режиму роботи.
При прийнятті рішення про налаштування дзеркального відображення бази даних в середовищі кластера істотним є передбачуваний режим роботи, який використовується для дзеркального відображення.
Сеанс високого рівня безпеки з автоматичним переходом на інший ресурс
Якщо потрібно реалізувати дзеркальне відображення бази даних в режимі високого рівня безпеки з автоматичним переходом на інший ресурс, для учасників рекомендується двохкластерна конфігурація. Ця конфігурація забезпечує максимальний рівень доступності. Стежить сервер може розташовуватися або в третьому кластері, або на комп'ютері поза кластера.
У разі збою вузла, запущеного на поточному основному сервері, через кілька секунд починається автоматичний перехід бази даних на інший ресурс, в той час як кластер також продовжує перехід на інший вузол. Сеанс дзеркального відображення бази даних перекладається на дзеркальний сервер в іншому кластері (або на комп'ютер поза кластера), а колишній дзеркальний сервер стає основним. Новий основний сервер здійснює накат своєї копії бази даних якомога швидше і переводить її в оперативний режим в якості основної бази даних. Після виконання переходу кластера на інший ресурс, що зазвичай займає кілька хвилин, екземпляр відмов кластеру, який раніше був основним, стає дзеркальним. Додаткові відомості див. У розділі Синхронне дзеркальне відображення бази даних (режим високої безпеки).
Наступна схема ілюструє автоматичний перехід між кластерами в ході сеансу дзеркального відображення, запущеного в режимі високого рівня безпеки зі стежить сервером (який підтримує автоматичний перехід на інший ресурс).
У сеансі дзеркального відображення три екземпляри сервера розташовані в трьох різних кластерах: Кластер_А. Кластер_Б і Кластер_В. На кожному кластері встановлений за замовчуванням екземпляр SQL Server запускається як екземпляр відмов кластеру SQL Server. На початку сеансу дзеркального відображення екземпляр відмов кластеру на кластері Кластер_А є основним, на кластері Кластер_Б - дзеркальним, а на кластері Кластер_В - стежить сервером сеансу дзеркального відображення. Відбувається збій активного вузла на кластері Кластер_А. що призводить до недоступності основного сервера.
Перед початком переходу кластера на інший ресурс збій основного сервера виявляється дзеркальним сервером за допомогою стежить сервера. Дзеркальний сервер якнайшвидше здійснює накат своєї бази даних і переводить її в оперативний режим в якості основної бази даних. Після завершення переходу кластера Кластер_А на інший ресурс колишній основний сервер стає вже дзеркальним і синхронізує свою базу даних з поточної основною базою даних на кластері Кластер_Б.
Сеанс високого рівня безпеки без автоматичного переходу на інший ресурс
При виконанні дзеркального відображення бази даних в режимі високого рівня безпеки без автоматичного переходу на інший ресурс у разі збою вузла, на якому запущений поточний основний сервер, інший вузол кластера буде працювати в якості основного сервера. Зверніть увагу, що поки кластер недоступний, база даних також недоступна. Додаткові відомості див. У розділі Синхронне дзеркальне відображення бази даних (режим високої безпеки).
Сеанс в режимі високого рівня продуктивності
Якщо потрібно реалізувати дзеркальне відображення бази даних в режимі високого рівня продуктивності, слід розташувати основний сервер на екземплярі відмов кластеру, а дзеркальний сервер - на віддаленому сервері поза кластера. У разі переходу кластера на інший вузол екземпляр відмов кластеру буде продовжувати роботу в якості основного сервера сеансу дзеркального відображення. Якщо існують проблеми на всіх кластері, є можливість примусового переміщення служби на дзеркальний сервер. Додаткові відомості див. У розділі Асинхронне дзеркальне відображення баз даних (режим високої продуктивності).
Налаштування дзеркального відображення баз даних