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


Начало работы с развертыванием кластеров больших данных SQL Server

Область применения: SQL Server 2019 (15.x)

Important

Кластеры больших данных Microsoft SQL Server 2019 прекращены. Поддержка кластеров больших данных SQL Server 2019 закончилась с 28 февраля 2025 г. Дополнительные сведения см. в записи блога объявлений и параметрах больших данных на платформе Microsoft SQL Server.

В этой статье представлен обзор развертывания кластеров больших данных SQL Server. В этой статье представлены основные понятия и предоставляется платформа для понимания сценариев развертывания. Конкретные шаги развертывания зависят от выбранной платформы для клиента и сервера. Общие сведения о кластерах больших данных SQL Server см. в кластерах больших данных SQL Server 2019

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

Quick Introduction

Просмотрите это 9-минутное видео, чтобы узнать, как развернуть кластеры больших данных:

Tip

Чтобы быстро получить среду с kubernetes и кластером больших данных, развернутый для расширения возможностей, используйте один из примеров скриптов, указанных в разделе сценариев. После развертывания для управления кластером используются клиентские средства в следующем разделе.

Client tools

Для кластеров больших данных требуется определенный набор клиентских средств. Перед развертыванием кластера больших данных в Kubernetes необходимо установить средства, необходимые для развертывания. Для различных сценариев требуются определенные средства. Каждая статья должна объяснить необходимые средства для выполнения конкретной задачи. Полный список средств и ссылок на установку см. в разделе "Установка средств больших данных SQL Server 2019".

Kubernetes

Кластеры больших данных развертываются в виде ряда взаимосвязанных контейнеров, управляемых в Kubernetes. Вы можете размещать Kubernetes различными способами. Даже если у вас уже есть существующую среду Kubernetes, необходимо просмотреть соответствующие требования для кластеров больших данных.

  • Служба Azure Kubernetes (AKS): AKS позволяет развертывать управляемый кластер Kubernetes в Azure. Вы только управляете и обслуживаете узлы агента. При использовании AKS вам не нужно подготавливать собственное оборудование для кластера. Кроме того, можно легко использовать скрипт Python или записную книжку развертывания для создания кластера AKS и развертывания кластера больших данных на одном шаге. Дополнительные сведения о настройке AKS для развертывания кластера больших данных см. в статье "Настройка службы Azure Kubernetes для кластеров больших данных SQL Server 2019".

  • Azure Red Hat OpenShift (ARO): ARO позволяет развернуть управляемый кластер Red Hat OpenShift в Azure. Вы только управляете и обслуживаете узлы агента. При использовании ARO вам не нужно подготавливать собственное оборудование для кластера. Кроме того, можно легко использовать скрипт Python для создания кластера ARO и развертывания кластера больших данных на одном шаге. Эта модель развертывания представлена в SQL Server 2019 CU5.

  • Несколько компьютеров: Вы также можете развернуть Kubernetes на нескольких компьютерах Linux, которые могут быть физическими серверами или виртуальными машинами. Средство kubeadm можно использовать для создания кластера Kubernetes. Для автоматизации этого типа развертывания можно использовать скрипт bash . Этот метод хорошо работает, если у вас уже есть инфраструктура, которую вы хотите использовать для кластера больших данных. Дополнительные сведения об использовании развертываний kubeadm с кластерами больших данных см. в статье Настройка Kubernetes на нескольких компьютерах для развертываний кластеров больших данных SQL Server 2019.

  • Red Hat OpenShift: развертывание в собственном кластере Red Hat OpenShift. Дополнительные сведения см. в статье "Развертывание кластеров больших данных SQL Server" в локальной среде OpenShift и Azure Red Hat OpenShift. Эта модель развертывания представлена в SQL Server 2019 CU5.

Развертывание кластера больших данных

После настройки Kubernetes вы развернете кластер больших данных с помощью команды azdata bdc create. При развертывании можно использовать несколько различных подходов.

Deployment scripts

Сценарии развертывания могут помочь развернуть кластеры Kubernetes и больших данных на одном шаге. Они также часто предоставляют значения по умолчанию для параметров кластера больших данных. Вы можете настроить любой скрипт развертывания, создав собственную версию, которая настраивает развертывание кластера больших данных по-разному.

В настоящее время доступны следующие сценарии развертывания:

Deployment notebooks

Вы также можете развернуть кластер для обработки больших данных, выполнив сценарий записной книжки в Azure Data Studio. Дополнительные сведения об использовании блокнота для развертывания в AKS см. в следующей статье:

Next steps

После успешного развертывания кластера больших данных подключитесь к кластеру и рассмотрите возможность загрузки примеров данных для использования с несколькими пошаговыми руководствами.