Compartilhar via


Experimente Azure SQL Managed Instance gratuitamente

Este artigo descreve a oferta gratuita da Instância Gerenciada de SQL do Azure, que fornece uma instância gratuita com até 500 bancos de dados, 720 horas vCore de computação e 64 GB de armazenamento nos primeiros 12 meses.

Pré-requisitos

Para criar uma instância gerenciada de SQL gratuita, você precisa:

  • Uma conta Azure.
  • Uma assinatura suportada do Azure. Você pode ter apenas uma instância gerenciada de SQL grátis por assinatura.

Criar uma instância gerenciada de SQL gratuita

Você pode criar uma instância gerenciada de SQL gratuita usando o portal do Azure, o Azure PowerShell, a CLI do Azure ou a API REST.

Use o portal do Azure para criar uma instância gerenciada de SQL gratuita.

Para criar sua instância gerenciada de SQL gratuita, siga estas etapas:

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

  2. Na Instância Gerenciada de SQL do Azure, selecione instâncias gerenciadas de SQL para abrir o painel de instâncias gerenciadas de SQL .

  3. No painel instâncias gerenciadas do SQL , selecione + Criar e selecione a instância gerenciada de SQL (oferta gratuita) no menu suspenso para abrir a página Criar Instância Gerenciada de SQL do Azure com a oferta gratuita já aplicada.

    Captura de tela do menu suspenso de criação de instância gerenciada do SQL com a oferta gratuita destacada.

    Use a configuração avançada se você quiser alterar sua oferta gratuita das configurações padrão.

    Como alternativa, você pode ir diretamente para a página Create Azure SQL Managed Instance no portal do Azure. Em seguida, selecione Aplicar oferta gratuita na faixa na parte superior da página. Prossiga com as etapas para Criar Azure SQL Managed Instance no portal Azure.

  4. Na guia Noções Básicas:

    1. Em Detalhes do projeto:
      • Selecione sua Assinatura. Sua assinatura atual já está selecionada.
      • Um novo Grupo de Recursos com um nome padrão é fornecido. Você pode usar um grupo existente ou criar um novo grupo de recursos com um nome diferente.
    2. Em detalhes de Managed Instance:
      • Use o nome Managed Instance exclusivo criado automaticamente ou forneça um novo nome.
      • Escolha uma região.

    Isso é tudo que você precisa! O portal cria a nova instância gerenciada de SQL com configurações padrão.

    Você sabe que a oferta foi aplicada quando o cartão Resumo de Custos no lado direito da página mostra Custo Estimado/Mês como custo zero.

    Captura de tela do portal do Azure do cartão resumo de custos da Oferta Gratuita.

  5. Selecione Examinar + criar.

  6. Confira os dados e selecione Criar.

Conecte-se à sua instância

A forma como você se conecta à sua instância depende se você desabilitou o ponto de extremidade público quando criou sua instância. Para obter mais informações sobre pontos de extremidade, consulte a arquitetura de conectividade.

Ponto de extremidade público habilitado

Quando você aplica a oferta gratuita à sua instância, o endpoint público é habilitado por padrão, permitindo a conexão à sua instância por qualquer aplicativo com acesso à internet.

Se o ponto de extremidade público estiver habilitado, siga estas etapas para se conectar à sua instância:

  1. Vá para sua SQL Managed Instance no Azure portal.

  2. Em Segurança, selecione Rede e copie o valor do campo Endpoint, como:

    contoso-free-sqlmi.public.123456789.database.windows.net,3342

    Captura de tela do ponto de extremidade público da instância destacada no Portal do Azure na página de rede.

    Você também pode encontrar cadeias de conexão para se conectar à sua instância em Configurações e, em seguida, cadeias de conexão.

  3. Abra sua ferramenta de dados preferencial, como SQL Server Management Studio (SSMS).

  4. Selecione Connect e cole o valor Endpoint para o SQL Managed Instance copiado do portal Azure no campo nome do servidor:

    Screenshot da caixa de diálogo Conectar ao Servidor em SQL Server Management Studio.

  5. Selecione seu método de autenticação preferencial , SQL Server Autenticação ou Microsoft Entra e forneça credenciais, se necessário.

  6. Selecione Connect para se conectar ao SQL Managed Instance.

Ponto de extremidade público desabilitado

Se você desabilitar o ponto de extremidade público, poderá optar por criar uma VM do Azure na mesma rede virtual ou configurar um ponto-a-site para se conectar à sua instância. Examine Conecte seu aplicativo para Azure SQL Managed Instance para obter mais informações.

Agenda padrão de instância

Para conservar créditos, a instância gratuita está programada para ficar ativa das 9h às 17h, de segunda a sexta-feira, no fuso horário configurado durante a criação da instância. Se você não configurar um fuso horário, o fuso horário padrão será UTC. Você não pode modificar o fuso horário depois de criar a instância.

Você pode modificar a programação para atender às necessidades dos negócios.

Restaurar banco de dados de exemplo

Você pode usar sua ferramenta de consulta preferida, como SQL Server Management Studio (SSMS), para restaurar o banco de dados Wide World Importers de exemplo para seu SQL Managed Instance gratuito.

Para restaurar seu banco de dados usando Transact-SQL no SQL Server Management Studio, siga estas etapas:

  1. Conecte-se à sua instância gratuita e abra uma nova janela de consulta.

  2. Execute o seguinte comando para criar uma credencial que acesse uma conta de armazenamento disponível publicamente:

    CREATE CREDENTIAL [https://mitutorials.blob.core.windows.net/examples/WideWorldImporters-Standard.bak]
    WITH IDENTITY = 'SHARED ACCESS SIGNATURE';
    
  3. Execute o seguinte comando para verificar se sua credencial tem acesso à conta de armazenamento:

    RESTORE FILELISTONLY
    FROM URL = 'https://mitutorials.blob.core.windows.net/examples/WideWorldImporters-Standard.bak';
    
  4. Execute a seguinte instrução para restaurar o banco de dados wide world importers de exemplo:

    RESTORE DATABASE [WideWorldImportersExample] FROM URL =
      'https://mitutorials.blob.core.windows.net/examples/WideWorldImporters-Standard.bak';
    
  5. Execute a seguinte instrução para acompanhar o status do processo de restauração:

    SELECT session_id as SPID, command, a.text AS Query, start_time, percent_complete
       , dateadd(second,estimated_completion_time/1000, getdate()) as estimated_completion_time
    FROM sys.dm_exec_requests r
    CROSS APPLY sys.dm_exec_sql_text(r.sql_handle) a
    WHERE r.command in ('BACKUP DATABASE','RESTORE DATABASE');
    

Atualizar para a versão paga

Para usar um Azure SQL Managed Instance pago ilimitado ou se você ficar sem horas de vCore, atualize sua instância gratuita para uma instância paga diretamente do portal Azure.

Para atualizar sua instância, siga estas etapas:

  1. Acesse sua instância gerenciada SQL no portal Azure.

  2. No painel Visão geral , selecione Atualizar na barra de navegação para abrir a página Computação + armazenamento .

    Captura de tela da oferta paga selecionada na página de computação + armazenamento para sua instância no portal do Azure.

  3. Na página Computação + armazenamento :

    1. No tipo de oferta, verifique se a oferta paga está selecionada para atualizar sua instância para a versão paga.
    2. Examine os custos estimados por mês.
    3. Selecione Aplicar para confirmar a atualização.

Observação

Quando você altera uma instância gerenciada de SQL gratuita para uma oferta paga, a oferta gratuita não está disponível para essa instância. Para continuar usando a oferta gratuita, você deve criar uma nova instância e aplicar a oferta gratuita novamente.

Limpar os recursos

Quando terminar de usar sua instância gerenciada de SQL gratuita ou quiser começar novamente com uma nova, você poderá excluir todo o grupo de recursos ou a instância individual. Essa ação remove a instância e todos os bancos de dados associados.

Para excluir o grupo de recursos e todos os seus recursos usando o portal Azure, siga estas etapas:

  1. No portal Azure, pesquise grupos Resource na barra de pesquisa superior e selecione-o.
  2. Selecione seu grupo de recursos na lista, como myFreeMIResourceGroup.
  3. Na página visão geral do grupo de recursos, selecione Excluir grupo de recursos.
  4. Quando solicitado, digite o nome do grupo de recursos para confirmar.
  5. Selecione Excluir para remover o grupo e todos os seus recursos.

Use um procedimento semelhante para remover o recurso individual de instância gerenciada gratuita de SQL.

Aviso

A exclusão de um grupo de recursos é irreversível. Verifique se você não precisa mais de nenhum dos recursos que ele contém.

O que está incluído na oferta gratuita

A oferta de Azure SQL Managed Instance gratuita foi projetada para:

  • Novos clientes que desejam explorar SQL Managed Instance e começar a usar recursos de SQL Server nativos de nuvem.
  • Clientes existentes que precisam de um ambiente de desenvolvimento para criar aplicativos de prova de conceito.
  • Testar cargas de trabalho de SQL Server existentes em Azure antes de se comprometer com um plano pago.

A oferta de SQL Managed Instance gratuita inclui:

  • Uma instância gerenciada de SQL de Uso Geral da série Standard (Gen 5) por assinatura.
  • 4 vCores e 720 horas vCore todos os meses durante 12 meses.
  • Criando até 500 bancos de dados na camada de serviço uso geral de próxima geração ou até 100 bancos de dados na camada de serviço uso geral.
  • 64 GB de armazenamento de dados.
  • Licença do SQL para a instância.
  • Backup automático de bancos de dados retidos por até sete dias com armazenamento de backup com redundância local em Azure.
  • Dia de trabalho padrão com agendamento de início/fim habilitado por padrão para garantir o uso eficiente de créditos.
  • A instância é interrompida automaticamente quando você atinge o limite mensal do vCore. Quando você define o agendamento de início/parada na instância, o próximo início agendado é bem-sucedido quando os créditos estão disponíveis novamente.
  • Sem encargos adicionais até que você decida atualizar para a versão paga.

Limites de oferta gratuita

A oferta gratuita da Instância Gerenciada de SQL do Azure usa a mesma instância de PaaS (plataforma totalmente gerenciada como um serviço) que a versão paga. Ele manipula todas as mesmas funções de gerenciamento de banco de dados, como atualização, aplicação de patch, backups e monitoramento, sem envolvimento do usuário. Você pode obter uma instância gratuita por assinatura Azure.

A tabela a seguir descreve os limites da instância gerenciada de SQL gratuita:

Categoria Limite
Computação Somente 4 ou 8 instâncias do vCore
Bancos de dados 100 (Uso Geral) / 500 (Uso Geral de Próxima Geração)
Horas de vCore 720 horas de vCore mensais
Armazenamento 64 GB de dados 1
IOPS Depende do tamanho do arquivo/300 para Uso Geral de Próxima Geração 2
Instâncias por assinatura 1
Níveis de serviço Uso Geral e Próxima Geração de Uso Geral
Equipamento de hardware Somente padrão
Retenção de backup 1 a 7 dias para retenção de curto prazo
Custo da licença do SQL Nenhum
SLA garantido Nenhum

1 Como os arquivos do sistema podem levar até 32 GB de armazenamento, o armazenamento disponível para dados do usuário pode ter menos de 64 GB. 2 As instâncias gratuitas que usam a atualização da camada de serviço uso geral de próxima geração são limitadas a 300 IOPS e o controle deslizante IOPS não está disponível.

Além disso, aplicam-se as seguintes limitações:

  • A oferta é válida por 12 meses a partir do dia em que você ativa a oferta. Você pode aplicá-la a apenas uma instância por vez, por assinatura.
  • Após 12 meses, a instância gerenciada de SQL gratuita é interrompida. Se você não atualizar a instância para uma versão paga dentro de 30 dias, a instância e todos os bancos de dados serão excluídos e não poderão mais ser recuperados.
  • Não há suporte para os seguintes recursos: redundância de zona, grupos de failover, retenção de backup de longo prazo, modificando a redundância de armazenamento de backup.
  • Você só pode aumentar ou diminuir dentro dos limites da oferta gratuita.
  • No momento, a oferta gratuita está disponível nas seguintes regiões.
  • Se você excluir uma instância gerenciada de SQL gratuita, exclua todos os bancos de dados e não poderá restaurá-los.

Limites mensais de vCore

Os limites mensais gratuitos incluem 720 horas de computação para vCore. Seu mês gratuito de créditos começa quando você cria sua instância e renova no mesmo dia do mês seguinte.

Quando você atinge o limite mensal gratuito de vCore, a instância para com um status de Stopped - Insufficient credit. Uma faixa na página Overview da sua instância no portal do Azure oferece a opção de criar uma nova instância paga. Você pode restaurar seu banco de dados para a nova instância para continuar seus negócios sem os limites impostos pela oferta gratuita.

As horas gratuitas do vCore são renovadas na mesma data a cada mês, iniciando o dia em que a oferta é aplicada. Se sua instância for interrompida devido a créditos insuficientes, depois que você tiver créditos disponíveis novamente, a instância será iniciada automaticamente no próximo início agendado. Você também pode parar a instância manualmente a qualquer momento para evitar o uso de suas horas vCore mensais gratuitas.

No painel Overview da instância gratuita no portal Azure, você pode identificar:

  • Tipo de preço: a oferta gratuita aplicada à sua instância.
  • Horas de vCore gratuitas: o total de horas gratuitas de vCore disponíveis para o ciclo atual de 30 dias e quantos dias restam até a próxima data de renovação.
  • A oferta gratuita expira em: o número de meses restantes até o final do período de oferta gratuita de 12 meses.

Screenshot mostrando as horas restantes do vCore para uma instância gratuita no portal Azure.

Observação

Se você excluir a sua instância gerenciada de SQL gratuita original e criar uma nova, os seus créditos gratuitos não serão reiniciados. As horas restantes do vCore para o mês atual são transferidas para a nova instância e você recupera as 720 horas completas do vCore na data de renovação mensal original.

Tipos de assinatura com suporte

A oferta de Azure SQL Managed Instance gratuita está disponível nos seguintes tipos de assinatura: