Развертывание SQL Server в локальной среде Azure версии 23H2
Область применения: Azure Local 2311.2 и более поздних версий
В этом разделе содержатся рекомендации по развертыванию SQL Server в локальной среде Azure версии 23H2.
Обзор решения
Azure Local предоставляет высокодоступную, экономичную и гибкую платформу для работы с SQL Server и Storage Spaces Direct. Локальные службы Azure могут выполнять рабочие нагрузки обработки транзакций в Сети( OLTP), хранилища данных и бизнес-аналитики, а также ИИ и расширенной аналитики по большим данным.
Гибкость платформы особенно важна для критически важных баз данных. Sql Server можно запускать на виртуальных машинах, использующих Windows Server или Linux, что позволяет консолидировать несколько рабочих нагрузок базы данных и добавлять дополнительные виртуальные машины в локальную среду Azure по мере необходимости. Azure Local также позволяет интегрировать SQL Server с Azure Site Recovery для предоставления облачной миграции, восстановления и защиты данных вашей организации, надежной и безопасной.
Развертывание SQL Server
В этом разделе описано на высоком уровне, как получить оборудование для SQL Server в локальной среде Azure. Сведения о настройке SQL Server, мониторинге и настройке производительности, а также использовании высокодоступных служб и гибридных служб Azure.
Шаг 1. Получение оборудования из локального каталога Azure
Во-первых, необходимо приобрести оборудование. Самый простой способ сделать это — найти предпочитаемого партнера по оборудованию Майкрософт в локальном каталоге Azure и приобрести интегрированное решение или решение уровня "Премиум" с предварительно установленной операционной системой Azure Stack HCI. В каталоге можно отфильтровать оборудование поставщика, оптимизированное для этого типа рабочей нагрузки.
В противном случае используйте проверенную систему из каталога и разверните ее на этом оборудовании.
Дополнительные сведения о параметрах локального развертывания Azure см. в статье "Развертывание операционной системы Azure Stack HCI".
Затем разверните локальную версию Azure версии 23H2 с помощью портала Azure или с помощью шаблона развертывания Azure Resource Manager.
Шаг 2. Установка SQL Server в локальной среде Azure
Sql Server можно установить на виртуальных машинах под управлением Windows Server или Linux в зависимости от ваших требований.
Инструкции по установке SQL Server см. в следующих статье:
Шаг 3. Мониторинг и настройка производительности SQL Server
Корпорация Майкрософт предоставляет полный набор средств для мониторинга событий в SQL Server и настройки структуры физической базы данных. Выбор средства зависит от типа мониторинга или настройки, которую требуется выполнить.
Чтобы обеспечить производительность и работоспособность экземпляров SQL Server в локальной среде Azure, см. средства мониторинга и настройки производительности.
Сведения о настройке SQL Server 2017 и SQL Server 2016 см. в рекомендациях по обновлению и настройке SQL Server 2017 и 2016 с высокопроизводительными рабочими нагрузками.
Шаг 4. Использование функций высокого уровня доступности SQL Server
Локальные службы Azure используют отказоустойчивую кластеризацию Windows Server с SQL Server (WSFC) для поддержки SQL Server , работающего на виртуальных машинах в случае сбоя оборудования. SQL Server также предлагает группы доступности Always On для обеспечения высокой доступности на уровне базы данных, которая разработана для помощи в устранении сбоев приложений и программного обеспечения. Помимо WSFC и AG, локальные службы Azure могут использовать экземпляр отказоустойчивого кластера AlwaysOn (FCI), основанный на технологии Локальные дисковые пространства для общего хранилища.
Все эти параметры работают со свидетелем Microsoft Azure Cloud для управления кворумом. Мы рекомендуем использовать правила антиаффинности для кластера в 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 и резервное копирование локальных виртуальных машин Azure с помощью MABS.
Кроме того, можно использовать функцию SQL Server Managed Backup для управления резервными копиями в хранилище BLOB-объектов Azure.
Дополнительные сведения об использовании этого параметра, подходящего для архивации вне сайта, см. в следующих статье:
- Учебное пособие: Использование Azure Blob-хранилища с SQL Server.
- Краткое руководство: резервное копирование и восстановление SQL в службе хранения Blob Azure.
Помимо этих сценариев резервного копирования, можно настроить другие службы баз данных, которые предлагает SQL Server, включая Фабрика данных Azure и пакет дополнительных компонентов Azure для служб Integration Services (SSIS).
Следующие шаги
Дополнительные сведения о работе с SQL Server см. в статье "Начало работы с ядром базы данных".