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.
API de Exportações – configure uma tarefa periódica para exportar os dados dos detalhes de custos para o armazenamento do Azure diariamente, semanalmente ou mensalmente. Os dados exportados estão no formato CSV. Esta é a solução que recomendamos para ingerir dados de custos e é a mais dimensionável para grandes empresas. Para saber mais, veja Obter conjuntos de dados de custos grandes com exportações.
Gerar Detalhes de Custo - Transfira um ficheiro CSV de detalhes de custo a pedido. É útil para conjuntos de dados mais pequenos baseados em intervalos de datas. Para cargas de trabalho maiores, recomendamos vivamente que utilize Exportações. Para saber mais sobre como utilizar esta API, veja Obter pequenos conjuntos de dados de custos a pedido.
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
API de Detalhes da Reserva – obtenha o consumo detalhado de recursos associado às suas compras de reserva.
API de Transações de Reserva – obtenha transações de gestão e compra relacionadas com reservas.
API de Recomendações de Reserva – obtenha recomendações para compras de reservas a efetuar no futuro, juntamente com as informações de poupança esperadas.
API de Detalhes da Recomendação de Reserva – obtenha informações detalhadas sobre compras de reservas específicas para efetuar uma análise de hipóteses.
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.
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.
Utilize exportações ou a API detalhes de custos para transferir o ficheiro de utilização não processada.
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.
Utilize exportações ou a API detalhes de custos para transferir o ficheiro de utilização não processada.
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.
- Para saber mais sobre as melhores práticas a ter em conta ao configurar os seus ambientes do Azure, veja Melhores práticas de gestão de custos.
- Para saber mais sobre os âmbitos e as estruturas organizacionais disponíveis, veja Compreender e trabalhar com âmbitos.
- Para configurar a alocação diretamente no Azure, veja Alocar custos.
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.
- 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.
- 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.
- 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.
- 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.
- 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.
Investigações relacionadas com reservas
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
Para saber mais sobre como atribuir as permissões adequadas para chamar as nossas APIs programaticamente, veja Atribuir permissões às APIs do Cost Management.
Para saber mais sobre como trabalhar com detalhes de custos, veja Ingerir dados de detalhes de utilização.
Para saber mais sobre a automatização do orçamento, veja Automatizar a criação de orçamentos.
Para obter informações sobre como utilizar as APIs REST, obtenha os preços de todos os serviços do Azure, veja Descrição geral dos Preços de Revenda do Azure.
Para comparar a sua fatura com o ficheiro de utilização diária detalhada e os relatórios de gestão de custos no portal do Azure, veja Compreender a sua fatura para o Microsoft Azure.
Se tiver dúvidas ou precisar de ajuda, crie um pedido de suporte.