Configurar um laboratório para o gerenciamento e o desenvolvimento com o SQL Server

Observação

Este artigo faz referência aos recursos disponíveis desde a atualização de agosto de 2022, na qual os planos de laboratório substituíram as contas de laboratório. Para obter mais informações, confira as Novidades na atualização de agosto de 2022.

Este artigo descreve como configurar um laboratório para uma aula básica de gerenciamento e desenvolvimento do SQL Server no Azure Lab Services. Os conceitos de bancos de dados representam um dos cursos introdutórios que são ensinados na maioria dos departamentos de ciência da computação das faculdades. A linguagem SQL é um padrão internacional. SQL é a linguagem padrão para o gerenciamento de bancos de dados relacionais, incluindo a adição, o acesso e o gerenciamento do conteúdo deles. Seus pontos mais fortes são o processamento rápido, a confiabilidade comprovada, a facilidade e a flexibilidade de uso.

Neste artigo, você aprenderá a configurar um modelo de máquina virtual em um laboratório com o Visual Studio 2019, o SQL Server Management Studio e o Azure Data Studio. Um Banco de Dados compartilhado do SQL Server será usado para todo este laboratório. O Banco de Dados SQL do Azure é uma oferta de mecanismo de banco de dados PaaS (plataforma como serviço) do Azure.

Configuração de recurso externo

Para usar um recurso compartilhado no Lab Services, primeiro você precisa criar a rede virtual e os próprios recursos. Para criar a rede virtual e conectá-la ao laboratório, siga as instruções em Como criar um laboratório com um recurso compartilhado no Azure Lab Services. Lembre-se de que todos os recursos externos ao Lab Services serão cobrados separadamente e não serão incluídos nas estimativas de custo do laboratório.

Para usar recursos externos, precisará conectar a rede virtual no Azure Lab Services ao seu plano de laboratório

Importante

A Rede avançada deve ser habilitada durante a criação do plano de laboratório. Ela não poderá ser adicionada posteriormente.

Agora que você lidou com as configurações da rede, crie um Banco de Dados do SQL Server. Será criado um banco de dados individual porque ele é a opção de implantação mais rápida para o Banco de Dados SQL do Azure. Para consultar outras opções de implantação, crie um pool elástico, uma instância gerenciada ou uma máquina virtual de SQL.

  1. No menu do portal do Azure, escolha Criar novo recurso.
  2. Escolha Banco de Dados SQL e selecione o botão Criar.
  3. Na guia Noções básicas do formulário Criar Banco de Dados SQL, selecione o grupo de recursos do banco de dados. sqldb-rg será usado.
  4. Para Nome do banco de dados, insira classlabdb.
  5. Na configuração Servidor, selecione Criar novo para criar um novo servidor a fim de manter o banco de dados.
  6. No submenu Novo servidor, insira o nome do servidor. Usaremos o classlabdbserver. O nome do servidor deve ser globalmente exclusivo.
  7. Insira azureuser para o Logon de administrador do servidor.
  8. Insira uma senha fácil de lembrar. Ela deve ter pelo menos oito caracteres de comprimento e conter caracteres especiais.
  9. Escolha a região como o local. Se possível, insira o mesmo local da conta de laboratório e da rede virtual emparelhada para minimizar a latência.
  10. Selecione OK para retornar ao formulário Criar Banco de Dados SQL.
  11. Selecione link Configurar banco de dados na configuração Computação + armazenamento.
  12. Modifique as configurações de banco de dados conforme necessário para a classe. Você pode escolher entre as opções Provisionada e Sem servidor. Neste exemplo, será usada a opção Sem servidor com dimensionamento automático (máximo de quatro e mínimo de um vCore). Mantenha a configuração de pausa automática no mínimo de uma hora. Escolha Aplicar.
  13. Selecione botão Avançar: rede.
  14. Na guia Rede, selecione Ponto de extremidade privado para o Método de conectividade.
  15. Na seção Pontos de extremidade privados, selecione Adicionar ponto de extremidades privado.
  16. No submenu Criar ponto de extremidade privado, escolha o mesmo grupo de recursos da rede virtual emparelhada à conta do laboratório.
  17. Para Local, escolha o mesmo local da rede virtual.
  18. Para Nome, digite labsql-endpt.
  19. Mantenha o sub-recurso de destino definido como SqlServer.
  20. Para Rede virtual, escolha a mesma rede virtual emparelhada com a conta do laboratório.
  21. Para Sub-rede, escolha a sub-rede na qual você deseja hospedar o ponto de extremidade. O IP atribuído ao ponto de extremidade será proveniente do intervalo atribuído a essa sub-rede.
  22. Configure Integrar com DNS privado como Não. Para simplificar, o DNS do Azure será usado pela própria zona DNS privada ou pelos próprios servidores DNS.
  23. Selecione OK.
  24. Selecione Avançar: configurações adicionais.
  25. Para a configuração Usar dados existentes, escolha Exemplo. Os dados do banco de dados AdventureWorksLT serão usados quando ele for criado.
  26. Selecione Examinar + criar.
  27. Selecione Criar.

Depois da implantação bem-sucedida do Banco de Dados SQL, será possível criar o laboratório e instalar o software no computador do modelo de laboratório.

Configuração do laboratório

Para configurar este laboratório, você precisa de uma assinatura do Azure para começar. Se você não tiver uma assinatura do Azure, crie uma conta gratuita antes de começar.

Configurações do plano de laboratório

Assim que tiver uma assinatura do Azure, crie um plano de laboratório no Azure Lab Services. Para saber mais sobre como criar um plano de laboratório, confira o tutorial sobre como configurar um plano de laboratório. Você também pode usar um plano de laboratório existente.

Habilite as configurações do seu plano de laboratório conforme descrito na tabela a seguir. Para saber mais sobre como habilitar imagens do Azure Marketplace, consulte Especificar imagens do Azure Marketplace disponíveis para criadores de laboratórios.

Configuração do plano de laboratório Instruções
Imagem do Marketplace Habilite a imagem 'Visual Studio 2019 Community (mais recente) no Windows 10 Enterprise N (x64)'.

Configurações do laboratório

Para saber como criar um laboratório, confira Tutorial: configurar um laboratório. Use as seguintes configurações ao criar o laboratório.

Configurações do laboratório Valor/instruções
Tamanho da Máquina Virtual Média: Este tamanho é mais adequado a bancos de dados relacionais, cache na memória e análise.
Imagem de máquina virtual Visual Studio 2019 Community (mais recente) no Windows 10 Enterprise N (x64)

Agora que o laboratório foi criado, modifique o computador do modelo com o software necessário.

Configuração do modelo

Visual Studio

A imagem escolhida acima inclui o Visual Studio 2019 Community. Todas as cargas de trabalho e conjuntos de ferramentas já estão instalados na imagem. Use o Instalador do Visual Studio para instalar as ferramentas opcionais desejadas. Entre no Visual Studio para desbloquear a Community Edition.

O Visual Studio inclui o conjunto de ferramentas de armazenamento e processamento de dados, que inclui o SSDT (SQL Server Data Tools). Para saber mais sobre os recursos do SSDT, consulte Visão geral do SQL Server Data Tools. Para verificar se a conexão com o SQL Server compartilhado será bem-sucedida para a classe, consulte Conectar-se a um banco de dados e procurar objetos existentes. Se solicitado, adicione o IP do computador do modelo à lista de computadores permitidos que podem se conectar à instância do SQL Server.

O Visual Studio dá suporte a diversas cargas de trabalho, incluindo Web & nuvem e Área de trabalho & dispositivos móveis. Essas cargas de trabalho oferecem suporte ao SQL Server como uma fonte de dados. Para saber mais sobre como usar ASP.NET Core para o SQL Server, consulte o tutorial Compilar um aplicativo de Banco de Dados SQL e ASP.NET Core no Serviço de Aplicativo do Azure. Use a biblioteca System.Data.SqlClient para se conectar a um Banco de Dados SQL por um aplicativo Xamarin.

Instalar o Azure Data Studio

O Azure Data Studio é um ambiente de área de trabalho com diversos bancos de dados e diversas plataformas para profissionais de dados que usam a família de plataformas de dados locais e na nuvem no Windows, no macOS e no Linux.

  1. Baixe o Instalador do sistema do Azure Data Studio para Windows. Para localizar instaladores para outros sistemas operacionais com suporte, acesse a página de download do Azure Data Studio.
  2. Na página Contrato de licença, selecione Aceito o contrato. Selecione Avançar.
  3. Na página Selecionar Localização de Destino, selecione Avançar.
  4. Na página Selecionar Pasta do Menu Iniciar, selecione Avançar.
  5. Na página Selecionar tarefas adicionais, marque Criar um ícone de área de trabalho para criar um ícone de área de trabalho. Selecione Avançar.
  6. Na página Pronto para instalar, selecione Avançar.
  7. Aguarde até que o instalador seja executado. Selecione Concluir.

Agora que o Azure Data Studio foi instalado, configure a conexão com o Banco de Dados SQL do Azure.

  1. Na página Bem-vindo do Azure Data Studio, selecione o link Nova conexão.
  2. Na caixa Detalhes da conexão, preencha as informações necessárias.
    • Defina Servidor como classlabdbserver.database.windows.net
    • Defina o nome do Usuário como azureuser
    • Defina a Senha como aquela que foi usada para criar o banco de dados.
    • Marque Lembrar senha.
    • Para Banco de dados, selecione classlabdb.
  3. Selecione Conectar.

Instale o SQL Server Management Studio

O SSMS (SQL Server Management Studio) é um ambiente integrado para o gerenciamento de qualquer infraestrutura de SQL. Ele consiste em uma ferramenta que é usada por administradores de banco de dados para implantar, monitorar e atualizar a infraestrutura de dados.

  1. Baixar o SQL Server Management Studio. Depois de baixado, inicie o instalador.
  2. Sobre o boas-vindas página, selecione Instalar.
  3. Na página A instalação foi concluída, selecione Fechar.
  4. Inicie o SQL Server Management Studio.
  5. Na página Processo de configuração de dependência, selecione Fechar.

Agora que o SSMS está instalado, você pode se conectar e consultar um SQL Server. Ao configurar a conexão, use os seguintes valores:

  • Tipo de servidor: mecanismo de banco de dados
  • Nome do servidor: classlabdbserver.database.windows.net
  • Autenticação: autenticação do SQL Server
  • Logon: azureuser
  • Senha: a senha usada para criar o banco de dados.

Estimativa de custo

Veja um exemplo de uma estimativa de custo possível para essa aula. Ela não inclui o custo da execução do SQL Server. Consulte Preços do Banco de Dados SQL para obter detalhes atuais sobre o preço do banco de dados.

Uma classe de 25 alunos será usada. Há 20 horas de tempo de aula agendado. Além disso, cada aluno recebe uma cota de 10 horas para tarefas de casa ou trabalhos fora do tempo de aula agendado. O tamanho da máquina virtual escolhida era médio, ou seja, 42 unidades de laboratório.

Veja a seguir um exemplo de uma possível estimativa de custo para essa aula:

25 alunos * (20 horas agendadas + 10 horas de cota) * US$ 0,42 por hora = US$ 315,00

Importante

A estimativa de custo é apenas para fins de exemplo. Para detalhes atuais sobre o preço, confira Azure Lab Services Pricing.

Próximas etapas

A imagem de modelo agora pode ser publicada no laboratório. Para obter mais informações, confira Publicar a VM de modelo.

Ao configurar o laboratório, consulte os seguintes artigos: