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


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

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

Это важно

Надстройка "Кластеры больших данных Microsoft SQL Server 2019" будет прекращена. Поддержка кластеров больших данных SQL Server 2019 завершится 28 февраля 2025 г. Все существующие пользователи SQL Server 2019 с Software Assurance будут полностью поддерживаться на этой платформе, а программное обеспечение будет продолжать поддерживаться с помощью накопительных обновлений для SQL Server до этого времени. Для получения дополнительной информации см. запись блога об объявлении и параметры работы с большими данными на платформе Microsoft SQL Server.

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

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

Краткое введение

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

Подсказка

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

Клиентские инструменты

Для кластеров больших данных требуется определенный набор клиентских средств. Перед развертыванием кластера больших данных в 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. При развертывании можно использовать несколько различных подходов.

Сценарии развертывания

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

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

Блокноты развертывания

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

Дальнейшие шаги

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