Planear e gerir os custos da Base de Dados SQL do Azure

Este artigo descreve como planeia e gere os custos do SQL do Azure Database.

Em primeiro lugar, utilize a calculadora de preços do Azure para adicionar recursos do Azure e rever os custos estimados. Depois de começar a utilizar os recursos da Base de Dados do SQL do Azure, utilize as funcionalidades do Cost Management para definir orçamentos e monitorizar os custos. Também pode rever os custos previstos e identificar as tendências de gastos para identificar as áreas onde poderá querer agir. Os custos da Base de Dados SQL do Azure são apenas uma parte dos custos mensais na fatura do Azure. Embora este artigo explique como planear e gerir os custos do SQL do Azure Database, é-lhe faturado todos os serviços e recursos do Azure utilizados na sua subscrição do Azure, incluindo quaisquer serviços de terceiros.

Pré-requisitos

A análise de custos suporta a maioria dos tipos de contas do Azure, mas não todos. Para ver a lista completa dos tipos de contas suportados, veja Compreender os dados do Cost Management. Para ver os dados de custos, precisa de, pelo menos, acesso de leitura para uma conta do Azure.

Para obter informações sobre a atribuição de acesso aos dados do Azure Cost Management, veja Atribuir acesso aos dados.

Considerações sobre o custo inicial da Base de Dados SQL

Ao trabalhar com a Base de Dados do SQL do Azure, existem várias funcionalidades de poupança de custos a considerar:

Modelos de compras vCore ou DTU

A Base de Dados SQL do Azure suporta dois modelos de compras: vCore e DTU. A forma como é cobrado varia entre os modelos de compra, pelo que é importante compreender o modelo que funciona melhor para a sua carga de trabalho ao planear e considerar os custos. Para obter informações sobre modelos de compra vCore e DTU, veja Escolher entre os modelos de compra vCore e DTU.

Aprovisionado ou sem servidor

No modelo de compra vCore, a Base de Dados SQL do Azure também suporta dois tipos de camadas de computação: débito aprovisionado e sem servidor. A forma como é cobrado por cada escalão de computação varia, pelo que é importante compreender o que funciona melhor para a sua carga de trabalho ao planear e considerar os custos. Para obter detalhes, veja Descrição geral do modelo vCore - escalões de computação.

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

Conjuntos elásticos

Para ambientes com várias bases de dados que têm exigências de utilização variadas e imprevisíveis, os conjuntos elásticos podem proporcionar poupanças de custos em comparação com o aprovisionamento do mesmo número de bases de dados individuais. Para obter mais detalhes, consulte o artigo Conjuntos elásticos.

Estimativa dos custos da Base de Dados SQL do Azure

Utilize a calculadora de preços do Azure para estimar os custos para diferentes configurações da Base de Dados SQL do Azure. Para obter mais informações, veja preços da Base de Dados do SQL do Azure.

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

exemplo de calculadora de preços da Base de Dados do SQL do Azure

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 seguinte são apenas para fins de exemplo:

exemplo de calculadora de preços da Base de Dados do SQL do Azure para armazenamento

Compreender o modelo de faturação completo da Base de Dados do SQL do Azure

SQL do Azure Base de Dados é executada na infraestrutura do Azure que acumula custos juntamente com SQL do Azure Base de Dados quando implementa o novo recurso. É importante compreender que a infraestrutura adicional pode acumular custos.

SQL do Azure Base de Dados (exceto sem servidor) é faturada a uma taxa previsível e horária. Se a base de dados SQL estiver ativa durante menos de uma hora, é-lhe faturado o escalão de serviço mais elevado selecionado, armazenamento aprovisionado e E/S aplicados durante essa hora, independentemente da utilização ou se a base de dados esteve ativa durante menos de uma hora.

A faturação depende do SKU do produto, do hardware de geração do SKU e da categoria do medidor. SQL do Azure Base de Dados tem os seguintes SKUs possíveis:

  • Básico (B)
  • Standard (S)
  • Premium (P)
  • Fins Gerais (GP)
  • Crítico para a Empresa (BC)
  • E para armazenamento: armazenamento georredundante (GRS), armazenamento localmente redundante (LRS) e armazenamento com redundância entre zonas (ZRS)
  • Também é possível ter um SKU preterido a partir de ofertas de recursos preteridas

Para obter mais informações, veja Modelo de compra baseado em vCore, modelo de compra baseado em DTU ou comparar modelos de compra.

A tabela seguinte mostra os medidores de faturação mais comuns e os skUs possíveis para bases de dados individuais:

Medida SKU(s) possíveis Description
Cópia de segurança* GP/BC/HS Mede o consumo de armazenamento utilizado pelas cópias de segurança, faturado pela quantidade de armazenamento utilizado em GB por mês.
Cópia de segurança (LTR) GRS/LRS/ZRS/GF Mede o consumo de armazenamento utilizado pelas cópias de segurança de longo prazo configuradas através da retenção de longo prazo, faturada pela quantidade de armazenamento utilizado.
Computação B/S/P/GP/BC Mede o consumo dos seus 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 do HS principal.
Computação (réplica HA) HS Mede o consumo dos recursos de computação por hora da réplica secundária do HS.
Computação (suplemento ZR) GP Mede o consumo dos recursos de computação por minuto da réplica adicionada com redundância entre zonas.
Computação (sem servidor) GP Mede o consumo dos seus recursos de computação sem servidor por minuto.
Licença GP/BC/HS A faturação da sua licença de SQL Server acumulada por mês.
Armazenamento B/S*/P*/G/BC/HS Faturado mensalmente, pela quantidade de dados armazenados por hora.

* No modelo de compra de DTU, é fornecido um conjunto inicial de armazenamento para dados e cópias de segurança sem custos adicionais. O tamanho do armazenamento depende do escalão de serviço selecionado. O armazenamento de dados extra pode ser comprado nos escalões standard e premium. Para obter mais informações, veja preços da Base de Dados do SQL do Azure.

A tabela seguinte mostra os medidores de faturação mais comuns e os skUs possíveis para conjuntos elásticos:

Medida SKU(s) possíveis Description
Cópia de segurança* GP/BC Mede o consumo de armazenamento utilizado pelas cópias de segurança, faturado por GB por hora mensalmente.
Computação B/S/P/GP/BC Mede o consumo dos seus recursos de computação por hora, como vCores e memória ou DTUs.
Licença GP/BC A faturação da sua licença de SQL Server acumulada por mês.
Armazenamento B/S*/P*/GP/HS Faturado mensalmente, tanto pela quantidade de dados armazenados na unidade com espaço de armazenamento por hora, como pelo débito de megabytes por segundo (MBPS).

* No modelo de compra de DTU, é fornecido um conjunto inicial de armazenamento para dados e cópias de segurança sem custos adicionais. O tamanho do armazenamento depende do escalão de serviço selecionado. O armazenamento de dados extra pode ser comprado nos escalões standard e premium. Para obter mais informações, veja preços da Base de Dados do SQL do Azure.

Utilizar o Crédito Monetário com a Base de Dados SQL do Azure

Pode pagar os custos da Base de Dados SQL do Azure com o crédito do Pré-pagamento do Azure (anteriormente chamado de alocação monetária). No entanto, não pode utilizar o crédito do Pré-pagamento do Azure para pagar os custos de produtos e serviços de terceiros, incluindo os do Azure Marketplace.

Rever os custos estimados no portal do Azure

À medida que avança no processo de criação de uma Base de Dados SQL do Azure, pode ver os custos estimados durante a configuração do escalão de computação.

Para aceder a este ecrã, selecione Configurar base de dados no separador Noções Básicas da página Criar Base de Dados SQL. As informações e os preços na imagem seguinte são apenas para fins de exemplo:

Exemplo que mostra a estimativa de custos no portal do Azure

Se a sua subscrição do Azure tiver um limite de gastos, o Azure impede-o de gastar acima do montante de crédito. À medida que cria e utiliza recursos do Azure, os créditos são utilizados. Quando atingir o limite de crédito, os recursos que implementou são desativados durante o resto desse período de faturação. Não pode alterar o limite de crédito, mas pode removê-lo. Para obter mais informações sobre os limites de gastos, veja Limite de gastos do Azure.

Monitorizar os custos

À medida que começa a utilizar a Base de Dados do SQL do Azure, pode ver os custos estimados no portal. Utilize os seguintes passos para rever a estimativa de custos:

  1. Inicie sessão no portal do Azure e navegue para o grupo de recursos da base de dados SQL do Azure. Pode localizar o grupo de recursos ao navegar para a base de dados e selecionar Grupo de recursos na secção Descrição geral .

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

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

    Exemplo que mostra os custos acumulados no portal do Azure

A partir daqui, pode explorar os custos por conta própria. Para obter mais informações sobre as diferentes definições de análise de custos, veja Começar a analisar os custos.

Criar orçamentos

Pode criar orçamentos para gerir os custos e criar alertas que notificam automaticamente os intervenientes sobre anomalias de gastos e riscos de gastos excessivos. Os alertas são baseados nos gastos em comparação com os orçamentos e os limites de custos. Os orçamentos e alertas são criados para subscrições e grupos de recursos do Azure, pelo que são úteis como parte de uma estratégia global de monitorização de custos.

Os orçamentos podem ser criados com filtros para recursos ou serviços específicos no Azure se quiser ter mais granularidade presente na sua monitorização. Os filtros ajudam a garantir que não cria acidentalmente novos recursos. Para obter mais informações sobre as opções de filtro quando cria um orçamento, consulte Opções de grupo e filtro.

Exportar dados de custos

Também pode exportar os dados de custos para uma conta de armazenamento. Isto é útil quando precisa de fazer mais análises de dados sobre os custos. Por exemplo, uma equipa financeira pode analisar os dados com o Excel ou o Power BI. Pode exportar os custos numa agenda diária, semanal ou mensal e definir um intervalo de datas personalizado. Exportar dados de custos é a forma recomendada de obter conjuntos de dados de custos.

Outras formas de gerir e reduzir os custos da Base de Dados do SQL do Azure

SQL do Azure Base de Dados também lhe permite aumentar ou reduzir verticalmente os recursos para controlar os custos com base nas necessidades da sua aplicação. Para obter detalhes, veja Dimensionar dinamicamente os recursos da base de dados.

Poupe dinheiro ao comprometer-se com uma reserva de recursos de computação durante um a três anos. Para obter detalhes, veja Poupar custos para recursos com capacidade reservada.

Passos seguintes