Planejar e gerenciar custos do Gerenciamento de API

APLICA-SE A: todas as camadas do Gerenciamento de API

Este artigo descreve como planejar e gerenciar custos do Gerenciamento de API do Azure. Primeiro, você usa a calculadora de preços do Azure para ajudar a planejar os custos do Gerenciamento de API, antes de adicionar qualquer recurso do serviço para estimar os custos. Depois de começar a usar os recursos do Gerenciamento de API, 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 de Gerenciamento de API são apenas uma parte dos custos mensais em sua fatura do Azure. Embora este artigo explique como planejar e gerenciar os custos do Gerenciamento de API, você será cobrado por todos os serviços e recursos do Azure usados em sua assinatura do Azure, incluindo serviços de terceiros.

Pré-requisitos

A análise de custo no Gerenciamento de Custos 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.

Estimar os custos antes de usar o Gerenciamento de API

Use a calculadora de preços do Azure para estimar os custos antes de adicionar o Gerenciamento de API.

  1. Pesquise Gerenciamento de API ou selecione Integração>Gerenciamento de API.
  2. Selecione Exibir para adicionar uma estimativa de custo padrão para uma instância de serviço de Gerenciamento de API.

Observação

Os custos mostrados neste exemplo servem apenas para fins de demonstração. Veja Preços do Gerenciamento de API para obter as informações de preços mais recentes.

Estimar custos para a camada de Desenvolvedor

  • A estimativa de custo padrão é baseada em uma instância do serviço de Gerenciamento de API na camada de serviço do Desenvolvedor com uma unidade de capacidade. A camada do Desenvolvedor é para casos de uso fora de produção e avaliações. Ele não é assegurado por um contrato de nível de serviço.

  • Para estimar os custos de unidades de capacidade adicionais ou de uma camada de serviço diferente, selecione outras opções nas listas suspensas Unidades e Camada.

  • Dependendo da camada de serviço e disponibilidade do recurso, encargos adicionais podem ser aplicados para uso de gateways auto-hospedados.

Para obter mais detalhes sobre preços e recursos, veja:

Usar o crédito monetário com o Gerenciamento de API

Você pode pagar por cobranças do Gerenciamento de API com o pagamento 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.

Entender o modelo de cobrança completo

Ao usar os recursos do Azure com o Gerenciamento de API, você terá custos ou medidores faturáveis. Os custos da unidade de uso do recurso do Azure variam de acordo com:

  • Intervalos de tempo (segundos, minutos, horas e dias)
  • Uso da unidade (bytes, megabytes e assim por diante)
  • Número de transações

Como você é cobrado pelo Gerenciamento de API

Ao criar ou usar recursos do Azure com o Gerenciamento de API, você será cobrado com base nos níveis em que está trabalhando. Saiba mais sobre como escolher o melhor nível para você.

Tiers Descrição
Consumo Não incorre em custos fixos. Você será cobrado com base no número de chamadas de API para o serviço acima de um determinado limite.
Desenvolvedor, Básico, Básico v2, Standard, Standard v2, Premium Incorre em custos mensais, com base no número de unidades e gateways auto-hospedados. Os gateways auto-hospedados são gratuitos no nível de Desenvolvedor. Diferentes opções de atualização estão disponíveis, dependendo do seu nível de serviço.

Você também pode incorrer em cobranças adicionais ao usar outros recursos do Azure com o Gerenciamento de API, como redes virtuais, zonas de disponibilidade e gravações em várias regiões. Ao final do período de cobrança, os preços de cada medidor serão somados. A fatura exibirá uma seção com todos os custos do Gerenciamento de API. Há um item em linha separada para cada medidor.

Monitorar custos

Assim que o uso do Gerenciamento de API começar, serão incorridos custos. Você pode ver os custos na análise de custo ou por meio da Calculadora de Preços do Azure.

Ao usar a análise de custos, você vê os custos do Gerenciamento de API em grafos e tabelas para diferentes intervalos de tempo (dia, mês atual e anterior e ano). Você também visualiza os custos em relação aos orçamentos e os custos previstos. Alternar para exibições mais extensas ao longo do tempo pode ajudar você a identificar tendências de gastos. E você verá onde pode ter ocorrido excessos de gastos. Se você tiver criado orçamentos, também será possível ver com facilidade onde eles foram excedidos.

Observação

Os custos mostrados neste exemplo servem apenas para fins de demonstração. Os custos variam dependendo do uso de recursos e dos preços atuais.

Para exibir os custos do Gerenciamento de API na análise de custo:

  1. Entre no portal do Azure.

  2. Abra a janela Gerenciamento de Custos + Cobrança, selecione Gerenciamento de Custos no menu e selecione Escopo do orçamento. Por exemplo, selecione uma assinatura na lista.

  3. Selecione Gerenciamento de Custos no menu e, em seguida, selecione Análise de custo.

  4. Por padrão, o custo mensal de todos os serviços é mostrado no primeiro gráfico de rosca.

    Custos mensais da assinatura

  5. Para restringir os custos de um único serviço, como o Gerenciamento de API, selecione Adicionar filtro e selecione Nome do serviço. Em seguida, selecione Gerenciamento de API.

    Exemplo mostrando os custos acumulados do Gerenciamento de API

No exemplo anterior, você vê o custo atual do serviço. São mostrados também os custos por regiões do Azure (localizações) e Gerenciamento de API por grupo de recursos. A partir daqui, você poderá explorar os custos por conta própria.

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 com custo adicional. Para obter mais informações sobre as opções de filtro ao criar um orçamento, veja 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ê ou outras pessoas precisam realizar análise de dados adicional para custos. 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 custos do Gerenciamento de API

Dimensionar usando unidades de capacidade

Exceto na camada de serviço de Consumo, o Gerenciamento de API dá suporte ao dimensionamento adicionando ou removendo unidades de capacidade. À medida que a carga aumenta em uma instância de Gerenciamento de API, a adição de unidades de capacidade pode ser mais econômica do que a atualização para uma camada de serviço superior. O número máximo de unidades depende da camada de serviço.

Cada unidade de capacidade tem um determinado recurso de processamento de solicitação que depende da camada do serviço. Por exemplo, uma unidade da camada básica tem uma taxa de transferência máxima estimada de aproximadamente 1.000 solicitações por segundo.

À medida que você adiciona ou remove unidades, a capacidade e o custo oscilam proporcionalmente. Por exemplo, duas unidades da camada Padrão proporcionam uma taxa de transferência máxima estimada de aproximadamente 2.000 solicitações por segundo. A taxa de transferência real pode ser diferente devido ao tamanho das solicitações ou respostas, aos padrões de conexão, ao número de clientes que fazem solicitações e a outros fatores.

Monitore a métrica de capacidade para sua instância de Gerenciamento de API para ajudar a tomar decisões quanto a dimensionar ou atualizar uma instância de Gerenciamento de API para acomodar mais carga.

Próximas etapas