Развертывание SQL Server на Azure Stack ХЦИDeploy SQL Server on Azure Stack HCI

Применимо к: Azure Stack ХЦИ, версия 20H2; SQL Server (все поддерживаемые версии)Applies to: Azure Stack HCI, version 20H2; SQL Server (all supported versions)

В этом разделе содержатся рекомендации по планированию, настройке и развертыванию SQL Server в операционной системе Azure Stack ХЦИ.This topic provides guidance on how to plan, configure, and deploy SQL Server on the Azure Stack HCI operating system. Операционная система — это кластерное решение гиперконвергентном Infrastructure (ХЦИ), которое содержит виртуализированные рабочие нагрузки Windows и Linux и их хранилище в гибридной локальной среде.The operating system is a hyperconverged infrastructure (HCI) cluster solution that hosts virtualized Windows and Linux workloads and their storage in a hybrid on-premises environment.

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

Azure Stack ХЦИ предоставляет высокодоступную, экономичную и гибкую платформу для запуска SQL Server и Локальные дисковые пространства.Azure Stack HCI provides a highly available, cost efficient, flexible platform to run SQL Server and Storage Spaces Direct. Azure Stack ХЦИ может выполнять рабочие нагрузки оперативной обработки транзакций (OLTP), хранилища данных и бизнес-аналитики, а также AI и расширенную аналитику для больших данных.Azure Stack HCI can run Online Transaction Processing (OLTP) workloads, data warehouse and BI, and AI and advanced analytics over big data.

Гибкость платформы особенно важна для критически важных баз данных.The platform’s flexibility is especially important for mission critical databases. Вы можете запускать SQL Server на виртуальных машинах, использующих Windows Server или Linux, что позволяет консолидировать несколько рабочих нагрузок базы данных и при необходимости добавить дополнительные виртуальные машины в среду Azure Stack ХЦИ.You can run SQL Server on virtual machines (VMs) that use either Windows Server or Linux, which allows you to consolidate multiple database workloads and add more VMs to your Azure Stack HCI environment as needed. Azure Stack ХЦИ также позволяет интегрировать SQL Server с Azure Site Recovery, чтобы обеспечить надежную и безопасную облачную миграцию данных вашей организации.Azure Stack HCI also enables you to integrate SQL Server with Azure Site Recovery to provide a cloud-based migration, restoration, and protection solution for your organization’s data that is reliable and secure.

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

В этом разделе описано, как получить оборудование для SQL Server на Azure Stack ХЦИ и использовать центр администрирования Windows для управления операционной системой на серверах.This section describes at a high level how to acquire hardware for SQL Server on Azure Stack HCI, and use Windows Admin Center to manage the operating system on your servers. Сведения о настройке SQL Server, мониторинг и производительности, а так же использование высокой доступности (HA) и гибридных служб Azure.Information on setting up SQL Server, monitoring and performance tuning, and using High Availability (HA) and Azure hybrid services is included.

Шаг 1. получение оборудования из каталога Azure Stack ХЦИStep 1: Acquire hardware from the Azure Stack HCI Catalog

Сначала необходимо приобрести оборудование.First, you'll need to procure hardware. Самый простой способ сделать это — узнать предпочитаемого партнера корпорации Майкрософт в каталоге Azure Stack хЦи и приобрести интегрированную систему с предварительно установленной операционной системой Azure Stack хЦи.The easiest way to do that is to locate your preferred Microsoft hardware partner in the Azure Stack HCI Catalog and purchase an integrated system with the Azure Stack HCI operating system preinstalled. В каталоге можно выполнить фильтрацию для просмотра оборудования поставщика, оптимизированного для этого типа рабочей нагрузки.In the catalog, you can filter to see vendor hardware that is optimized for this type of workload.

В противном случае потребуется развернуть операционную систему Azure Stack ХЦИ на своем оборудовании.Otherwise, you'll need to deploy the Azure Stack HCI operating system on your own hardware. Дополнительные сведения о вариантах развертывания Azure Stack ХЦИ и установке центра администрирования Windows см. в разделе Развертывание операционной системы Azure Stack хЦи.For details on Azure Stack HCI deployment options and installing Windows Admin Center, see Deploy the Azure Stack HCI operating system.

Затем используйте центр администрирования Windows для создания кластера Azure Stack хЦи.Next, use Windows Admin Center to create an Azure Stack HCI cluster.

Шаг 2. Установка SQL Server на Azure Stack ХЦИStep 2: Install SQL Server on Azure Stack HCI

Вы можете установить SQL Server на виртуальных машинах под управлением Windows Server или Linux в зависимости от ваших требований.You can install SQL Server on VMs running either Windows Server or Linux depending on your requirements.

Инструкции по установке SQL Server см. в следующих статьях:For instructions on installing SQL Server, see:

Шаг 3. Настройка мониторинга и производительности SQL ServerStep 3: Monitor and performance tune SQL Server

Корпорация Майкрософт предоставляет исчерпывающий набор средств для мониторинга событий в SQL Server и для настройки физической структуры базы данных.Microsoft provides a comprehensive set of tools for monitoring events in SQL Server and for tuning the physical database design. Выбор инструмента зависит от типа мониторинга или настройки, которую необходимо выполнить.Tool choice depends on the type of monitoring or tuning that you want to perform.

Чтобы обеспечить производительность и работоспособность экземпляров SQL Server на Azure Stack ХЦИ, см. раздел средства мониторинга производительности и настройки.To ensure the performance and health of your SQL Server instances on Azure Stack HCI, see Performance Monitoring and Tuning Tools.

Сведения о настройке SQL Server 2017 и SQL Server 2016 см. в статье Рекомендуемые обновления и параметры конфигурации для SQL Server 2017 и 2016 с высокопроизводительными рабочими нагрузками.For tuning SQL Server 2017 and SQL Server 2016, see Recommended updates and configuration options for SQL Server 2017 and 2016 with high-performance workloads.

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

Azure Stack ХЦИ использует отказоустойчивую кластеризацию Windows Server с SQL Server (WSFC) для поддержки SQL Server, выполняющегося в виртуальных машинах в случае сбоя оборудования.Azure Stack HCI leverages Windows Server Failover Clustering with SQL Server (WSFC) to support SQL Server running in VMs in the event of a hardware failure. SQL Server также предлагает группы доступности Always on (AG) для обеспечения высокого уровня доступности на уровне базы данных, предназначенного для обеспечения сбоев приложений и программного обеспечения.SQL Server also offers Always On availability groups (AG) to provide database-level high availability that is designed to help with application and software faults. Помимо WSFC и AG, Azure Stack ХЦИ может использовать Always on экземпляр отказоустойчивого кластера (FCI), основанный на технологии Локальные дисковые пространства для общего хранилища.In addition to WSFC and AG, Azure Stack HCI can use Always On Failover Cluster Instance (FCI), which is based on Storage Spaces Direct technology for shared storage.

Все эти параметры работают с Microsoft Azure облачным следящим сервером для управления кворумом.These options all work with the Microsoft Azure Cloud witness for quorum control. Мы рекомендуем использовать правила со сходством кластеров в WSFC для виртуальных машин, размещенных на разных физических узлах, чтобы обеспечить бесперебойную работу для SQL Server в случае сбоев узла при настройке группы доступности Always on.We recommend using cluster AntiAffinity rules in WSFC for VMs placed on different physical nodes to maintain uptime for SQL Server in the event of host failures when you configure Always On availability groups.

Шаг 5. Настройка гибридных служб AzureStep 5: Set up Azure hybrid services

Существует несколько гибридных служб Azure, которые можно использовать, чтобы обеспечить безопасность данных и приложений SQL Server.There are several Azure hybrid services that you can use to help keep your SQL Server data and applications secure. Azure Site Recovery — это аварийное восстановление в качестве службы (DRaaS).Azure Site Recovery is a disaster recovery as a service (DRaaS). Дополнительные сведения об использовании этой службы для защиты SQL Server серверной части приложения, чтобы обеспечить работу рабочих нагрузок в сети, см. в разделе Настройка аварийного восстановления для SQL Server.For more information about using this service to protect the SQL Server back end of an application to help keep workloads online, see Set up disaster recovery for SQL Server.

Azure Backup позволяет определять политики резервного копирования для защиты рабочих нагрузок предприятия и поддерживает резервное копирование и восстановление согласованности SQL Server.Azure Backup lets you define backup policies to protect enterprise workloads and supports backing up and restoring SQL Server consistency. Дополнительные сведения о резервном копировании локальных данных SQL см. в разделе Install Azure Backup Server.For more information about how to back up your on-premises SQL data, see Install Azure Backup Server.

Кроме того, можно использовать функцию управляемого резервного копирования SQL Server в SQL Server для управления резервными копиями хранилища BLOB-объектов Azure.Alternatively, you can use the SQL Server Managed Backup feature in SQL Server to manage Azure Blob Storage backups.

Дополнительные сведения об использовании этого параметра, который подходит для автономного архивирования, см. в следующих статьях:For more information about using this option that is suitable for off-site archiving, see:

Помимо этих сценариев резервного копирования можно настроить другие службы баз данных, которые SQL Server предложения, включая фабрику данных Azure и пакет дополнительных компонентов Azure для Integration Services (SSIS).In addition to these backup scenarios, you can set up other database services that SQL Server offers, including Azure Data Factory and Azure Feature Pack for Integration Services (SSIS).

Дальнейшие действияNext steps

Дополнительные сведения о работе с SQL Server см. в следующих статьях:For more information about working with SQL Server, see: