Tarification de mesure personnalisée pour les AMI produits avec AWS Marketplace Metering Service - AWS Marketplace

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Tarification de mesure personnalisée pour les AMI produits avec AWS Marketplace Metering Service

Avec le AWS Marketplace Metering Service, vous pouvez modifier votre logiciel pour envoyer les relevés de mesure à un terminal afin de capturer l'utilisation. Vous pouvez sélectionner une catégorie d'utilisation et définir jusqu'à 24 dimensions pour cette catégorie. Ces dimensions sont mesurées une fois par heure, agrégées et facturées en fonction d'un plan tarifaire que vous définissez. En tant que vendeur, vous devez déterminer la dimension que vous souhaitez utiliser. Une fois AMI le document publié, vous ne pourrez plus le modifier. Les sections suivantes fournissent des informations sur AWS Marketplace Metering Service.

Concepts de la fonctionnalité Metering Service

Avant d'utiliser le AWS Marketplace Metering Service, prenez note des concepts de service importants suivants :

  • Catégorie d'utilisation — Tout produit logiciel dont le prix est fixé dans le cadre de l'utilisation du service de mesure est classé selon une catégorie d'utilisation, qui détermine le mode de facturation approprié pour les clients. Les catégories d'utilisation incluent, sans toutefois s'y limiter :

    • Utilisateurs : ensemble défini d'autorisations associées à un identifiant unique. Cette catégorie convient pour les logiciels dans lesquels les utilisateurs d'un client se connectent au logiciel directement (par exemple, pour les logiciels CRM ou les rapports d'aide à la décision).

    • Hôtes - Tout serveur, nœud, instance, point de terminaison ou toute autre partie d'un système informatique. Cette catégorie convient pour les logiciels qui surveillent ou analysent de nombreuses instances détenues par des clients (par exemple, dans le cadre de la surveillance des performances ou de la sécurité).

    • Données - Stockage ou information, mesuré en Mo, Go ou To. Cette catégorie convient pour les logiciels qui gèrent les données stockées ou traitent les données par lots.

    • Bande passante : mesurée en Mbits/s ou Gbit/s. Cette catégorie convient aux logiciels qui permettent aux clients de spécifier la quantité de bande passante à fournir.

    • Unité — Unité de mesure ; voir les exemples décrits ci-dessous.

  • Unité d'utilisation — L'unité d'utilisation spécifique d'un produit logiciel correspond à la catégorie d'utilisation sélectionnée. Cette unité d'utilisation décrit l'unité sur laquelle votre logiciel va se charger. En voici quelques exemples :

    • NodesHrs(correspondant à la catégorie Hôtes)

    • UserHrs(correspondant à la catégorie d'utilisateur)

    • GBStored(correspondant à la catégorie de données)

  • Consommation — Les produits logiciels dont le prix est établi dans le cadre de l'utilisation du service de mesure facturent leur consommation de l'une des trois manières suivantes :

    • Provisionné — Le logiciel permet aux clients de configurer une quantité spécifique de ressources à utiliser (par exemple, le nombre d'utilisateurs ou une quantité fixe de bande passante). Toutes les heures, les clients paient pour les ressources qu'ils ont mises en service.

    • Simultané — Le logiciel permet à un nombre illimité d'hôtes ou d'utilisateurs distincts de se connecter au logiciel. Toutes les heures, les clients paient selon le nombre d'hôtes ou d'utilisateurs qui ont accédé au logiciel.

    • Accumulé — Le logiciel permet aux clients d'utiliser n'importe quelle quantité de données, traitées ou stockées. Toutes les heures, les clients paient pour la quantité agrégée.

  • Tarification — Les produits logiciels dont le prix est établi dans le cadre de l'utilisation du service de mesure doivent spécifier un prix unique ou définir jusqu'à 24 dimensions, chacune ayant son propre prix. Les détails concernant les options de tarification incluent :

    • Dimension unique — Il s'agit de l'option de tarification la plus simple. Les clients paient un tarif unique par unité de ressources par heure, quel que soit le volume ou la taille (par exemple, 0,014 USD par utilisateur et par heure, ou 0,070 USD par hôte et par heure).

    • Dimensions multiples — Cette option de tarification est appropriée lorsque la catégorie d'utilisation sélectionnée varie selon plusieurs axes. Par exemple, pour la surveillance des hôtes, un tarif différent peut être défini en fonction de la taille de l'hôte. Ou, pour la tarification basée sur l'utilisateur, un prix différent peut être défini en fonction du type d'utilisateur (par exemple, administrateur, utilisateur expérimenté et utilisateur en lecture seule).

  • Comptage — Toute utilisation est enregistrée sous forme d'événement de mesure, une fois par heure. Votre logiciel doit être configuré pour envoyer la dimension et le montant d'utilisation appropriés au AWS Marketplace Metering Service.

    • Allocations — Vous pouvez éventuellement répartir l'utilisation en allocations par propriétés que vous suivez. Ces allocations sont représentées sous forme de balises pour l'acheteur. Les balises permettent à l'acheteur de voir ses coûts répartis en fonction de l'utilisation par étiquette. Par exemple, si vous facturez par utilisateur et que les utilisateurs ont une propriété « Service », vous pouvez créer des allocations d'utilisation avec des balises comportant la clé « Département », et une allocation par valeur. Cette approche ne modifie pas le prix, les dimensions ou l'utilisation totale que vous signalez. Toutefois, il permet à votre client de visualiser ses coûts par catégories correspondant à votre produit.

Tarification de votre logiciel

Lorsque vous fixez le prix de votre logiciel avec le AWS Marketplace Metering Service, vous devez d'abord choisir une catégorie d'utilisation et la manière dont il sera consommé. Le service prend en charge six scénarios de tarification distincts. Vous devez en sélectionner un seul pour votre produit :

  • Utilisateur alloué (par heure)

  • Utilisateur simultané (par heure)

  • Hôte alloué (par heure)

  • Hôte simultané (par heure)

  • Bande passante allouée (par heure)

  • Données cumulées (par heure)

Ensuite, vous devez décider de la tarification de la catégorie d'utilisation sélectionnée :

  • Prix unique

  • Plusieurs dimensions (jusqu'à 24)

Ajouter votre produit à AWS Marketplace décrit comment fournir une description conviviale de votre dimension et de votre tarification.

Exemple : bande passante allouée avec tarification non linéaire

Imaginez que vous offrez un logiciel d'appliance réseau. Vous choisissez de facturer par bande passante allouée. Pour votre catégorie d'utilisation, sélectionnez Bande passante. Outre la tarification par bande passante, vous souhaitez facturer un autre tarif lorsque les acheteurs augmentent la capacité. Vous pouvez définir plusieurs dimensions au sein de la catégorie de bande passante. Vous pouvez définir un prix distinct pour 25 Mbits/s, 100 Mbits/s et 1 Gbit/s.

Exemple : hôtes simultanés avec plusieurs dimensions

Imaginez que vous proposez un logiciel qui surveille d'autres EC2 instances Amazon. Vous choisissez de facturer par nombre d'hôtes surveillés. Pour votre catégorie d'utilisation, sélectionnez Hôte. Outre la tarification par hôte, vous souhaitez facturer la valeur supplémentaire liée à la surveillance des hôtes plus importants. Vous pouvez utiliser plusieurs dimensions au sein de la catégorie d'hôte. Vous pouvez définir un prix distinct pour les instances micro, petites, moyennes, grandes, très grandes, 2XL, 4XL et 8XL. Votre logiciel est responsable du mappage de chaque hôte donné à l'une de vos dimensions définies. Votre logiciel est responsable de l'envoi d'un enregistrement de mesure distinct pour chaque dimension de votre catégorie d'utilisation, le cas échéant.

Ajouter votre produit à AWS Marketplace

Pour bénéficier du service de mesure, vous devez créer un nouveau produit AWS Marketplace à mettre en vente. Si votre produit figure déjà sur le AWS Marketplace, vous devrez décider si le nouveau produit AWS Marketplace Metering Service sera mis à disposition en plus de votre produit actuel ou s'il remplacera votre produit actuel en tant que seule version disponible pour les nouveaux utilisateurs. Si vous choisissez le remplacement, le produit existant sera retiré du site AWS Marketplace afin qu'il ne soit plus disponible pour les nouveaux acheteurs. Les clients existants continueront à avoir accès à leurs anciens produits et anciennes instances, mais ils pourront migrer vers le nouveau produit à leur convenance. Le nouveau produit doit mesurer la consommation au AWS Marketplace Metering Service, comme décrit dansModification de votre logiciel pour utiliser le service de mesure.

Une fois que vous avez obtenu votreAMI, suivez le processus standard pour le partager et le scanner à AMI l'aide de l'outil en libre-service. En plus d'utiliser le modèle disponible sur le portail de gestion, remplissez le formulaire de chargement de produit et chargez-le pour démarrer le processus d'intégration.

Utilisez les définitions suivantes pour remplir les champs du formulaire de chargement du produit pour le AWS Marketplace Metering Service. Sur le formulaire de chargement du produit, ces champs sont étiquetés sous la forme d'une tarification de consommation flexible (FCP) afin de les différencier des produits à prix horaire et mensuel.

  • Titre — Si vous avez déjà un produit AWS Marketplace et que vous ajoutez le même produit avec le AWS Marketplace Metering Service, incluez la FCP catégorie et la dimension entre parenthèses pour les différencier (par exemple, « PRODUCT TITLE (Données) »).

  • Modèle de tarification : dans la liste déroulante, sélectionnez Utilisation.

  • FCPCatégorie : catégorie dans laquelle les clients sont facturés pour les produits payants avec une composante de tarification d'utilisation. Dans la liste déroulante, sélectionnez Utilisateurs, Hôtes, Données ou Bande passante.

  • FCPUnité : unité de mesure selon laquelle les clients sont facturés pour les produits payants comportant une composante de tarification d'utilisation. Les options apparaîtront dans la liste déroulante en fonction de la FCP catégorie que vous avez sélectionnée. Le tableau suivant répertorie les unités valides pour chaque catégorie.

    Catégorie

    Unités valides

    Users

    UserHrs

    Hôtes

    HostHrs

    Données

    Mo, Go, To

    Bande passante

    Mbit/s, Gbit/s

  • FCPNom de la dimension : nom utilisé lors de l'envoi des enregistrements de mesure en appelant l'MeterUsageopération. Il est visible dans les rapports de facturation. Cependant, comme il n'est pas orienté vers l'extérieur, le nom n'a pas besoin d'être convivial. Le nom ne doit pas dépasser 15 caractères et peut contenir uniquement des caractères alphanumériques et des traits de soulignement. Une fois que vous avez défini le nom et rendu le produit public, vous ne pouvez pas le modifier. La modification du nom nécessite un nouveau nomAMI.

  • FCPDescription des dimensions : déclaration destinée au client qui décrit les dimensions du produit. La description (ne peut pas comporter plus de 70 caractères) et doit être conviviale. Voici des exemples de descriptions : Administrateurs par heure et par Mbit/s de bande passante provisionnée. Une fois le produit publié, vous ne pouvez pas modifier cette description.

  • FCPTarif — Les frais logiciels par unité pour ce produit. Ce champ prend en charge trois décimales.

Remarques :
  • Vous n'avez pas besoin de remplir les champs de tarification horaire et annuelle.

  • L'essai gratuit et le prix annuel ne sont pas compatibles.

  • Les produits qui utilisent plusieurs fonctionnalités AMIs et la fonctionnalité Clusters and AWS Resources ne peuvent pas utiliser le AWS Marketplace Metering Service.

  • Le prix, le type d'instance ou le Région AWS changement suivront le même processus que les autres AWS Marketplace produits.

  • Les produits dotés du service AWS Marketplace Metering ne peuvent pas être convertis vers d'autres modèles de tarification tels que la tarification horaire, mensuelle ou Bring Your Own License (BYOL).

  • AWS Marketplace recommande d'ajouter des informations de IAM politique dans vos instructions ou documents d'utilisation.

  • Vous pouvez inclure jusqu'à 24 FCP dimensions au total. Une fois créées et publiées, vous ne pouvez pas modifier les dimensions existantes, mais vous pouvez en ajouter de nouvelles (dans la limite de 24).

En cas de question, contactez l'équipe responsable des AWS Marketplace opérations vendeur .

Modification de votre logiciel pour utiliser le service de mesure

Vous devrez modifier votre logiciel pour enregistrer l'utilisation par les clients, envoyer des rapports d'utilisation horaire au service de mesure et gérer de nouveaux modes d'échec. Le logiciel fonctionne indépendamment de la tarification, mais il devra connaître la catégorie d'utilisation, la manière dont il est consommé et les dimensions éventuelles.

Mesure de la consommation

Votre logiciel doit déterminer la quantité de catégorie d'utilisation sélectionnée et les dimensions consommées par le client. Cette valeur sera envoyée, une fois par heure, à la fonctionnalité Metering Service. Dans tous les cas, il est supposé que votre logiciel est capable de mesurer, d'enregistrer et de lire la consommation de ressources dans le but de l'envoyer toutes les heures au service de comptage.

Pour la consommation allouée, ces informations seront généralement lues à partir de la configuration logicielle en tant que valeur échantillonnée, mais elles peuvent également être une valeur maximale configurée, enregistrée toutes les heures. Pour la consommation simultanée, cela peut être un échantillon périodique ou une valeur maximale enregistrée toutes les heures. Pour la consommation cumulée, ce sera une valeur accumulée toutes les heures.

Pour la tarification sur plusieurs dimensions, plusieurs valeurs doivent être mesurées et envoyées au service de mesure, une par dimension. Cela nécessite que votre logiciel soit programmé ou configuré avec l'ensemble de dimensions connu lorsque vous fournissez leAMI. L'ensemble de dimensions ne peut pas changer une fois le produit créé.

Pour chaque scénario de tarification, le tableau suivant décrit les méthodes recommandées pour mesurer la consommation par heure.

Scénario Comment mesurer

Utilisateur alloué

Nombre actuel d'utilisateurs alloués (échantillonnés).

-OU-

Nombre maximal d'utilisateurs alloués (observés au cours de cette heure).

Utilisateur simultané

Nombre actuel d'utilisateurs simultanés (échantillonnés).

-OU-

Nombre maximal d'utilisateurs simultanés (observés au cours de cette heure).

-OU-

Nombre total d'utilisateurs distincts (observés au cours de cette heure).

Hôte alloué

Nombre actuel d'hôtes alloués (échantillonnés).

-OU-

Nombre maximal d'hôtes alloués (observés au cours de cette heure).

Hôte simultané

Nombre actuel d'hôtes simultanés (échantillonnés).

-OU-

Nombre maximal d'hôtes simultanés (observés au cours de cette heure).

-OU-

Nombre total d'hôtes distincts (observés au cours de cette heure).

Bande passante allouée

Paramètre de bande passante allouée actuelle (échantillonnée).

-OU-

Bande passante maximum allouée (observée au cours de cette heure).

Données accumulées

Go actuels de données stockées (échantillonnées).

-OU-

Go maximum de données stockées (observés au cours de cette heure).

-OU-

Total de Go des données ajoutées ou traitées au cours de cette heure.

-OU-

Total de Go de données traitées au cours de cette heure.

Étiquetage mesuré par le fournisseur (facultatif)

Le balisage mesuré par le fournisseur aide les fournisseurs de logiciels indépendants (ISVs) à donner à l'acheteur un aperçu plus précis de l'utilisation de ses logiciels et peut l'aider à répartir les coûts.

Pour étiqueter l'utilisation du logiciel par un acheteur, vous devez déterminer comment les coûts sont répartis. Demandez d'abord à vos acheteurs ce qu'ils souhaitent voir dans leur répartition des coûts. Vous pouvez ensuite répartir l'utilisation entre les propriétés que vous suivez pour le compte de l'acheteur. Les exemples de propriétés incluent Account IDBusiness Unit,Cost Centers, et d'autres métadonnées pertinentes pour votre produit. Ces propriétés sont présentées à l'acheteur sous forme de balises. À l'aide de balises, les acheteurs peuvent voir leurs coûts répartis en fonction de l'utilisation selon les valeurs des balises dans leur console AWS de facturation (https://console.aws.amazon.com/billing/). Le balisage mesuré par le fournisseur ne modifie pas le prix, les dimensions ou l'utilisation totale que vous signalez. Il permet à votre client de consulter ses coûts par catégories correspondant à votre produit.

Dans un cas d'utilisation courant, un acheteur s'abonne à votre produit avec un Compte AWS abonnement. L'acheteur possède également de nombreux utilisateurs associés au même abonnement au produit. Vous pouvez créer des allocations d'utilisation avec des balises dont la clé est égale àAccount ID, puis attribuer l'utilisation à chaque utilisateur. Dans ce cas, les acheteurs peuvent activer le Account ID tag dans leur console Billing and Cost Management et analyser l'utilisation individuelle des utilisateurs.

Expérience du vendeur

Les vendeurs peuvent agréger les relevés de mesure des ressources avec le même ensemble de balises au lieu d'agréger l'utilisation de toutes les ressources. Par exemple, les vendeurs peuvent créer le registre des compteurs qui inclut différents compartiments de. UsageAllocations Chaque compartiment UsageQuantity représente un ensemble de balises, telles que AccountId etBusinessUnit.

Dans le schéma suivant, la ressource 1 possède un ensemble unique de BusinessUnit balises AccountId et apparaît dans l'enregistrement de mesure sous la forme d'une entrée unique.

La ressource 2 et la ressource 3 ont toutes deux le même AccountId tag2222, et le même BusinessUnit tag,Operations. Par conséquent, ils sont combinés en une seule UsageAllocations entrée dans le registre de mesure.

Metering record showing resource usage allocation from three resources to two accounts.

Les vendeurs peuvent également combiner des ressources sans étiquette en une seule UsageAllocation avec la quantité d'utilisation allouée et l'envoyer comme l'une des entréesUsageAllocations.

Les limites incluent :

  • Nombre de tags : 5

  • Taille de UsageAllocations (cardinalité) — 2 500

Les validations incluent :

  • Caractères autorisés pour la clé et la valeur du tag : a-zA-Z 0-9+ -= . _ : \ /@

  • Nombre maximum de balises dans UsageAllocation la liste : 5

  • Deux ne UsageAllocations peuvent pas avoir les mêmes balises (c'est-à-dire la même combinaison de clés et de valeurs de balise). Si tel est le cas, ils doivent utiliser le mêmeUsageAllocation.

  • La somme AllocatedUsageQuantity de UsageAllocation doit être égale àUsageQuantity, qui est l'utilisation agrégée.

Expérience d'acheteur

Le tableau suivant montre un exemple de l'expérience de l'acheteur après qu'un acheteur active les tags AccountId et BusinessUnit vendor.

Dans cet exemple, l'acheteur peut voir l'utilisation allouée dans son rapport d'utilisation des coûts. Les balises mesurées par le fournisseur utilisent le préfixe. “aws:marketplace:isv” Les acheteurs peuvent les activer dans Billing and Cost Management, sous Cost Allocation Tags, sous les balises de répartition des coûts AWS générées.

Les première et dernière lignes du rapport d'utilisation des coûts concernent ce que le vendeur envoie au service de comptage (comme indiqué dans l'Expérience du vendeurexemple).

Rapport d'utilisation des coûts (simplifié)
ProductCode Acheteur UsageDimension UsageQuantity aws:marketplace:isv:AccountId aws:marketplace:isv:BusinessUnit
xyz 111122223333 Réseau : par (Go) inspecté 70 2222 Opérations
xyz 111122223333 Réseau : par (Go) inspecté 30 3333 Finance
xyz 111122223333 Réseau : par (Go) inspecté 20 4444 IT
xyz 111122223333 Réseau : par (Go) inspecté 20 5555 Marketing
xyz 111122223333 Réseau : par (Go) inspecté 30 1111 Marketing

Pour un exemple de code, voir MeterUsageavec balisage de répartition de l'utilisation (facultatif)

Configuration du comptage personnalisé

Pour plus d'informations sur l'utilisation du AWS Marketplace Metering Service, consultezConfiguration du comptage personnalisé pour les AMI produits dotés de AWS Marketplace Metering Service.