Construa e teste aplicações com o Base de Dados SQL do Azure free tier

Construa e teste aplicações relacionais e baseadas em IA com o Base de Dados SQL do Azure, uma base de dados totalmente gerida que partilha uma base de código comum do SQL Database Engine com o SQL Server. Use ferramentas familiares de T-SQL e ferramentas de desenvolvimento para construir um backend de aplicação, combinar dados relacionais e JSON, ou explorar a pesquisa por similaridade vetorial juntamente com dados de aplicação. O Azure gere patches e backups do motor de base de dados, para que possas focar-te na tua aplicação em vez de manter um servidor de base de dados.

O nível gratuito oferece quotas mensais recorrentes para novas bases de dados de desenvolvimento e prova de conceito. Para cada base de dados, recebe 100.000 vCore segundos, 32 GB de dados e 32 GB de armazenamento de backup gratuitos por mês durante toda a vida da sua subscrição. Cada subscrição do Azure permite-lhe criar até 10 bases de dados General Purpose de nível gratuito.

Importante

Comece com um novo desenvolvimento ou base de dados de exemplo. Não podes restaurar ou converter uma base de dados existente para a versão gratuita. O nível gratuito não tem acordo de nível de serviço (SLA), aplicando-se restrições de funcionalidades e configuração. Escolha se pausa no limite mensal gratuito ou permite excedentes pagos. Modelos externos de IA, alojamento de aplicações e outros recursos de suporte podem ter custos separados. Revise a elegibilidade e as limitações antes de criar recursos.

Tip

Para começar e criar rapidamente uma nova base de dados SQL do Azure gratuita, visite o hub SQL do Azure em aka.ms/azuresqlhub. No painel Criar uma base de dados , selecione o link Iniciar gratuito .

O que podes construir

Utilize as suas competências em SQL para explorar estes projetos de desenvolvimento:

  • Um backend de aplicação SQL: modele dados relacionados em tabelas, consulte-os com T-SQL e use procedimentos armazenados para a lógica da base de dados. Consulte a comparação de funcionalidades para capacidades de base de dados suportadas e diferenças em relação às funcionalidades de instância do SQL Server.
  • Um projeto relacional e JSON: Combinar registos relacionais com documentos JSON, como um catálogo de produtos com atributos flexíveis. Saiba mais sobre o suporte JSON.
  • Um protótipo de similaridade vetorial: Armazene embeddings preparados juntamente com dados de exemplo da aplicação e explore a recuperação por similaridade, como encontrar descrições de produtos relacionadas. Comece com a visão geral da IA conceptual e da pesquisa vetorial. Estes são recursos de aprendizagem, não uma amostra validada de IA do plano gratuito. Verifique os pré-requisitos da funcionalidade escolhida e as restrições do tier gratuito; o alojamento de modelos e a inferência não estão incluídos nesta oferta de base de dados.

Prerequisites

Precisas de uma conta Azure e de uma subscrição. Ao contrário da oferta anterior de conta gratuita do Azure, o nível gratuito está disponível com a maioria dos tipos de subscrição do Azure. O Microsoft Azure for Students Starter não é suportado.

Antes de criar recursos, confirme o tenant, subscrição, região, grupo de recursos e servidor lógico que pretende usar. Verifique se tem permissão para criar os recursos necessários e configurar a conectividade. Revise a autenticação, alterações ao firewall, recursos de suporte e potenciais encargos antes de aprovar a criação, quer use uma ferramenta diretamente ou peça ajuda a um agente.

Criar uma base de dados

Escolha o portal Azure, CLI do Azure, PowerShell, Terraform, um modelo do Azure Resource Manager (ARM) ou um prompt de agente para criar uma base de dados de nível gratuito.

Use o portal do Azure para criar o novo Banco de Dados SQL do Azure gratuito. Para criar uma base de dados de escalão gratuito, siga estes passos:

  1. Vá para o hub SQL do Azure em aka.ms/azuresqlhub.

  2. No painel Criar uma base de dados, selecione Iniciar livre.

  3. No separador Noções básicas:

    1. Em Detalhes do projeto:
      • Selecione a sua Subscrição. A tua subscrição atual já está selecionada.
      • Já foi selecionado um Grupo de Recursos existente. Pode selecionar um grupo de recursos diferente ou criar um novo.
    2. Em detalhes da base de dados:
      • Utilize o nome único da base de dados criado automaticamente, ou forneça um novo nome.
      • Um servidor lógico existente já está selecionado. Podes escolher um servidor lógico diferente ou criar um novo.

    O cartão de resumo de Custos no lado direito da página mostra um Custo Estimado/Mês de zero. A base de dados é criada com definições predefinidas, incluindo a opção de pausar a base de dados quando os limites gratuitos forem atingidos. Podes alterar estas definições da base de dados mais tarde.

  4. Selecione Verificar + criar.

  5. Revise e selecione Criar.

Verificar a implantação

Após a criação terminar, confirme que:

  • A base de dados está online na subscrição pretendida, grupo de recursos e servidor lógico.
  • A base de dados utiliza o nível gratuito. Na saída do CLI do Azure, useFreeLimit é true.
  • O comportamento ao atingir o limite mensal gratuito corresponde à sua escolha. Os exemplos de criação neste artigo utilizam AutoPause; BillOverUsage permite excedentes pagos.

Utilize as páginas Visão Geral e Computação + armazenamento da base de dados no portal Azure, az sql db show ou Get-AzSqlDatabase para verificar a configuração.

Consultar a base de dados

Depois de criares e verificares a base de dados, liga-te diretamente a ela com a ferramenta ou linguagem que preferires. Confirme a base de dados de destino do editor de consultas antes de executar instruções.

Importante

A declaração genérica CREATE DATABASE de um tutorial não aprovisiona uma base de dados do escalão gratuito. Continua a usar a base de dados que criaste através da oferta do nível gratuito. Escolha instruções da tabela de exemplo que não exijam outra base de dados, uma restauração ou uma importação.

Monitorar e rastrear o uso do serviço

Acompanhar utilização gratuita

Utilize o portal Azure para acompanhar a quantidade gratuita restante ou consumida:

  1. No separador Visão Geral da base de dados, vê uma entrada montante mensal gratuito de vCore.

  2. Selecione o valor de segundos restantes. O gráfico de Métricas abre, onde pode ver as métricas de quantidade livre restante ou quantidade livre consumida.

No separador Métricas, também pode criar uma regra de alerta sem custos. Utilize a métrica Free amount remaining para enviar um alerta quando a quantidade for inferior a 10.000 segundos vCore (10% do limite mensal), para que o utilizador saiba quando está acabando no mês.

Monitorizar com o Hub de Base de Dados (pré-visualizar)

Opcionalmente, use o Database Hub no Microsoft Fabric (pré-visualização) para uma visão geral das bases de dados SQL do Azure às quais tem permissão de aceder. Está disponível com licença Fabric Free e não requer capacidade Fabric. As suas bases de dados mantêm-se nas subscrições existentes do Azure.

Para pré-requisitos de configuração e pré-visualização, consulte Monitorizar uma base de dados Microsoft SQL. Para adicionar dados de desempenho, veja Ativar monitorização de desempenho para Microsoft SQL.

Atualize para o Hyperscale

À medida que a sua carga de trabalho cresce, pode atualizar a sua base de dados de nível gratuito existente para o Hyperscale. O guia cobre os pré-requisitos, atualizações separadas para desativar a camada gratuita e converter a base de dados, e verificação.

Permitir excedentes pagos não desativa o nível gratuito. Sair do free tier é permanente para esta base de dados, e o uso pago de Uso Geral pode acumular-se mesmo que a conversão subsequente do Hyperscale falhe. Consulte o guia de atualização antes de fazer alterações.

Considerações e limitações

As seguintes considerações e limitações aplicam-se às bases de dados free tier do Base de Dados SQL do Azure:

  • O nível gratuito utiliza a mesma infraestrutura de Uso Geral totalmente gerida que uma base de dados paga, mas não inclui um acordo de nível de serviço (SLA). Utilize-o principalmente para desenvolvimento e cenários de prova de conceito.
  • Escolha o comportamento para quando atingir o limite mensal gratuito:
    • Colocar automaticamente a base de dados em pausa até ao próximo mês deixa de cobrar, mas a base de dados fica inacessível até que o limite seja reposto no início do mês civil seguinte.
    • Continuar a utilizar a base de dados para cobranças adicionais mantém a base de dados online e cobra os excedentes às tarifas padrão do escalão General Purpose sem servidor. Não podes voltar para a opção de pausa automática.
  • As bases de dados do nível gratuito pausam automaticamente após 15 minutos de inatividade. O atraso da pausa automática é fixo e não pode ser alterado, independentemente do comportamento selecionado quando o limite mensal livre é atingido.
  • Desconecte ferramentas de consulta como o SQL Server Management Studio e a extensão MSSQL para Visual Studio Code, incluindo editores de consultas e ligações ao Object Explorer, quando terminar. As ligações abertas podem impedir a pausa automática por inatividade e continuar a consumir segundos de vCore. Desconectar não restaura o uso já consumido. Se a base de dados não fizer pausa automática, reveja funcionalidades que impeçam a pausa automática.
  • Podes aplicar o nível gratuito apenas a uma nova base de dados. Não podes restaurar ou converter uma base de dados existente para a versão gratuita.
  • Se usares Configuração avançada, a região selecionada para a primeira base de dados gratuita aplica-se a todas as bases de dados do escalão gratuito nessa subscrição e não pode ser alterada.

Para detalhes de backup, escalabilidade, cópia e compatibilidade de funcionalidades, consulte as FAQ do escalão gratuito do Base de Dados SQL do Azure.