Descrição geral da automatização do Cost Management

Pode utilizar a automatização e os relatórios do Cost Management para criar um conjunto personalizado de soluções para obter e gerir dados de custos. Este artigo aborda que APIs estão disponíveis para utilização e cenários comuns para a automatização do Cost Management.

APIs disponíveis

Existem muitas APIs diferentes que podem ser utilizadas para interagir com dados do Cost Management. Segue-se um resumo das APIs disponíveis e do que fazem. Várias APIs podem ter de ser utilizadas para alcançar um cenário específico. Reveja os cenários comuns descritos mais tarde para saber mais.

Para obter informações contratuais sobre como chamar cada API, veja os artigos de especificação da API.

APIs de Detalhes de Custos

As APIs abaixo disponibilizam os dados dos detalhes de custos (anteriormente designados como detalhes de utilização). Os Detalhes de Custos são os registos de custos e utilização mais granulares que estão disponíveis para si no ecossistema do Azure. Todas as experiências do Cost Management no portal do Azure e nas APIs são criadas com base no conjunto de dados não processados. Para saber mais, veja Descrição geral dos detalhes de custos.

APIs de Preços

  • Preços de Revenda do Azure – obtenha tarifas de medidor com preços pay as you go. Em seguida, pode utilizar as informações devolvidas com as informações de utilização dos recursos para calcular manualmente a fatura esperada.

  • API de Folha de Preços – obtenha preços personalizados para todos os medidores. As empresas podem utilizar estes dados em combinação com detalhes de utilização e informações de utilização do Marketplace para calcular manualmente os custos com os dados de utilização e do Marketplace.

APIs de Orçamentos e Alertas

  • API de orçamentos – crie orçamentos de custos para recursos, grupos de recursos ou medidores de faturação. Quando criar orçamentos, poderá configurar alertas para notificá-lo de quando excedeu os limiares de orçamento definidos. Também pode configurar ações para que ocorram quando os valores do orçamento tiverem sido atingidos. Para obter mais informações, veja Automatizar a criação de orçamentos e Configurar ações baseadas em orçamentos.

  • API de Alertas – faça a gestão de todos os alertas que foram criados por orçamentos e outros sistemas de alerta do Azure.

APIs de Faturação

  • API de Faturas – obter lista de faturas. A API devolve um resumo das faturas, incluindo o montante total, o estado do pagamento e uma ligação para transferir uma cópia em pdf da fatura.

  • API de Transações – obter itens de linha de fatura de uma fatura. Pode utilizar a API para obter todas as compras, reembolsos e créditos incluídos na fatura. A API só está disponível para clientes com contas de faturação Contrato de Cliente Microsoft ou Contrato de Parceiro da Microsoft.

APIs de Reserva

Cenários de API comuns

Pode utilizar as APIs de faturação e gestão de custos em muitos cenários para responder a perguntas relacionadas com os custos e a utilização. Os cenários comuns e como utilizar as diferentes APIs para alcançar esses cenários estão descritos abaixo.

Reconciliação de fatura

Este cenário é utilizado para abordar as seguintes perguntas:

  • A Microsoft custou-me o valor certo na minha fatura?
  • Qual é a minha conta e posso calculá-la com os dados não processados?

Para responder a estas perguntas, siga os passos abaixo.

  1. Chame a API de Faturas para obter as informações necessárias para transferir uma fatura. Se for um cliente Contrato de Cliente Microsoft e quiser apenas obter automaticamente os itens de linha específicos vistos na fatura, também pode utilizar a API de Transações para obter esses itens de linha num formato legível por API.

  2. Utilize exportações ou a API detalhes de custos para transferir o ficheiro de utilização não processada.

  3. Analise os dados no ficheiro de utilização não processada para compará-los com os custos que estão presentes na fatura. Para o consumo do Azure, os dados na fatura são agregados com base no medidor associado à sua utilização.

Carregamento cruzado

Assim que existir uma boa compreensão dos gastos de um determinado mês, as organizações terão de determinar quais as equipas ou divisões que precisam de pagar pelos vários custos acumulados. Siga os passos abaixo.

  1. Utilize exportações ou a API detalhes de custos para transferir o ficheiro de utilização não processada.

  2. Analise os dados no ficheiro de utilização não processada e aloque-os com base na hierarquia organizacional que tem em vigor. A alocação pode basear-se em grupos de recursos, subscrições, regras de alocação de custos, etiquetas ou outras hierarquias da organização do Azure.

Gastos do Azure antes do encerramento da fatura

É importante controlar a forma como os custos são acumulados ao longo do mês. A análise proativa antes de a fatura ser fechada pode proporcionar oportunidades para alterar os padrões de gastos e reduzir os custos previstos de uma fatura. Para ingerir todos os dados não processados acumulados no mês até à data, utilize a API de Exportações.

Configurar alertas automáticos também pode garantir que os gastos não ficam fora de controlo inesperadamente e elimina a necessidade de monitorização manual de custos ao longo do mês. Para garantir que os custos não ultrapassam os limiares ou não estão previstos para ultrapassar limiares, utilize a API de Orçamentos.

Relatório de tendência de custos

Muitas vezes, é útil compreender o quanto uma organização está a gastar ao longo do tempo. Compreender o custo ao longo do tempo ajuda a identificar tendências e áreas para melhorar a otimização de custos. Siga os passos abaixo para configurar um conjunto de dados de custos que pode ser utilizado para reportar custos ao longo do tempo em escala.

  1. Extraia os custos históricos dos meses anteriores. Veja Seed a historical cost dataset with the Exports API (Propagar um conjunto de dados de custos históricos com a API de Exportações ) para saber mais.
  2. Ingerir os dados históricos da conta de armazenamento do Azure associada às exportações para um arquivo queificável. Recomendamos SQL ou Azure Synapse.
  3. Configure uma Exportação para armazenamento do mês até à data num âmbito com os custos que têm de ser analisados. A exportação para o armazenamento é efetuada no portal do Azure. Veja Exportar custos. A Exportação do mês até à data será utilizada para extrair corretamente os custos daqui para a frente.
  4. Configure um pipeline de dados para ingerir dados de custos do mês aberto no arquivo queryable. Este pipeline deve ser utilizado com a Exportação do mês até à data que configurou. Azure Data Factory fornece boas soluções para este tipo de cenário de ingestão.
  5. Efetue relatórios conforme necessário através de relatórios criados com o arquivo queryable. O Power BI pode ser bom para este cenário. Se estiver à procura de uma solução mais inicial, veja a nossa Aplicação de Modelo do Power BI.

Para obter mais informações sobre cenários de automatização específicos de reservas, veja APIs para automatização de reservas do Azure.

Passos seguintes