Поделиться через


Развертывание SQL Server в Azure Stack HCI

Область применения: Azure Stack HCI, версии 22H2 и 21H2; SQL Server (все поддерживаемые версии)

Внимание

Azure Stack HCI теперь является частью Azure Local. Выполняется переименование документации по продукту. Однако старые версии Azure Stack HCI, например 22H2, будут продолжать ссылаться на Azure Stack HCI и не отражают изменение имени. Подробнее.

В этом разделе приводятся рекомендации по планированию, настройке и развертыванию SQL Server в операционной системе Azure Stack HCI. Операционная система — это решение кластера гиперконвергентной инфраструктуры (HCI), в котором размещаются виртуализированные рабочие нагрузки Windows и Linux и их хранилище в гибридной локальной среде.

Обзор решения

Azure Stack HCI предоставляет высокодоступную, эффективную и гибкую платформу для запуска SQL Server и Локальные дисковые пространства. Azure Stack HCI может запускать рабочие нагрузки обработки транзакций в Сети (OLTP), хранилища данных и бизнес-аналитики, а также ИИ и расширенной аналитики по большим данным.

Гибкость платформы особенно важна для критически важных баз данных. Sql Server можно запускать на виртуальных машинах, использующих Windows Server или Linux, что позволяет консолидировать несколько рабочих нагрузок базы данных и добавлять дополнительные виртуальные машины в среду Azure Stack HCI по мере необходимости. Azure Stack HCI также позволяет интегрировать SQL Server с Azure Site Recovery для обеспечения облачной миграции, восстановления и защиты данных вашей организации, надежной и безопасной.

Развертывание SQL Server

В этом разделе описывается на высоком уровне, как получить оборудование для SQL Server в Azure Stack HCI и использовать Центр администрирования Windows для управления операционной системой на серверах. Сведения о настройке SQL Server, мониторинге и настройке производительности, а также использовании высокодоступных служб и гибридных служб Azure.

Шаг 1. Получение оборудования из каталога Azure Stack HCI

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

В противном случае необходимо развернуть операционную систему Azure Stack HCI на своем оборудовании. Дополнительные сведения о вариантах развертывания Azure Stack HCI и установке Windows Admin Center см. в статье "Развертывание операционной системы Azure Stack HCI".

Затем используйте Windows Admin Center для создания кластера Azure Stack HCI.

Шаг 2. Установка SQL Server в Azure Stack HCI

Sql Server можно установить на виртуальных машинах под управлением Windows Server или Linux в зависимости от ваших требований.

Инструкции по установке SQL Server см. в следующих статье:

Шаг 3. Мониторинг и настройка производительности SQL Server

Корпорация Майкрософт предоставляет полный набор средств для мониторинга событий в SQL Server и настройки структуры физической базы данных. Выбор средства зависит от типа мониторинга или настройки, которую требуется выполнить.

Сведения о производительности и работоспособности экземпляров SQL Server в Azure Stack HCI см. в статье Монитор производительности средства настройки и управления ими.

Сведения о настройке SQL Server 2017 и SQL Server 2016 см. в рекомендациях по обновлению и настройке SQL Server 2017 и 2016 с высокопроизводительными рабочими нагрузками.

Шаг 4. Использование функций высокого уровня доступности SQL Server

Azure Stack HCI использует отказоустойчивую кластеризацию Windows Server с SQL Server (WSFC) для поддержки SQL Server, работающей на виртуальных машинах в случае сбоя оборудования. SQL Server также предлагает группы доступности AlwaysOn для обеспечения высокой доступности на уровне базы данных, которая предназначена для устранения сбоев приложений и программного обеспечения. Помимо WSFC и AG, Azure Stack HCI может использовать экземпляр отказоустойчивого кластера Always On (FCI), основанный на технологии Локальные дисковые пространства для общего хранилища.

Все эти параметры работают с свидетелем Облака Microsoft Azure для управления кворумом. Мы рекомендуем использовать правила защиты кластера в WSFC для виртуальных машин, размещенных на разных физических узлах, чтобы обеспечить время простоя sql Server в случае сбоев узлов при настройке групп доступности AlwaysOn.

Шаг 5. Настройка гибридных служб Azure

Существует несколько гибридных служб Azure, которые можно использовать для обеспечения безопасности данных и приложений SQL Server. Azure Site Recovery — это решение аварийного восстановления как услуга (DRaaS). Дополнительные сведения об использовании этой службы для защиты серверной части SQL Server приложения для обеспечения работы рабочих нагрузок в сети см. в статье "Настройка аварийного восстановления для SQL Server".

Azure Backup позволяет определять политики резервного копирования для защиты корпоративных рабочих нагрузок и поддерживать резервное копирование и восстановление согласованности SQL Server. Дополнительные сведения о резервном копировании локальных данных SQL см. в статье "Установка Azure Backup Server".

Кроме того, можно использовать функцию управляемого резервного копирования SQL Server в SQL Server для управления Хранилище BLOB-объектов Azure резервных копий.

Дополнительные сведения об использовании этого параметра, подходящего для архивации вне сайта, см. в следующих статье:

Помимо этих сценариев резервного копирования, можно настроить другие службы баз данных, которые предлагает SQL Server, включая Фабрика данных Azure и пакет дополнительных компонентов Azure для служб Integration Services (SSIS).

Следующие шаги

Дополнительные сведения о работе с SQL Server см. в следующем разделе: