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

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

В этом разделе содержатся рекомендации по планированию, настройке и развертыванию 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 Admin Center для управления операционной системой на серверах. Сведения о настройке SQL Server, мониторинге и настройке производительности, а также использовании служб высокой доступности (HA) и гибридных служб Azure.

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

Сначала необходимо приобрести оборудование. Самый простой способ сделать это — найти предпочтительного партнера Майкрософт по оборудованию в каталоге Azure Stack HCI и приобрести интегрированную систему с предустановленной операционной системой 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 также предлагает Always On группы доступности (AG), чтобы обеспечить высокий уровень доступности на уровне базы данных, предназначенный для устранения сбоев приложений и программного обеспечения. Помимо WSFC и ag, Azure Stack HCI может использовать Always On экземпляр отказоустойчивого кластера (FCI), который основан на технологии Локальные дисковые пространства для общего хранилища.

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

Шаг 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 см. в разделе: