Preços de medição personalizados para produtos de AMI - AWS Marketplace

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Preços de medição personalizados para produtos de AMI

Conceitos do serviço de medição

O Serviço de medição do AWS Marketplace permite que os vendedores de software modifiquem o software para enviar registros de medição a um endpoint para capturar o uso. Os vendedores podem selecionar uma categoria de uso e definir até 24 dimensões dessa categoria. Essas dimensões são medidas uma vez por hora, agregadas e cobradas em relação a um plano de preços definido pelo vendedor. Como vendedor, você precisa determinar qual dimensão deseja usar. Depois que a AMI for publicada, não será possível alterá-la. Os conceitos de serviços importantes incluem:

  • Categoria de uso: qualquer produto de software precificado por meio do uso do Serviço de medição é categorizado de acordo com uma categoria de uso, que determina a forma apropriada de cobrar dos clientes. As categorias de uso incluem, mas não estão limitadas a:

    • Usuários: um conjunto de permissões associadas a um único identificador. Essa categoria é apropriada para software em que os usuários de um cliente se conectam ao software diretamente (por exemplo, para gerenciamento de relacionamento com clientes ou relatórios de inteligência de negócios).

    • Hosts – qualquer servidor, nó, instância, endpoint ou outra parte de um sistema de computação. Essa categoria é apropriada para software que monitora ou verifica muitas instâncias de propriedade do cliente (por exemplo, monitoramento de segurança ou de desempenho).

    • Dados – armazenamento ou informações medidos em MB, GB ou TB. Essa categoria é apropriada para software que gerencia dados armazenados ou processa dados em lotes.

    • Largura de banda: medida em Mbps ou Gbps. Essa categoria é apropriada para software que permite aos clientes especificar uma quantidade de largura de banda a ser provisionada.

    • Unidade: unidade de medida; veja os exemplos descritos a seguir.

  • Unidade de uso: uma unidade de uso específica de um produto de software correspondente à categoria de uso selecionada. Essa unidade de uso descreve a unidade com a qual o software será cobrado. Os exemplos incluem:

    • NodesHrs(correspondente à categoria Anfitriões)

    • UserHrs(correspondente à categoria Usuário)

    • GBStored (correspondente à categoria Data)

  • Consumo: produtos de software com definição de preço por meio do uso do Serviço de medição cobram pelo consumo de uma destas três formas:

    • Provisionado: o software permite que os clientes configurem uma determinada quantidade de recursos para uso (por exemplo, número de usuários ou uma quantidade fixa de largura de banda). A cada hora, os clientes pagam por aquilo que provisionaram.

    • Simultâneo: o software permite que um número de hosts ou usuários distintos se conectem ao software. A cada hora, os clientes pagam com base no número de hosts ou usuários que acessaram o software.

    • Acumulado: o software permite que os clientes usem qualquer quantidade de dados, processados ou armazenados. A cada hora, os clientes pagam pelo valor agregado.

  • Definição de preço: produtos de software com definição de preço por meio do uso do Serviço de medição devem especificar um preço único ou definir até 24 dimensões, cada uma com seu próprio preço. Os detalhes sobre as opções de preços incluem:

    • Dimensão única: é a opção de preço mais simples. Os clientes pagam um único preço por unidade do recurso por hora, independentemente do tamanho ou volume (por exemplo, US$ 0,014 por usuário por hora ou US$ 0,070 por host por hora).

    • Várias dimensões: esta opção de definição de preço é apropriada quando a categoria de uso selecionada varia em eixos diferentes. Por exemplo, para monitoramento de host, um preço diferente poderia ser definido de acordo com o tamanho do host. Ou, para a definição de preço baseada em usuário, um preço diferente pode ser definido com base no tipo de usuário (por exemplo, administrador, usuário avançado e usuário somente leitura).

  • Medição: todo o uso é registrado como um evento de medição, uma vez por hora. Seu software deve estar configurado para enviar a dimensão apropriada e a quantidade de uso para o Serviço de medição do AWS Marketplace.

    • Alocações: se desejar, você pode distribuir o uso em alocações de acordo com as propriedades rastreadas. Essas alocações são representadas como tags para o comprador. As tags permitem que o comprador visualize os custos divididos em uso por tag. Por exemplo, se você cobrar pelo usuário e os usuários tiverem uma propriedade “Departamento”, será possível criar alocações de uso com tags que tenham uma chave de “Departamento” e uma alocação por valor. Essa abordagem não altera o preço, as dimensões ou o uso total que você relata. No entanto, ela permite que o cliente visualize os custos por categorias apropriadas ao seu produto.

Definir o preço do software

Ao definir o preço do software com o Serviço de medição do AWS Marketplace, primeiro é necessário decidir uma categoria de uso e como ele será consumido. O serviço oferece suporte para seis cenários de definição de preço distintos. É necessário selecionar apenas um desses produtos:

  • Usuário provisionado (por hora)

  • Usuário simultâneo (por hora)

  • Host provisionado (por hora)

  • Host simultâneo (por hora)

  • Largura de banda provisionada (por hora)

  • Dados acumulados (por hora)

Em seguida, decida como definir o preço da categoria de uso selecionada:

  • Preço único

  • Várias dimensões (até 24)

Adicionando seu produto ao AWS Marketplace descreve como fornecer uma descrição amigável para o cliente da dimensão e da definição de preço.

Exemplo: Largura de banda provisionada com definição de preço não linear

Imagine que você ofereça software de equipamento de rede. Você decidiu cobrar por largura de banda provisionada. Para a categoria de uso, selecione Largura de banda. Além de cobrar pela largura de banda, você deseja cobrar um preço diferente à medida que os compradores expandem. Você pode definir várias dimensões dentro da categoria de largura de banda. Defina um preço distinto para 25 Mbps, 100 Mbps e 1 Gbps.

Exemplo: Hosts simultâneos com várias dimensões

Imagine que você ofereça software que monitora outras instâncias do Amazon EC2. Você escolheu cobrar pelo número de hosts monitorados. Para a categoria de uso, selecione Host. Além de cobrar por host, você deseja cobrar pelo valor adicionar para monitoramento de hosts maiores. Você pode usar várias dimensões dentro da categoria de host. Defina um preço distinto para instâncias micro, pequeno, médio, grande, extra grande, 2XL, 4XL e 8XL. O software é responsável por mapear cada host específico para uma das dimensões definidas. O software é responsável por enviar um registro de medição separado para cada dimensão da categoria de uso, se aplicável.

Adicionando seu produto ao AWS Marketplace

Para aproveitar as vantagens do serviço de medição, você deve criar um novo produto AWS Marketplace para listar. Se seu produto já estiver no AWS Marketplace, você precisará decidir se o novo produto do AWS Marketplace Metering Service será disponibilizado além do seu produto atual ou se substituirá seu produto atual como a única versão disponível para novos usuários. Se você escolher a substituição, o produto existente será removido do AWS Marketplace para que não esteja mais disponível para novos compradores. Os clientes existentes continuarão a ter acesso a seus produtos e instâncias antigos, mas poderão migrar para o novo produto caso desejem. O novo produto deve medir o uso para o Serviço de medição do AWS Marketplace, conforme descrito em Modificar o software para usar o serviço de medição.

Depois de ter a AMI, siga o processo padrão para compartilhar e verificar a AMI usando a ferramenta de autoatendimento. Além disso, para usar o modelo disponível no portal de gerenciamento, preencha o formulário de carregamento do produto e faça upload dele para iniciar o processo de ingestão.

Use as definições a seguir para preencher os campos do formulário de carregamento de produto para o Serviço de medição do AWS Marketplace. No formulário de carregamento de produto, esses campos são identificados como Definição de preço de consumo flexível (FCP) para diferenciá-los dos produtos com preços mensais e por hora.

  • Título — Se você já tem um produto AWS Marketplace e está adicionando o mesmo produto ao AWS Marketplace Metering Service, inclua a categoria e a dimensão do FCP entre parênteses para diferenciá-las (por exemplo, “TÍTULO DO PRODUTO (Dados)”).

  • Modelo da definição de preço: na lista suspensa, selecione Uso.

  • Categoria FCP: a categoria na qual os clientes serão cobrados pelos produtos pagos com um componente de definição de preço de Uso. Na lista suspensa, selecione Usuários, Hosts, Dados ou Largura de banda.

  • Unidade FCP: a unidade de medida pela qual os clientes serão cobrados pelos produtos pagos com um componente Uso da definição de preço. Serão exibidas opções na lista suspensa com base na categoria FCP selecionada. A tabela a seguir lista as unidades válidas para cada categoria.

    Categoria

    Unidades válidas

    Usuários

    UserHrs

    Hosts

    HostHrs

    Dados

    MB, GB, TB

    Largura de banda

    Mbps, Gbps

  • Nome da dimensão FCP: o nome usado ao enviar registros de medição chamando a operação MeterUsage. Esse nome é visível em relatórios de faturamento. No entanto, como não é voltado para o exterior, o nome não precisa ser fácil de usar. O nome não pode ultrapassar os 15 caracteres e só pode incluir caracteres alfanuméricos e sublinhados. Depois de definir o nome e tornar o produto público, não será possível alterá-lo. Alterar o nome requer uma nova AMI.

  • Descrição da dimensão FCP: a declaração destinada ao cliente que descreve a dimensão do produto. A descrição não pode ter mais ultrapassar os 70 caracteres e deve ser acessível. Exemplos de descrições incluem: administradores por hora e por Mbps de largura de banda provisionada. Assim que o produto for publicado, você não poderá alterar essa descrição.

  • Taxa FCP: a cobrança por unidade de software deste produto. Esse campo é compatível com três casas decimais.

Observações:
  • Não é necessário preencher os campos de definição de preço por hora e anual.

  • Os preços de avaliação gratuita e anual não são compatíveis.

  • Produtos que usam várias AMIs e o recurso Clusters and AWS Resources não podem usar o AWS Marketplace Metering Service.

  • O preço, o tipo de instância ou a Região da AWS alteração seguirão o mesmo processo de outros AWS Marketplace produtos.

  • Produtos com o Serviço de medição do AWS Marketplace não podem ser convertidos em outros modelos da definição de preço como por hora, mensal ou traga a sua própria licença (BYOL).

  • AWS Marketplace recomenda adicionar informações da política do IAM em suas instruções de uso ou documento.

  • Até 24 dimensões do FCP podem ser incluídas no total. Depois de criadas e publicadas, você não pode modificar as dimensões existentes, mas pode adicionar novas (até o limite de 24).

Se você tiver dúvidas, entre em contato com a equipe de AWS Marketplace Operações do vendedor do .

Modificar o software para usar o serviço de medição

Será necessário modificar o software para registrar o uso do cliente, enviar relatórios de uso por hora ao Serviço de medição e lidar com novos modos de falha. O software opera de forma independente do preço, mas ele precisará saber sobre a categoria de uso, como ele é consumido e todas as dimensões.

Medir o consumo

O software deve determinar a quantidade da categoria de uso selecionada e quais dimensões o cliente consumiu. Esse valor será enviado, uma vez a cada hora, ao Serviço de medição do . Em todos os casos, presume-se que o software tenha a capacidade de medir, registrar e ler o consumo de recursos com a finalidade de enviá-los de hora em hora ao Serviço de medição.

Para o consumo provisionado, isso geralmente será lido a partir da configuração do software como um valor amostrado, mas também pode ser um valor máximo configurado, registrado a cada hora. Para o consumo simultâneo, isso pode ser uma amostra periódica ou um valor máximo registrado a cada hora. Para o consumo acumulado, isso será um valor acumulador a cada hora.

Para a definição de preço em várias dimensões, vários valores devem ser medidos e enviados ao Serviço de medição, um por dimensão. Isso requer que o software seja programado ou configurado com o conjunto de dimensões conhecidas quando você fornece a AMI. O conjunto de dimensões não pode ser alterado depois que um produto é criado.

Para cada cenário da definição de preço, a tabela a seguir descreve maneiras recomendadas para medir o consumo a cada hora.

Cenário Como medir

Usuário provisionado

Número atual de usuários provisionados (amostrado).

-OU-

Número máximo de usuários provisionados (visto naquela hora).

Usuário simultâneo

Número atual de usuários simultâneos (amostrado).

-OU-

Número máximo de usuários simultâneos (visto naquela hora).

-OU-

Número total de usuários distintos (visto naquela hora).

Host provisionado

Número atual de hosts provisionados (amostrado).

-OU-

Número máximo de hosts provisionados (visto naquela hora).

Host simultâneo

Número atual de hosts simultâneos (amostrado).

-OU-

Número máximo de hosts simultâneos (visto naquela hora).

-OU-

Número total de hosts distintos (visto naquela hora).

Largura de banda provisionada

Configuração atual de largura de banda provisionado (amostrada).

-OU-

Máximo de largura de banda provisionada (visto naquela hora).

Dados acumulados

GB de dados armazenados atualmente (amostrado).

-OU-

Máximo de GB de dados armazenados (visto naquela hora).

-OU-

Total de GB de dados adicionados ou processados naquela hora.

-OU-

Total de GB de dados processados naquela hora.

Marcação medida pelo fornecedor (opcional)

A marcação medida pelo fornecedor ajuda os provedores de software independentes (ISVs) a fornecer ao comprador uma visão mais granular sobre o uso do software e pode ajudar você a realizar a alocação de custos.

Para marcar o uso do software de um comprador, você precisa determinar como os custos são alocados. Primeiro pergunte aos compradores o que eles querem ver na alocação de custos. Em seguida, você pode dividir o uso entre as propriedades rastreadas para a conta do comprador. Exemplos de propriedades incluem Account ID, Business Unit, Cost Centers e outros metadados relevantes para seu produto. Essas propriedades são expostas ao comprador como tags. Usando tags, os compradores podem ver seus custos divididos em uso pelos valores das tags em seu console de AWS faturamento (https://console.aws.amazon.com/billing/). A marcação medida pelo fornecedor não altera o preço, as dimensões ou o uso total que você relata. Ela permite que o cliente visualize os custos por categorias apropriadas ao seu produto.

Em um caso de uso comum, um comprador assina seu produto com uma Conta da AWS. O comprador também tem vários usuários associados à mesma assinatura do produto. Você pode criar alocações de uso com tags que tenham uma chave de Account ID e, em seguida, alocar o uso para cada usuário. Nesse caso, os compradores podem ativar a tag Account ID no console do Billing and Cost Management e analisar o uso individual do usuário.

Experiência do vendedor

Os vendedores podem agregar os registros de medição dos recursos com o mesmo conjunto de tags em vez de agregar o uso de todos os recursos. Por exemplo, os vendedores podem criar o registro de medição que inclui diferentes buckets de UsageAllocations. Cada bucket representa UsageQuantity para um conjunto de tags, como AccountId e BusinessUnit.

No diagrama a seguir, o Recurso 1 tem um conjunto exclusivo de tags AccountId e BusinessUnit e aparece no Registro de medição como uma única entrada.

O Recurso 2 e o Recurso 3 têm a mesma tag AccountId, 2222, e a mesma tag BusinessUnit, Operations. Como resultado, eles são combinados em uma única entrada UsageAllocations no Registro de medição.

Os vendedores também podem combinar recursos sem tags em uma única UsageAllocation com a quantidade de uso alocada e enviá-los como uma das entradas em UsageAllocations.

Os limites incluem:

  • Número de tags: 5

  • Quantidade de UsageAllocations (cardinalidade): 2.500

As validações incluem:

  • Caracteres permitidos para a chave e o valor da tag – a-zA-Z0-9+ -=._:\/@

  • Máximo de tags na lista UsageAllocation: 5

  • Duas UsageAllocations não podem ter as mesmas tags (ou seja, a mesma combinação de chaves e valores de tag). Se for esse o caso, elas devem usar a mesma UsageAllocation.

  • A soma de AllocatedUsageQuantity de UsageAllocation deve ser igual a UsageQuantity, que é o uso agregado.

Experiência do comprador

A tabela a seguir mostra um exemplo da experiência do comprador depois que ele ativa as tags de fornecedor AccountId e BusinessUnit.

Neste exemplo, o comprador pode ver o uso alocado no Relatório de uso de custos. As tags medidas pelo fornecedor usam o prefixo “aws:marketplace:isv”. Os compradores podem ativá-las no Billing and Cost Management, em Tags de alocação de custos, Tags de alocação de custos geradas pela AWS.

A primeira e a última linha do Relatório de uso de custos são relevantes para o que o vendedor envia ao Serviço de medição (conforme mostrado no exemplo Experiência do vendedor).

Relatório de uso de custos (simplificado)
ProductCode Comprador UsageDimension UsageQuantity aws:marketplace:isv:AccountId aws:marketplace:isv:BusinessUnit
xyz 111122223333 Rede: por (GB) inspecionado 70 2222 Operações
xyz 111122223333 Rede: por (GB) inspecionado 30 3333 Financeiro
xyz 111122223333 Rede: por (GB) inspecionado 20 4444 IT
xyz 111122223333 Rede: por (GB) inspecionado 20 5555 Marketing
xyz 111122223333 Rede: por (GB) inspecionado 30 1111 Marketing

Para ver um exemplo de código, consulte MeterUsage com marcação de alocação de uso (opcional)