Compartilhar via


Planejar e gerenciar custos para o Banco de Dados SQL do Azure

Aplica-se a:Banco de Dados SQL do Azure

Este artigo descreve como você planeja e gerencia os custos do Banco de Dados SQL do Azure.

Primeiro, você usa a calculadora de preços do Azure para adicionar recursos do Azure e examinar os custos estimados. Depois de começar a usar recursos do Banco de Dados SQL do Azure, use os recursos de Gerenciamento de Custos para definir orçamentos e monitorar os custos. Você também pode examinar os custos previstos e identificar tendências de gastos para identificar áreas em que talvez você queira agir. Os custos do Banco de Dados SQL do Azure são apenas uma parte dos custos mensais em sua fatura do Azure. Embora este artigo explique como planejar e gerenciar custos para o Banco de Dados SQL do Azure, você é cobrado por todos os serviços e recursos do Azure usados em sua assinatura do Azure, incluindo quaisquer serviços de terceiros.

Pré-requisitos

A análise de custo dá suporte à maioria dos tipos de conta do Azure, mas não a todos eles. Para exibir a lista completa dos tipos de contas compatíveis, confira Entender os dados do Gerenciamento de Custos. Para visualizar os dados de custo, você precisará, pelo menos, de acesso de leitura para uma conta do Azure.

Para obter informações sobre como atribuir o acesso aos dados do Gerenciamento de Custos da Microsoft, confira Atribuir acesso aos dados.

Considerações de custo inicial do Banco de Dados SQL

Ao trabalhar com o Banco de Dados SQL do Azure, há vários recursos de economia de custos a serem considerados:

Modelos de compra vCore ou DTU

O Banco de Dados SQL do Azure tem suporte para dois modelos de compra: vCore e DTU. A maneira como você é cobrado varia entre os modelos de compra, portanto, é importante entender o modelo que funciona melhor para sua carga de trabalho ao planejar e considerar os custos. Para obter informações sobre modelos de compra vCore e DTU, consulte Comparar modelos de compra baseados em vCore e DTU do Banco de Dados SQL do Azure.

Provisionado ou sem servidor

No modelo de compra vCore, o banco de dados SQL do Azure também dá suporte a dois tipos de camadas de computação: taxa de transferência provisionada e sem servidor. A maneira como você é cobrado por cada camada de computação varia, portanto, é importante entender o que funciona melhor para sua carga de trabalho ao planejar e considerar os custos. Para obter detalhes, consulte a visão geral do modelo vCore – camadas de computação.

Descontos

As Reservas do Azure são um desconto de cobrança para o Banco de Dados SQL do Azure que você pode usar para economizar dinheiro, comprometendo-se a usar recursos de computação com desconto por um período de tempo.

Na camada de computação provisionada do modelo de compra baseado em vCore, você pode obter um desconto na alocação de licenças do SQL Server para o Mecanismo de Banco de Dados do SQL Server. Para obter detalhes, consulte o Benefício Híbrido do Azure e a calculadora de preços para determinar a economia de custos.

Pools elásticos

Para ambientes com vários bancos de dados que têm demandas de uso variáveis e imprevisíveis, os pools elásticos podem fornecer economias de custo em comparação com o provisionamento do mesmo número de bancos de dados individuais. Para obter detalhes, consulte Pools elásticos.

Estimar os custos do Banco de Dados SQL do Azure

Use a Calculadora de preços do Azure para estimar custos para diferentes configurações do Banco de Dados SQL do Azure. Para obter mais informações, consulte os preços do Banco de Dados SQL do Azure.

As informações e os preços na imagem a seguir são apenas para fins de exemplo:

Captura de tela da calculadora de preços do Azure.

Você também pode estimar como as diferentes opções de Política de Retenção afetam o custo. As informações e os preços na imagem a seguir são apenas para fins de exemplo:

Captura de tela de um exemplo de calculadora de preços do Banco de Dados SQL do Azure para armazenamento.

Entender o modelo de cobrança completo do Banco de Dados SQL do Azure

O Banco de Dados SQL do Azure é executado na infraestrutura do Azure que acumula custos junto com o Banco de Dados SQL do Azure quando você implanta o novo recurso. É importante entender que a infraestrutura adicional pode acumular o custo.

O Banco de Dados SQL do Azure (exceto sem servidor) é cobrado em uma taxa previsível e por hora. Se o Banco de Dados SQL estiver ativo por menos de uma hora, você será cobrado pela camada de serviço mais alta selecionada, o armazenamento provisionado e a E/S aplicados durante essa hora, independentemente do uso ou do servidor ter estado ativo por menos de uma hora ou não.

A cobrança depende da SKU do seu produto, do hardware de geração da SKU e da categoria do medidor. O Banco de Dados SQL do Azure tem as seguintes SKUs possíveis:

  • Básico (B)
  • Padrão (S)
  • Premium (P)
  • Uso Geral (GP)
  • Comercialmente Crítico (BC)
  • E para armazenamento: GRS (armazenamento com redundância geográfica), LRS (armazenamento com redundância local) e ZRS (armazenamento com redundância de zona)
  • Também é possível ter uma SKU descontinuada de ofertas de recursos descontinuadas.

Para obter mais informações, consulte o modelo de compra baseado em vCore, o modelo de compra baseado em DTU ou compare os modelos de compra.

A tabela a seguir mostra os medidores de cobrança mais comuns e suas SKUs possíveis para bancos de dados individuais:

Medida Códigos SKU possíveis Descrição
Cópia de Segurança GP/BC/HS Mede o consumo de armazenamento usado por backups, cobrado pela quantidade de armazenamento utilizada em GB por mês.
Backup (LTR) GRS/LRS/ZRS/GF Mede o consumo de armazenamento utilizado por backups de longo prazo configurados com retenção de longo prazo, cobrado pela quantidade de armazenamento utilizada.
Computação B/S/P/GP/BC Mede o consumo de seus recursos de computação por hora.
Computação (réplica primária/nomeada) HS Mede o consumo de seus recursos de computação por hora da réplica de HS primária.
Computação (réplica de HA) HS Mede o consumo por hora dos seus recursos de computação da réplica secundária de HS.
Computação (complemento ZR) Grande Prêmio Mede o consumo dos recursos de computação por minuto da réplica adicionada com redundância de zona.
Computação (sem servidor) Grande Prêmio Mede o consumo de seus recursos de computação sem servidor por minuto.
Licença GP/BC/HS A cobrança mensal da licença do SQL Server é acumulada.
Armazenamento B/S*/P*/G/BC/HS Cobrado mensalmente, pela quantidade de dados armazenados por hora.

* No modelo de compra de DTU, um conjunto inicial de armazenamento para dados e backups é fornecido sem nenhum custo adicional. O tamanho do armazenamento depende da camada de serviço selecionada. O armazenamento de dados extra pode ser comprado nas camadas standard e premium. Para obter mais informações, consulte os preços do Banco de Dados SQL do Azure.

A tabela a seguir mostra os medidores de cobrança mais comuns e suas SKUs possíveis para pools elásticos:

Medida Códigos SKU possíveis Descrição
Cópia de Segurança GP/BC Mede o consumo de armazenamento usado por backups, cobrados por GB por hora mensalmente.
Computação B/S/P/GP/BC Mede o consumo de seus recursos de computação por hora, como vCores e memória ou DTUs.
Licença GP/BC A cobrança mensal da licença do SQL Server é acumulada.
Armazenamento B/S*/P*/GP/HS Cobrado mensalmente, tanto pela quantidade de dados armazenados na unidade usando espaço de armazenamento por hora, quanto pela taxa de transferência de megabytes por segundo (MBPS).

* No modelo de compra de DTU, um conjunto inicial de armazenamento para dados e backups é fornecido sem nenhum custo adicional. O tamanho do armazenamento depende da camada de serviço selecionada. O armazenamento de dados extra pode ser comprado nas camadas standard e premium. Para obter mais informações, consulte os preços do Banco de Dados SQL do Azure.

Usar crédito monetário com o Banco de Dados SQL do Azure

Você pode pagar por cobranças do Banco de Dados SQL do Azure com o crédito antecipado do Azure (anteriormente chamado de compromisso monetário). No entanto, você não pode usar o crédito de pagamento antecipado do Azure para pagar encargos de produtos e serviços de terceiros, incluindo os do Azure Marketplace.

Examinar os custos estimados no portal do Azure

Ao percorrer o processo de criação de um Banco de Dados SQL do Azure, você pode ver os custos estimados durante a configuração da camada de computação.

Para acessar essa tela, selecione configurar banco de dados na guia Noções básicas da página Criar Banco de Dados SQL. As informações e os preços na imagem a seguir são apenas para fins de exemplo:

Captura de tela de um exemplo mostrando a estimativa de custo no portal do Azure.

Se sua assinatura do Azure tiver um limite de gastos, o Azure impedirá que você gaste acima do seu valor de crédito. Conforme você cria e usa os recursos do Azure, seus créditos são usados. Quando você atingir seu limite de crédito, os recursos implantados serão desabilitados para o restante desse período de cobrança. Você não pode alterar seu limite de crédito, mas pode removê-lo. Para obter mais informações sobre limites de gastos, consulte Limite de gastos do Azure.

Monitorar custos

Ao começar a usar o Banco de Dados SQL do Azure, você pode ver os custos estimados no portal. Use as seguintes etapas para examinar a estimativa de custo:

  1. Entre no portal do Azure e navegue até o grupo de recursos para o banco de dados SQL do Azure. Você pode localizar o grupo de recursos navegando até o banco de dados e selecionando Grupo de recursos na seção Visão geral .

  2. No menu, selecione Análise de custo.

  3. Exiba os Custos acumulados e defina o gráfico na parte inferior como Nome do serviço. Este gráfico mostra uma estimativa dos custos atuais do Banco de Dados SQL. Para restringir os custos da página inteira para o Banco de Dados SQL do Azure, selecione Adicionar filtro e, em seguida, selecione Banco de Dados SQL do Azure. As informações e os preços na imagem a seguir são apenas para fins de exemplo:

    Captura de tela de um exemplo mostrando os custos acumulados no portal do Azure.

A partir daqui, você poderá explorar os custos por conta própria. Para obter mais informações sobre as diferentes configurações de análise de custo, consulte Iniciar a análise de custos.

Criar orçamentos

É possível criar orçamentos para gerenciar custos e criar alertas que notificam automaticamente os stakeholders de anomalias de gastos e risco de gastos em excesso. Os alertas são baseados nos gastos comparados com os limites de orçamento e de custo. Orçamentos e alertas são criados para assinaturas e grupos de recursos do Azure, para que sejam úteis como parte de uma estratégia de monitoramento de custo geral.

Os orçamentos podem ser criados com filtros para recursos ou serviços específicos no Azure se você quiser mais granularidade no monitoramento. Os filtros ajudam a garantir que você não crie acidentalmente novos recursos. Para obter mais informações sobre as opções de filtro ao criar um orçamento, confira Opções de grupo e filtro.

Exportar dados de custo

Você também pode exportar seus dados de custo para uma conta de armazenamento. Isso é útil quando você precisa fazer mais análises de dados sobre o custo. Por exemplo, uma equipe de finanças pode analisar os dados usando o Excel ou o Power BI. Você pode exportar seus custos em uma agenda diária, semanal ou mensal e definir um intervalo de datas personalizado. A exportação de dados de custo é a maneira recomendada de recuperar conjuntos de dados de custos.

Outras maneiras de gerenciar e reduzir os custos do Banco de Dados SQL do Azure

O Banco de Dados SQL do Azure também permite dimensionar os recursos para cima ou para baixo para controlar os custos com base nas necessidades do seu aplicativo. Para obter detalhes, consulte Dimensionar dinamicamente os recursos do banco de dados.