Compartilhar via


Visão geral do serviço de uso do Azure Pack Windows

 

Aplica-se a: Windows Azure Pack

O Windows Serviço de Uso do Servidor do Azure Pack para Windows oferece aos provedores de serviços a capacidade de criar seus próprios sistemas para processamento de cobrança e análise do cliente.

Windows Azure Pack captura informações de alocação e consumo de recursos entre os vários serviços usados por um cliente ou locatário. Esses dados são armazenados por um tempo limitado e são direcionados para uso por sistemas financeiros para cobrança e análise dos serviços fornecidos. As informações capturadas consistem em ações com impacto na cobrança no portal do locatário de autoatendimento ou na Camada de API REST do Gerenciamento de Serviços.

O Windows Serviço de Uso do Azure Pack fornece dois tipos de dados:

  • Utilização de recursos de locatário para cada assinatura.

  • Plano recente, complemento, assinatura e eventos de informações de conta.

A API REST do Serviço de Uso disponibiliza os dados de uso armazenados para provedores de serviços que criam seus próprios sistemas de cobrança para consumi-los. Windows Azure Pack fornece uma API de Aprovação de Cobrança à qual os sistemas de cobrança assinam para aprovar solicitações de complemento de assinatura e assinatura de locatário. As informações de preços dos serviços fornecidos podem ser expostas por uma API REST de preços.

Windows O Azure Pack não fornece sua própria implementação de um sistema de cobrança. O Serviço de Uso é fornecido para habilitar a implementação de serviços de cobrança. O acesso ao Serviço de Uso é habilitado por meio do desenvolvimento de um Adaptador de Cobrança que atua como a interface entre um serviço de cobrança e a API REST usada para acessar o Serviço de Uso.

O fluxo de trabalho do administrador que afeta um sistema de cobrança depende se o sistema de cobrança mapeia frequentemente seu modo de exibição – por meio do consumo frequente da API REST do Serviço de Uso – para uma implantação do Azure Pack Windows. Para obter mais informações, consulte fluxos de trabalho de operação de uso do administrador.

Exemplos

O Windows Kit de Desenvolvedores do Azure Pack fornece exemplos para criar um adaptador de cobrança. Para obter mais informações, consulte o exemplo do adaptador de cobrança do Azure Pack do Windows. O código-fonte de exemplo está disponível em https://www.microsoft.com/en-us/download/details.aspx?id=41146.

Arquitetura do Serviço de Uso

O Windows Serviço de Uso do Azure Pack é composto por três sistemas principais; processamento de dados de uso, aprovação e preços.

Processamento de dados de uso

O processamento de dados de uso consiste em três funções; geração de dados de uso, coleta de dados de uso e consumo de dados de uso por um sistema de cobrança.

Geração de Dados de Uso

Os dados de uso são gerados pelos provedores de recursos registrados como parte de um Windows implantação do Azure Pack. Os dados de uso criados são específicos de uma assinatura e são expostos ao coletor de dados do Serviço de Uso por meio de uma API REST. Os criadores de provedores de recursos devem implementar a API REST necessária para dar suporte à coleta de dados de uso. Para obter mais informações, consulte Pontos de Extremidade do Provedor de Recursos Personalizados.

Coleta de dados de uso

Windows coleta de dados de uso do Azure Pack consiste em um coletor de uso, um banco de dados de uso e uma API REST do Serviço de Uso. O coletor de uso está agendado para disparar a coleção de dados de uso dos provedores de recursos registrados de forma circular.

Em cada ciclo, o coletor de uso determina os provedores de recursos existentes no sistema e, em seguida, interage com eles para obter dados de uso. Por padrão, os dados coletados são armazenados no banco de dados de uso por 40 dias. Esse valor pode ser configurado em DataRetentionDurationDays na tabela Usage.Configuration no banco de dados Microsoft.MgmtSvc.Usage. Para obter mais informações, consulte Tabela de Configuração de Uso.

Observação

O coletor de uso é hospedado no Serviço IIS UsageCollector .

Consumo de dados de uso

A API REST do Serviço de Uso disponibiliza as informações de banco de dados de uso para consumo por meio de sistemas de cobrança ou serviços de análise. Para obter mais informações, consulte Windows Referência da API REST de Uso do Serviço de Uso do Azure Pack.

Um adaptador de cobrança deve ler regularmente os dados da API REST do Serviço de Uso. Isso permite que o sistema de cobrança mantenha seus dados sincronizados com Windows Azure Pack. Os sistemas de cobrança devem usar apenas dados da API REST do Serviço de Uso para determinar se uma tarefa de cobrança relacionada ao uso deve ou não ser executada.

Observação

A API REST do Serviço de Uso está hospedada no Serviço do IIS de Uso.

Aprovação de cobrança

Um sistema de cobrança desejará a oportunidade de aprovar ou negar uma criação ou exclusão de assinatura/complemento. Por exemplo, se o cartão de crédito do locatário for recusado, uma solicitação de criação de assinatura deverá ser negada, dependendo dos processos comerciais do sistema de cobrança. Windows Azure Pack fornece um sistema de aprovação de cobrança em tempo real ao qual os sistemas de cobrança assinam para aprovar solicitações de complemento de assinatura e assinatura de locatário. Para obter mais informações, consulte o Windows Referência da API REST de Aprovação de Cobrança do Serviço de Uso do Azure Pack.

Sistema de preços

As informações de preços dos serviços fornecidos podem, opcionalmente, ser disponibilizadas para uma implantação do Azure Pack Windows por meio do ponto de extremidade da API REST de Preços. Implementada como parte de um adaptador de cobrança, a API REST de Preços permite que as informações de preço de plano e complemento fluam para o sistema. Para obter mais informações, consulte Como lidar com informações sobre preços.

Adaptador de cobrança

A chave para a implementação de um sistema de cobrança é o Adaptador de Cobrança que atua como o ponto de integração entre um sistema de cobrança e os vários tipos de dados disponibilizados do Windows Serviço de Uso do Azure Pack. A função do Adaptador de Cobrança é traduzir os dados recebidos do ponto de extremidade da API REST do Serviço de Uso, do ponto de extremidade da API REST de Aprovação de Cobrança e do ponto de extremidade de preços para os requisitos específicos de uma organização. Para obter informações sobre como criar um Adaptador de Cobrança, consulte Implementando um adaptador de cobrança.

Pontos de extremidade de serviço de uso

O diagrama a seguir ilustra os vários pontos de extremidade REST.

Windows Azure Pack Usage Endpoints

Relatórios de Serviço

O Service Reporting no System Center 2012 R2 permite que os administradores em provedores de hospedagem de TI exibam o consumo de locatários de máquinas virtuais, recursos como computação, rede e armazenamento e inventário do sistema operacional em sua infraestrutura. Para obter mais informações, consulte https://technet.microsoft.com/en-us/library/dn251058.aspx.

Consulte Também

Windows Serviço de Uso do Azure Pack