Planejar e gerenciar custos do Banco de Dados SQL do Azure

Este artigo descreve como planejar e gerenciar custos para o 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 os recursos do banco de dados SQL do Azure, use os recursos de Gerenciamento de Custos para definir orçamentos e monitorar custos. Você também pode examinar os custos previstos e identificar as tendências de gastos para identificar as áreas em que talvez queira agir. Os custos do Banco de Dados SQL do Azure são apenas uma parte dos custos mensais em sua fatura. Embora este artigo explique como planejar e gerenciar os custos do Banco de Dados SQL do Azure, você será cobrado por todos os serviços e recursos do Azure usados na sua assinatura, incluindo qualquer serviço de terceiros.

Pré-requisitos

A análise de custo dá suporte à maioria dos tipos de conta do Azure, mas não a todos. 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 do Azure, 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 de acordo com os modelos de compra. Por isso, é importante entender o modelo que funciona melhor para sua carga de trabalho ao planejar e considerar os custos. Para obter informações sobre os modelos de compra vCore e DTU, consulte Escolher entre os modelos de compra vCore e DTU.

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 Visão geral do modelo de vCore: camadas de computação.

Na camada de computação provisionada do modelo de compra baseado em vCore, você pode trocar suas licenças existentes por tarifas com desconto. Para obter detalhes, consulte Benefício Híbrido do Azure (AHB).

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:

Exemplo de calculadora de preços do Banco de Dados SQL 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:

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 conta com as seguintes SKUs possíveis:

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

Para obter mais informações, confira Modelo de compra baseado em vCoreModelo de compra baseado em DTU ou Comparar modelos de compra.

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

Medida SKU(s) possíveis Descrição
Backup* 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 usado por backups de longo prazo configurados por meio de retenção de longo prazo, cobrado pela quantidade de armazenamento utilizada.
Computação B/S/P/GP/BC Mede o consumo dos recursos de computação por hora.
Computação (réplica primária/nomeada) HS Mede o consumo dos recursos de computação por hora da réplica HS primária.
Computação (réplica HA) HS Mede o consumo dos recursos de computação por hora da réplica HS secundária.
Computação (complemento ZR) GP Mede o consumo dos recursos de computação por minuto da réplica adicional com redundância de zona.
Computação (sem servidor) GP Mede o consumo dos recursos de computação sem servidor por minuto.
Licença GP/BC/HS A cobrança da licença do SQL Server acumulada por mês.
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 custo adicional. O tamanho do armazenamento depende da camada de serviço selecionada. O armazenamento de dados extra pode ser adquirido 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 possíveis SKUs para pools elásticos:

Medida SKU(s) possíveis Descrição
Backup* GP/BC Mede o consumo de armazenamento usado por backups, cobrado por GB por hora em uma base mensal.
Computação B/S/P/GP/BC Mede o consumo dos recursos de computação por hora, como vCores e memória ou DTUs.
Licença GP/BC A cobrança da licença do SQL Server acumulada por mês.
Armazenamento B/S*/P*/GP/HS Cobrado mensalmente, tanto pela quantidade de dados armazenados na unidade usando espaço de armazenamento por hora como 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 custo adicional. O tamanho do armazenamento depende da camada de serviço selecionada. O armazenamento de dados extra pode ser adquirido nas camadas Standard e Premium. Para obter mais informações, consulte os preços do banco de dados SQL do Azure.

Usando 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 por cobranças de produtos e serviços de terceiros, inclusive aqueles 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:

Exemplo mostrando a estimativa de custos 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

Quando você começa a usar o Banco de Dados SQL do Azure, pode ver a estimativa de custo 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:

    Exemplo mostrando os custos acumulados no portal do Azure

A partir daqui, você pode explorar os custos por conta própria. Para obter mais informações sobre as diferentes configurações de análise de custo, consulte Iniciar 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 realizar 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 custo.

Outras maneiras de gerenciar e reduzir custos para o 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.

Economize ao se comprometer com uma reserva de recursos de computação por um ou três anos. Para obter detalhes, consulte Economizar custos para recursos com capacidade reservada.

Próximas etapas