Em 20 de agosto de 2020, a resposta é não.
Eles não permitirão. Portanto, a cobrança continuará para seu Banco de Dados do Azure a partir do dia em que você o criar. Realmente não há como pausar / interromper o faturamento do Banco de Dados SQL do Azure.
A resposta oficial da Microsoft parece ser "Sim, você pode exportar seu banco de dados. Exclua o banco de dados SQL do Azure e isso pausará o faturamento. Então, quando precisar, você pode criar um novo banco de dados e importar seu banco de dados exportado anteriormente."
Não acredito que isso seja aceitável como uma resposta para "Permitir que eu desligue temporariamente o SQL Server para economizar no meu faturamento"
Isso não é uma opção hoje - a única opção que você tem é reduzir o tamanho do Banco de Dados SQL do Azure, o que reduzirá o custo da próxima hora de serviço. Se você realmente não quiser pagar pelo banco de dados, pode fazer backup do banco de dados para armazenamento de blob, excluir o banco de dados e restaurar quando necessário. Você pode orquestrar isso usando PowerShell ou similar.
Atualização de maio de 2019: há uma nova camada "sem servidor" do Banco de Dados SQL do Azure que pode atender a alguns dos requisitos de redução de custos ao não cobrar quando não estiver em uso. A documentação oficial está disponível para leitura .
fonte
O backup dos bancos de dados é feito automaticamente antes de uma queda. então, você pode simplesmente descartá-lo quando não precisar dele e restaurá-lo quando necessário. As restaurações levarão algum tempo, dependendo do tamanho do banco de dados e de quanto log você gerou, portanto, não será rápido para bancos de dados grandes.
Além disso, há uma política de expiração de quanto tempo os backups são retidos (depende do nível de serviço), portanto, fique atento a isso.
https://msdn.microsoft.com/en-us/library/azure/jj650016.aspx
fonte
A equipe do Banco de Dados SQL do Azure tem o prazer de anunciar que agora existe uma opção que pode atender à sua solicitação. Acabamos de anunciar uma opção "sem servidor" para o Banco de Dados SQL do Azure que pausará seu banco de dados quando não estiver em uso. Você pode ler mais sobre o recurso aqui: SQL Database Serverless
fonte
Agora isso é possível e o recurso de visualização é público. Banco de Dados SQL do Azure sem servidor
https://docs.microsoft.com/en-us/azure/sql-database/sql-database-serverless
fonte
Considerando que, nessa escala baixa (requisito de redução (pausa) em vez de aumento), o SQL em execução em uma VM pode ser uma resposta melhor para você ...
fonte
Concordo com a resposta de @Shiva. Mas se você estiver simplesmente experimentando o SQL Server em uma VM do Azure, não vai querer incorrer em cobranças deixando-o em execução acidentalmente no fim de semana ou semanas. Uma solução é usar o recurso de desligamento automático .
fonte
Você não pode baixar a carga até zero, mas quase ...
Se você tentar este comando SQL:
ou
então, seu custo pode cair para algo como 5 dólares por mês (dependendo do tamanho do seu banco de dados).
Quando você voltar a trabalhar em seu banco de dados, você só precisa executar
e tudo voltará ao normal, após alguns minutos.
Se você tiver mais de um banco de dados, poderá usar a opção Elastic Pool para reduzir também o seu custo total.
fonte
Como não é suportado, no entanto, existem algumas soluções alternativas. Na verdade, depende de quanto tempo você deseja interrompê-lo, de como imediatamente o deseja e do tamanho do banco de dados. Se for por algumas horas, pode não valer a pena porque o faturamento é por hora e você pode ter problemas de arredondamento. Se dias, você pode descartá-lo e restaurá-lo quando necessário. Se houver semanas, exportar o banco de dados e importar quando necessário é outra opção. Além disso, você pode querer verificar a estratégia de backup para a edição que você escolher antes de preferir exportar / restaurar. A outra coisa a ser observada é a necessidade imediata versus planejada. Se for imediato e o banco de dados for grande, verifique se os SLAs em vigor funcionam para você
fonte
Você pode exportar o banco de dados para o armazenamento do Azure e importá-lo quando quiser reativá-lo, conforme sugerido aqui:
Desligue temporariamente o sql
fonte
Sim, você pode, com o Banco de Dados SQL sem servidor do Azure. Embora seus recursos de computação sejam suspensos quando o banco de dados não estiver em uso, você definitivamente economizará os custos de recursos de computação, no entanto, a cobrança continuará para recursos de armazenamento. Você pode definir o tempo limite inativo para o banco de dados após o qual os recursos de computação serão suspensos. Esse tempo limite pode ser tão baixo quanto 1 hora.
Leia isto: https://azure.microsoft.com/en-in/updates/update-to-azure-sql-database-serverless-providing-even-greater-price-optimization/
fonte
Aqui está o que fiz com meu banco de dados Azure (20/4/19)
Aumentei as DTUs do banco de dados o mais baixo possível, mas ainda reservo até 250 GB, o que resulta em 10 DTUs com um custo estimado de 1,50 por DTU (estimado em US $ 15 por mês). Para mim, isso é quase tão bom quanto desligar e ligar. Posso escalonar para 100 DTUs quando quero obter mais processamento e reduzi-lo quando não quero. Mesmo com 100 DTUs por um mês inteiro, o custo foi de apenas US $ 75,93 no mês passado em meu banco de dados de teste.
NOTA: NÃO estou usando uma VM para executar um banco de dados, apenas o servidor SQL padrão que você obtém ao criar um banco de dados no Azure.
fonte