Які основні відмінності між дзеркальним відображенням та кластером відмовлення?
Яку проблему кожен вирішує та в яких сценаріях кожен рекомендується над іншим?
Які основні відмінності між дзеркальним відображенням та кластером відмовлення?
Яку проблему кожен вирішує та в яких сценаріях кожен рекомендується над іншим?
Відповіді:
Дзеркальне відображення - це технологія, яка збільшує високу доступність баз даних користувачів та створює копію джерела db, який підтримується в режимі реального часу. Це робиться шляхом доставки всіх активних записів журналу транзакцій на дзеркальний сервер.
Від MSDN :
"Дзеркальне відображення баз даних - це перш за все програмне рішення для збільшення доступності баз даних. Дзеркальне відображення реалізується на основі баз даних і працює лише з базами даних, що використовують повну модель відновлення. Прості моделі з відновленням з великим вмістом журналу не підтримують дзеркальне відображення бази даних. Дзеркальне відображення бази даних підтримується в стандартних і корпоративних системах SQL Server. "
Кластеризація - це технологія, яка забезпечує високу доступність для всього екземпляра SQL Server. Це означає, що можливо мати два сервери з однаковою структурою (ОС, додатки, сервіси, пакети послуг, патчі ... тощо) та з спільним сховищем (самі дані).
Від MSDN :
"Кластеризація відключення SQL Server забезпечує підтримку високої доступності для цілого екземпляра SQL Server. Кластери перебоїв з відмовою від SQL Server побудовані поверх кластерів аварійного перемикання. . "
Ось курс з Віртуальної академії Microsoft про високу доступність, запропонований сьогодні MS: Розуміння рішень Microsoft з високою доступністю .
Дзеркальне відображення знаходиться на рівні бази даних. Недоліком є те, що навіть якщо встановлено високу безпеку з автоматичним відмовою, вам все одно доведеться мати сценарії для копіювання завдань, логінів, попереджень тощо тощо від головного на дзеркальний сервер. Клієнти повинні включити дзеркальні деталі до рядків підключення для полегшення відмов. Переваги дзеркального відображення включають автоматичне виправлення пошкоджених сторінок і зберігання не є SPOF. Я виявив, що автоматичні відмови від дзеркального відображення проходять швидше, ніж з кластеризацією (що вимагає повного перезавантаження служби).
Кластеризація дозволяє здійснити повне включення до відмови рівня, включаючи системні бази даних. Це прозоро для клієнтів. Недоліком кластеризації є те, що він вимагає спільного зберігання, як правило, SAN, який є SPOF і часто дорогим.