Introdução à implantação de Clusters de Big Data do SQL Server

Aplica-se a: SQL Server 2019 (15.x)

Importante

O complemento Clusters de Big Data do Microsoft SQL Server 2019 será desativado. O suporte para Clusters de Big Data do SQL Server 2019 será encerrado em 28 de fevereiro de 2025. Todos os usuários existentes do SQL Server 2019 com Software Assurance terão suporte total na plataforma e o software continuará a ser mantido por meio de atualizações cumulativas do SQL Server até esse momento. Para obter mais informações, confira a postagem no blog de anúncio e as opções de Big Data na plataforma do Microsoft SQL Server.

Este artigo apresenta uma visão geral de como implantar Clusters de Big Data do SQL Server. O artigo apresenta conceitos e fornece uma estrutura para entender os cenários de implantação. Suas etapas de implantação específicas variam de acordo com suas opções de plataforma para o cliente e o servidor. Para ver uma introdução do Clusters de Big Data do SQL Server, confira Clusters de Big Data do SQL Server 2019

Para ver outros cenários de implantação do SQL Server, confira:

Introdução rápida

Assista a este vídeo de 9 minutos para obter uma visão geral de como implantar clusters de Big data:

Dica

Para obter rapidamente um ambiente com o Kubernetes e o cluster de Big Data implantados para ajudar você a se familiarizar com suas funcionalidades, use um dos scripts de exemplo indicados na seção sobre scripts. Após a implantação, para gerenciar o cluster, use as ferramentas de cliente na seção a seguir.

Ferramentas de cliente

Os clusters de Big Data exigem um conjunto específico de ferramentas de cliente. Antes de implantar um cluster de Big Data no Kubernetes, você deve instalar as ferramentas necessárias para a implantação. Ferramentas específicas são necessárias para cenários diferentes. Cada artigo deve explicar as ferramentas de pré-requisito para executar uma tarefa específica. Para obter uma lista completa de ferramentas e links de instalação, confira Instalar ferramentas de Big Data do SQL Server 2019.

Kubernetes

Os clusters de Big Data são implantados como uma série de contêineres inter-relacionados que são gerenciados no Kubernetes. Você pode hospedar o Kubernetes de várias maneiras. Mesmo que você já tenha um ambiente Kubernetes existente, examine os requisitos relacionados para clusters de Big Data.

  • AKS (Serviço de Kubernetes do Azure) : O AKS permite que você implante um cluster do Kubernetes gerenciado no Azure. Você só gerencia e mantém os nós de agente. Com o AKS, você não precisa provisionar seu próprio hardware para o cluster. Também é fácil usar um script Python ou um notebook de implantação para criar o cluster do AKS e implantar o cluster de Big Data em uma única etapa. Para obter mais informações sobre como configurar o AKS para uma implantação de cluster de Big Data, confira Configurar o Serviço de Kubernetes do Azure para implantações de Clusters de Big Data do SQL Server 2019.

  • ARO (Red Hat OpenShift no Azure) : o ARO permite que você implante um cluster do Red Hat OpenShift gerenciado no Azure. Você só gerencia e mantém os nós de agente. Com o ARO, você não precisa provisionar um hardware próprio para o cluster. Também é fácil usar um script Python para criar o cluster do ARO e implantar o cluster de Big Data em uma só etapa. Esse modelo de implantação foi introduzido no SQL Server 2019 CU5.

  • Vários computadores: Você também pode implantar o Kubernetes em vários computadores Linux, que podem ser servidores físicos ou máquinas virtuais. A ferramenta kubeadm pode ser usada para criar o cluster do Kubernetes. Você pode usar um script de Bash para automatizar esse tipo de implantação. Esse método funcionará bem se você já tiver uma infraestrutura existente que deseja usar para o cluster de Big Data. Para obter mais informações sobre o uso de implantações kubeadm com clusters de Big Data, confira Configurar o Kubernetes em vários computadores para implantações de Clusters de Big Data do SQL Server 2019.

  • Red Hat OpenShift: implante em seu cluster Red Hat OpenShift. Para obter mais informações, confira Implantar Clusters de Big Data do SQL Server no OpenShift local e no Red Hat OpenShift no Azure. Esse modelo de implantação foi introduzido no SQL Server 2019 CU5.

Implantar um cluster de Big Data

Depois de configurar o Kubernetes, você implanta um cluster de Big Data com o comando azdata bdc create. Ao implantar, você pode usar várias abordagens diferentes.

  • Se você estiver implantando em um ambiente de desenvolvimento/teste, poderá optar por usar uma das configurações padrão fornecidas pelo azdata.

  • Para personalizar sua implantação, você pode criar e usar seus próprios arquivos de configuração de implantação.

  • Para uma instalação completamente autônoma, você pode passar todas as outras configurações em variáveis de ambiente. Para obter mais informações, confira implantações autônomas.

Scripts de implantação

Os scripts de implantação podem ajudar a implantar clusters do Kubernetes e de Big Data em uma única etapa. Geralmente, eles também fornecem valores padrão para configurações de cluster de Big Data. Você pode personalizar qualquer script de implantação criando sua própria versão que configura a implantação do cluster de Big Data de forma diferente.

Os seguintes scripts de implantação estão disponíveis no momento:

Notebooks de implantação

Você também pode implantar um cluster de Big Data executando um notebook do Azure Data Studio. Para obter mais informações sobre como usar um notebook para implantar no AKS, confira o seguinte artigo:

Próximas etapas

Depois de implantar com êxito um cluster de Big Data, conecte-se ao cluster e considere carregar dados de exemplo para uso com várias orientações.