Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Konfiguration der Messung für die Nutzung mit SaaS-Abonnements
Bei SaaS-Abonnements (Software as a Service) messen Sie die gesamte Nutzung, und dann werden die Kunden auf der AWS Grundlage der von Ihnen bereitgestellten Messdaten in Rechnung gestellt. Bei SaaS-Verträgen messen Sie nur die Nutzung, die über die Vertragsansprüche eines Kunden hinausgeht. Die folgenden Abschnitte enthalten Informationen zur Konfiguration der Messung für die Nutzung mit SaaS-Produkten.
Wenn Ihre Anwendung die Nutzung für einen Kunden misst, erfasst Ihre Anwendung eine AWS Menge an aufgelaufener Nutzung. Ihre Anwendung misst nach Preisdimensionen, die Sie bei der Erstellung Ihres Produkts definiert haben, wie z. B. übertragene Gigabytes oder gescannte Hosts in einer bestimmten Stunde. Wenn Sie beispielsweise auf der Grundlage der in Ihre Anwendung gesendeten Datenmenge abrechnen, können Sie die Datenmenge messen und einmal pro Stunde einen entsprechenden Messdatensatz senden. AWS berechnet die Rechnung eines Kunden anhand der Messdaten und der Preise, die Sie bei der Erstellung Ihres Produkts angegeben haben.
Bei Produkten, die Concurrent Agreements unterstützen, erfolgt die Abrechnung auf Lizenzebene und nicht auf Produktebene. Jeder Nutzungsdatensatz muss eine enthaltenLicenseArn, aus der hervorgeht, für welche spezifische Vereinbarung die Nutzung gilt. Das LicenseArn wird aus der ResolveCustomer API-Antwort bei der SaaS-Registrierung abgerufen. Auf diese Weise können Käufer mehrere aktive Verträge für dasselbe Produkt abschließen, wobei die Nutzung nachverfolgt und pro Vertrag separat in Rechnung gestellt wird.
Anmerkung
Optional können Sie die Nutzung auf mehrere Immobilien aufteilen, die Sie nachverfolgen. Diese Eigenschaften werden dem Käufer als Tags angezeigt. Diese Tags ermöglichen es dem Käufer, seine Kosten anhand der Tag-Werte aufgeschlüsselt nach Nutzung aufgeschlüsselt einzusehen. Wenn Sie beispielsweise nach dem Benutzer abrechnen und die Nutzer über eine Department Immobilie verfügen, können Sie Nutzungszuweisungen mit Tags erstellen, die den Schlüssel und eine Zuordnung pro Wert haben. Department Dadurch werden der von Ihnen gemeldete Preis, die Abmessungen oder die Gesamtnutzung nicht geändert, Ihr Kunde kann seine Kosten jedoch nach Kategorien aufgeschlüsselt nach Kategorien anzeigen, die zu Ihrem Produkt passen. Weitere Informationen finden Sie unter Vendor-metered Tagging (optional).
Themen
Zähler auf Stundenbasis
Wir empfehlen Ihnen, die AWS Nutzung für alle Ihre Kunden stündlich in Chargen von bis zu 25 gleichzeitig zu melden. Auf diese Weise erhalten Kunden einen möglichst detaillierten Einblick in ihre Nutzung und Kosten. Wenn Sie die Nutzung in Zeiträumen von mehr als einer Stunde (z. B. einem Tag) zusammenfassen, sollten Sie die folgenden Überlegungen beachten.
-
AWS kann Kunden die Nutzung Ihres Produkts nur dann in Rechnung stellen, wenn Sie die Messdaten von Ihnen erhalten haben. Sie sind dafür verantwortlich, dass die Messdaten Ihres Produkts erfolgreich übertragen und empfangen werden. Sie können dies verwenden AWS CloudTrail , um zu überprüfen, ob die von Ihnen gesendeten Aufzeichnungen korrekt sind. Sie können die Daten auch verwenden, um im Laufe der Zeit Prüfungen durchzuführen. Weitere Informationen finden Sie unter AWS Marketplace API-Aufrufe protokollieren mit AWS CloudTrail.
-
Handelt es sich um ein SaaS mit dem Preismodell „Abonnement“ (nicht um die Preismodelle „Vertrag“ oder „Vertrag mit Konsum“), kann der Käufer das Abonnement jederzeit kündigen. Wenn der Käufer diese Abmeldeaktion einleitet, erhält der Verkäufer eine
unsubscribe-pendingBenachrichtigung und hat 1 Stunde Zeit, um alle nicht gemeldeten Nutzungen vor der endgültigenunsubscribe-successBenachrichtigung einzureichen. Alle Informationen, die nach der zweiten Benachrichtigung eingehen, werden nicht berücksichtigt. Die anderen beiden Preismodelle haben eine feste Laufzeit, die auf dem Zeitpunkt des Abonnements basiert, und der Käufer kann sich während des Abonnements nicht abmelden. Sie können die automatische Verlängerung nur deaktivieren. Dieselbe Benachrichtigung wird am Ende dieser Laufzeit gesendet, sofern es sich nicht um eine automatische Verlängerung handelt. -
Für Produkte mit gleichzeitigen Verträgen: Die Abmeldebenachrichtigung und das einstündige Zeitfenster gelten pro Einzelvertrag, nicht pro Produkt. Wenn ein Käufer einen von mehreren aktiven Verträgen storniert, können Sie die verbleibenden aktiven Lizenzen weiter abrechnen. Nur die Nutzung für den gekündigten Vertrag muss innerhalb von einer Stunde nach Erhalt der
unsubscribe-pendingBenachrichtigung für die jeweilige Lizenz eingereicht werden. -
Wenn Sie die Messdaten nicht stündlich versenden und es zu einem Anwendungs- oder Netzwerkausfall kommt, liegen Ihre Daten weiter hinten. Dies kann dazu führen, dass die Nutzung nicht gemeldet wird, wenn der Anwendungs- oder Netzwerkausfall nach Ablauf des Abonnements wiederhergestellt wird.
-
Auch wenn es keine zu meldende Nutzung gibt, können Sie weiterhin stündlich Messdatensätze senden und eine Menge von 0 aufzeichnen, falls für diese Stunde keine Nutzung zu melden ist. Beachten Sie, dass Sie den Datensatz nicht mehr ändern können, nachdem Sie die Nutzung einer Dimension, 0 oder höher, durch einen Käufer gemeldet haben. Daher empfiehlt es sich, die Nutzung für die vorherige Stunde zu melden. Die gemeldete Nutzung ist während des gesamten AWS Abrechnungszeitraums in der Fakturierungs- und Kostenmanagementkonsole des Käufers sichtbar. In der Konsole wird jede Dimension Ihres Produkts in einer separaten Position mit der Gesamtzahl der verbrauchten Einheiten und den Gesamtkosten für den einzelnen Artikel angezeigt, die für diesen Abrechnungszeitraum oder bis jetzt verbraucht wurden, auch wenn der Dimensionspreis 0 USD pro Einheit beträgt. Wenn diese Option aktiviert ist, zeigt der AWS-Kosten- und Nutzungsbericht (CUR) diese Details, einschließlich der Rate pro Einheit. Diese Berichte werden nicht in Echtzeit aktualisiert.
-
Während der Veröffentlichung testet das AWS Marketplace Operations-Team, ob die SaaS-Anwendung den Messdatensatz erfolgreich sendet, bevor das Produkt veröffentlicht werden kann. In der Regel führt das Team eine Scheinregistrierung des SaaS durch und bestätigt, dass ein Messdatensatz eingegangen ist.
Anmerkung
Wenn Ihr SaaS-Produkt in einen anderen AWS verwalteten Service integriert ist, der die Zählung auf andere Weise handhabt (wie Amazon SageMaker Ground Truth oder AWS WAF), dann müssen Sie es nicht in den AWS Marketplace Metering Service integrieren. Die Erfassung Ihres Produkts sollte nur in einem System erfolgen, um eine doppelte Rechnungsstellung an Ihren Kunden zu vermeiden. Beachten Sie, dass derzeit AWS Marketplace keine neuen AWS WAF Produkte veröffentlicht werden.
Konfigurieren Sie Ihr Produkt so, dass es den Verbrauch misst
Sie verwenden den BatchMeterUsage Vorgang im AWS Marketplace Metering Service, um Messdatensätze an zu liefern AWS. Beachten Sie Folgendes:
-
Wir verlangen von den Verkäufern, dass sie die Stapelverarbeitung mithilfe der Operation
BatchMeterUsageverwenden. -
Messanforderungen werden stundengenau dedupliziert.
-
Für Produkte, bei denen es sich nicht um Concurrent Agreements handelt: Anfragen werden per/dedupliziert. product/customer hour/dimension Für Produkte mit gleichzeitigen Vereinbarungen: Anfragen werden pro/dedupliziert. license/customer hour/dimension
-
Sie können eine Anforderung jederzeit wiederholen. Wenn Sie jedoch für eine andere Menge messen, wird die ursprüngliche Menge in Rechnung gestellt. Für Produkte mit gleichzeitigen Vereinbarungen gilt: Ein erneuter Versuch mit demselben
LicenseArnist sicher und entspricht den Standardregeln für die Deduplizierung. Ein Wechsel zwischenProductCodeundLicenseArnfür dasselbe Nutzungsfenster führt jedoch zu doppelten Abrechnungen. -
Wenn Sie mehrere Anfragen für dieselbe customer/dimension /Stunde senden, werden die Datensätze nicht aggregiert.
-
-
Verkäufer können Messdaten mit einem Zeitstempel von bis zu 6 Stunden in der Vergangenheit versenden, wenn der Kunde Ihr Produkt abonniert hat. Wenn sich der Kunde abmeldet, müssen Verkäufer die Messdaten innerhalb von 1 Stunde nach der Abmeldung durch den Kunden versenden.
-
BatchMeterUsageDie Nutzdaten dürfen 1 MB nicht überschreiten. Wählen Sie die Anzahl der Nutzungsdatensätze, die in einerBatchMeterUsageAnfrage gesendet werden sollen, so aus, dass Sie die Größe der Nutzlast nicht überschreiten. -
Der AWS Marketplace Metering Service ist in den in der AWS Allgemeinen Referenz AWS-Regionen aufgeführten AWS Marketplace Endpunkten und Kontingenten verfügbar. Standardmäßig ist die Region USA Ost (Nord-Virginia) für SaaS-Messprodukte aktiviert, wenn Sie Ihr Produkt anfordern. Wenn Sie andere Regionen verwenden möchten, kontaktieren Sie bitte das AWS Marketplace Seller Operations
-Team. Weitere Informationen finden Sie unter BatchMeterUsage. -
Gleichzeitige Verträge: Ein einziger Kunde kann mehrere aktive Verträge für Ihr Produkt haben. Jede Vereinbarung ist einzigartig
LicenseArnund die Nutzung wird pro Lizenz separat nachverfolgt. Sehen Sie sich hierdie neue Integration für Concurrent Agreements an. Bei neuen Implementierungen UsageRecordmuss jede Implementierung einLicenseArnFeld enthalten, in dem angegeben wird, für welche Vereinbarung die Verwendung gilt. DasLicenseArnwird aus derResolveCustomerAPI-Antwort abgerufen.
Anmerkung
Für bestehende Implementierungen: Wenn Sie von der produktbasierten Messung zur lizenzbasierten Messung migrieren, senden Sie nicht innerhalb derselben Stunde Messdatensätze für beide Kunden LicenseArn und ProductCode für denselben Kunden. Dies führt zu doppelten Abrechnungen. Nicht auf ProductCode Anforderungsebene einbeziehen. Das LicenseArn in jedem Dokument UsageRecord identifiziert sowohl das Produkt als auch die spezifische Vereinbarung.
Codebeispiele finden Sie unter Codebeispiele für die SaaS-Produktintegration.
Beispiel: Host-Scanning
Ihr Produkt analysiert die Computerhardware auf bekannte Schwachstellen. Kunden initiieren oder planen diese Scans ihrer Amazon Elastic Compute Cloud (Amazon EC2) -Instances manuell. Während Ihr Produkt diese Scans durchführt, wird die Anzahl der stündlich gescannten Hosts festgehalten. In diesem Beispiel verwendet Ihr Produkt die Kategorie Hosts. Sie können mehrere Dimensionen für die gescannten Hosts angeben. Beispielsweise können Sie für kleine, mittlere und große Hosts unterschiedliche Preise berechnen.
Beispiel: Protokollanalyse
Ihr SaaS-Produkt verarbeitet Protokolle, die von Kundenprodukten erstellt wurden, und zeigt Tendenzen und Anomalien auf. Wenn Kunden Protokolle in Ihr Produkt hochladen, messen Sie die Menge der empfangenen Daten in Megabytes, Gigabytes oder Terabytes. Diese Nutzungsintensität wird von einem Cron-Auftrag alle zehn Minuten kundenspezifisch für die vorherige Stunde ermittelt. Der Auftrag erstellt einen Stapelbericht und sendet ihn mithilfe der BatchMeterUsage-Operation an AWS. In diesem Beispiel verwendet Ihr Produkt die Kategorie Data (Daten). Ihr Produkt kann außerdem die Menge der für eine bestimmte Stunde gespeicherten Protokolldaten messen. In diesem Fall kann Ihr Produkt in zwei Dimensionen messen: in der Stunde empfangene Daten und die in der Stunde gespeicherte Gesamtdatenmenge. Sie können die gespeicherten Daten so lange messen, bis der Kunde diese Daten löscht oder sie ablaufen.
Vendor-metered Tagging (optional)
Vendor-metered Tagging hilft unabhängigen Softwareanbietern (ISVs), Käufern detailliertere Einblicke in ihre Softwarenutzung zu geben und sie bei der Kostenverteilung zu unterstützen.
Es gibt viele Möglichkeiten, die Softwarenutzung eines Käufers zu kennzeichnen. Eine Möglichkeit besteht darin, Ihre Käufer zunächst zu fragen, was sie in ihrer Kostenaufteilung sehen möchten. Anschließend können Sie die Nutzung auf die Immobilien aufteilen, die Sie für das Konto des Käufers nachverfolgen. Zu den Eigenschaften gehören beispielsweise Account
IDBusiness Unit,Cost Centers, und andere relevante Metadaten für Ihr Produkt. Diese Eigenschaften werden dem Käufer als Tags angezeigt. Mithilfe von Stichwörtern können Käufer in ihrer AWS Abrechnungskonsole ihre Kosten nach Nutzung aufgeteilt nach Tagwerten einsehen (https://console.aws.amazon.com/costmanagement/
In einem gängigen Anwendungsfall abonniert ein Käufer Ihr Produkt mit einem AWS-Konto. Der Käufer hat außerdem zahlreiche Benutzer, die mit demselben Produktabonnement verknüpft sind. Sie können Nutzungszuordnungen mit Tags erstellen, die den Schlüssel von habenAccount ID, und dann jedem Benutzer die Nutzung zuweisen. In diesem Fall können Käufer das Account ID Tag in ihrer Billing and Cost Management-Konsole aktivieren und die Nutzung einzelner Benutzer analysieren.
Erfahrung des Verkäufers
Verkäufer können die Messdaten für Ressourcen mit demselben Satz von Stichwörtern zusammenfassen, anstatt die Nutzung für alle Ressourcen zu aggregieren. Verkäufer können beispielsweise einen Messdatensatz erstellen, der verschiedene Kategorien von Daten umfasst. UsageAllocations Jeder Bucket steht UsageQuantity für eine Reihe von Stichwörtern, wie z. B. AccountId undBusinessUnit.
Im folgenden Diagramm hat Ressource 1 einen eindeutigen Satz von AccountId und BusinessUnit -Tags und wird im Messdatensatz als ein einziger Eintrag angezeigt.
Ressource 2 und Ressource 3 haben beide dasselbe AccountId Tag,2222, und dasselbe BusinessUnit Tag,Operations. Dadurch werden sie zu einem einzigen UsageAllocations Eintrag im Messdatensatz zusammengefasst.
Verkäufer können auch Ressourcen ohne Tags zu einer einzigen Ressource zusammenfassen UsageAllocation und sie als einen der Einträge in versendenUsageAllocations.
Zu den Beschränkungen gehören:
-
Anzahl der Tags — 5
-
Größe von
UsageAllocations(Kardinalität) — 2.500 -
Maximale Anforderungsgröße — 1 MB
Zu den Validierungen gehören:
-
Zulässige Zeichen für den Tag-Schlüssel und -Wert — A-Z0-9 a-z + -= . _:\ /@
-
Maximale Anzahl von Tags in
UsageAllocationder Liste — 5 -
Zwei
UsageAllocationskönnen nicht dieselben Tags haben (d. h. dieselbe Kombination von Tag-Schlüsseln und -Werten). Wenn das der Fall ist, müssen sie dasselbe verwendenUsageAllocation. -
Die Summe
AllocatedUsageQuantityvonUsageAllocationmuss dem entsprechenUsageQuantity, was der aggregierten Nutzung entspricht. -
Die maximale Payload-Größe darf nicht mehr als 1 MB betragen. Dazu gehören Eingabeattributschlüssel (z. B.,
UsageRecordsAllocatedUsageQuantity, Tags).Anmerkung
Um sicherzustellen, dass Sie das Payload-Limit nicht überschreiten, erstellen Sie ein Beispielanforderungsobjekt mit einer maximalen Größe, die auf den Geschäftsanforderungen basiert, konvertieren Sie das Objekt in eine JSON-Zeichenfolge und ermitteln Sie die Größe in Byte. Stellen Sie sicher, dass ein einziger API-Aufruf das Limit von 1 MB nicht überschreitet. Beispiel: Wenn eine Anfrage mit 1 eine maximale Größe von 200 KB
UsageRecordhat, senden Sie nicht mehr als 5 KBUsageRecordsals Teil der Anfrage (200 KB * 5 = 1 MB).
Käufererlebnis
Die folgende Tabelle zeigt ein Beispiel für das Einkaufserlebnis, nachdem ein Käufer die Tags AccountId und BusinessUnit die Lieferanten-Tags aktiviert hat.
In diesem Beispiel kann der Käufer die zugewiesene Nutzung in seinem Kostennutzungsbericht sehen. Die vom Anbieter erfassten Tags verwenden das Präfix, aws:marketplace:isv: gefolgt vom Namen des Tag-Schlüssels. Ein Tag mit dem Schlüssel wird beispielsweise als angezeigt. BusinessUnit aws:marketplace:isv:BusinessUnit Käufer können diese Tags in der Fakturierung und im Kostenmanagement unter „Kostenverrechnungs-Tags“ aktivieren, die von den AWS generierten Kostenverrechnungstags generiert wurden.
Die erste und letzte Zeile des Kostennutzungsberichts sind relevant für das, was der Verkäufer an den Messdienst sendet (wie im Erfahrung des Verkäufers Beispiel gezeigt).
| ProductCode | Käufer | UsageDimension | UsageQuantity | aws:marketplace:isv:AccountId |
aws:marketplace:isv:BusinessUnit |
|---|---|---|---|---|---|
| xyz | 111122223333 | Netzwerk: pro (GB) geprüft | 70 | 2222 | Operationen |
| xyz | 111122223333 | Netzwerk: pro (GB) geprüft | 30 | 3333 | Finanzen |
| xyz | 111122223333 | Netzwerk: pro (GB) geprüft | 20 | 4444 | IT |
| xyz | 111122223333 | Netzwerk: pro (GB) geprüft | 20 | 5555 | Marketing |
| xyz | 111122223333 | Netzwerk: pro (GB) geprüft | 30 | 1111 | Marketing |
Der folgende Screenshot zeigt ein Beispiel für die AWS Cost Explorer Service Ansicht, nachdem ein Käufer Tags mit Herstellerangabe aktiviert und die Kosten nach dem Tag gruppiert hat. user
In diesem Beispiel definiert der Verkäufer eine Dimension von 0,00 USD für den Bericht über den Kreditverbrauch und eine Dimension von 0,01 USD für Gebühren bei Überschreitung. Jede Einheit entspricht 0,01$. Mithilfe von Tags zur Kostenzuweisung kann der Käufer die Kosten interaktiv nach beliebigen Kategorien aufteilen. Dabei wird angezeigt AWS Cost Explorer Servicejohn Summe auf 8.500 Einheiten (85,00 USD) und auf 3.500 Einheiten (35,00 USD) in jane beiden Dimensionen beläuft.
Um Tags mit Lieferantenzählung im Käuferkonto zu aktivieren
-
Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die Konsole.AWS Billing
Wählen Sie dann im linken Navigationsbereich die Option Kostenzuweisungs-Tags aus. -
Wählen Sie die Registerkarte „AWS-generated cost allocation tags“ aus.
-
Suchen Sie
aws:marketplace:isv:nach Tags für alle Produkte, die die Kennzeichnung nach Herstellerangaben unterstützen. -
Markieren Sie die Kontrollkästchen für die Tags, die Sie aktivieren möchten, und wählen Sie dann Aktivieren aus.
-
(Optional) Um Stichwörter für Messdatensätze, die vor der Aktivierung gemeldet wurden, aufzufüllen, wählen Sie „Tags auffüllen“. Wählen Sie den Monat aus, in dem die Messdaten gemeldet wurden, und klicken Sie dann auf Bestätigen.
Anmerkung
Nach der Aktivierung dauert es bis zu 24 Stunden, bis Tags mit Herstellerzählung in der Billing and Cost Management-Konsole und angezeigt werden. AWS Cost Explorer Service Wenn Sie sich dafür entscheiden, Tags aufzufüllen, dauert es ebenfalls etwa 24 Stunden, bis der Vorgang abgeschlossen ist.
Ein Codebeispiel finden Sie unter BatchMeterUsageBeispiel für einen Code zur Kennzeichnung der Nutzungszuweisung (optional).