Решения высокого уровня доступности (SQL Server)
В этом разделе представлено несколько SQL Server решений для обеспечения высокого уровня доступности, повышающих доступность серверов или баз данных. Решения по повышению уровня доступности защищают от последствий ошибок в программах и сбоев оборудования, помогая сохранить доступность приложений, и предельно сокращают для пользователей время простоя.
Примечание
Сведения о том, какие выпуски SQL Server поддерживают данное решение с высоким уровнем доступности, см. в разделе "Высокий уровень доступности (AlwaysOn)" статьи Функции, поддерживаемые выпусками SQL Server 2014.
(#RecommendedSolutions)
Общие сведения о решениях SQL Server с высоким уровнем доступности
SQL Server предоставляет несколько вариантов создания высокого уровня доступности для сервера или базы данных. Существуют следующие режимы обеспечения высокого уровня доступности.
Экземпляры отказоустойчивого кластера (режим AlwaysOn)
В рамках предложения SQL Server AlwaysOn экземпляры отказоустойчивого кластера AlwaysOn используют функции отказоустойчивой кластеризации Windows Server (WSFC) для обеспечения высокой локальной доступности за счет избыточности на уровне экземпляра сервера экземпляра отказоустойчивого кластера (FCI). Экземпляр отказоустойчивого кластера (FCI) является единственным экземпляром SQL Server , установленным на всех узлах отказоустойчивой кластеризации Windows Server (WSFC) и, возможно, в нескольких подсетях. Экземпляр отказоустойчивого кластера выглядит в сети как экземпляр SQL Server , запущенный на одном компьютере, но экземпляр отказоустойчивого кластера обеспечивает отработку отказа с переходом одного узла WSFC на другой узел, если текущий узел становится недоступным.
Дополнительные сведения см. в статье Экземпляры отказоустойчивого кластера (режим AlwaysOn) (SQL Server).
Группы доступности AlwaysOn
Always On группы доступности — это решение для обеспечения высокой доступности и аварийного восстановления корпоративного уровня, представленное в SQL Server 2012 г., которое позволяет максимально повысить доступность для одной или нескольких пользовательских баз данных. Always On группы доступности требует, чтобы экземпляры SQL Server находились на узлах отказоустойчивой кластеризации Windows Server (WSFC). Дополнительные сведения см. в разделе Группы доступности AlwaysOn (SQL Server).
Примечание
FCI может использовать Always On группы доступности для обеспечения удаленного аварийного восстановления на уровне базы данных. Дополнительные сведения см. в разделах Отказоустойчивая кластеризация и группы доступности AlwaysOn (SQL Server).
Зеркальное отображение базы данных
Примечание
В будущей версии Microsoft SQL Server этот компонент будет удален. Избегайте использования этого компонента в новых разработках и запланируйте изменение существующих приложений, в которых он применяется. Вместо этого рекомендуется использовать Always On группы доступности.
Зеркальное отображение базы данных — это решение, предназначенное главным образом для увеличения доступности базы данных за счет почти мгновенного перехода на отработку отказа. Зеркальное отображение базы данных может использоваться для поддержки одиночной резервной базы данных или зеркальной базы данных, соответствующей базе данных, которая доступна для чтения и записи и называется основной базой данных. Дополнительные сведения см. в статье Зеркальное отображение базы данных (SQL Server).
доставка журналов;
Как и Always On группы доступности и зеркальное отображение базы данных, доставка журналов работает на уровне базы данных. Доставку журналов можно использовать для поддержки одной или нескольких баз данных "горячего" резервирования (которые называются базами данных-получателями) для единой рабочей базы данных, называемой базой данных-источником. Дополнительные сведения о доставке журналов см. в статье О доставке журналов (SQL Server).
Рекомендуемые решения для использования SQL Server в целях защиты данных
Ниже приведены рекомендации по обеспечению защиты данных для среды SQL Server.
Для защиты данных посредством решения диска совместного использования сторонних разработчиков (SAN) рекомендуется использовать экземпляры отказоустойчивой кластеризации AlwaysOn.
Для защиты данных с помощью SQL Server рекомендуется использовать Always On группы доступности.
Примечание
Если вы используете выпуск SQL Server, который не поддерживает Always On группы доступности, мы рекомендуем использовать доставку журналов. Сведения о том, какие выпуски SQL Server поддерживают Always On группы доступности, см. в разделе "Высокий уровень доступности (AlwaysOn)" статьи Функции, поддерживаемые выпусками SQL Server 2014 года.
См. также:
Отказоустойчивая кластеризация Windows Server (WSFC) с SQL Server
Зеркальное отображение базы данных. Взаимодействие и сосуществование (SQL Server)
Устаревшие функции компонента Database Engine в SQL Server 2014