Dela via


Fakturering för hanterat program med dataförbrukning

Med Marketplace-avläsningstjänsten kan du skapa hanterade programplaner för Azure Application-erbjudanden som debiteras enligt icke-standardenheter. Ditt system informerar Microsoft via API:et för Marketplace-avläsningstjänsten om fakturerbara händelser när de inträffar.

Krav för fakturering med dataförbrukning

För att en hanterad programplan ska kunna använda fakturering med dataförbrukning måste den:

  • Uppfylla alla erbjudandekrav enligt beskrivningen i Skapa ett Azure-programerbjudande.
  • Konfigurera priser för att debitera kunder kostnaden per månad för din tjänst. Priset kan vara noll om du inte vill ta ut en fast avgift och i stället helt förlitar dig på fakturering med datapriser.
  • Ange faktureringsdimensioner för de mätningshändelser som kunden betalar för utöver det fasta priset.
  • Integrera med API:er för Marketplace-avläsningstjänsten för att informera Microsoft om fakturerbara händelser.

Kommentar

Prissättning för din Azure-app med priset per månad och fakturering med datapriser får endast ta hänsyn till hanteringsavgiften (det vill:s. får inte användas för IP-/programvarukostnader, Azure-infrastruktur eller tillägg). Använd den underliggande virtuella datorn eller containererbjudandet för att överföra IP-/programvarukostnader.

Så här passar mätarbaserad fakturering in med prissättning

När det gäller att definiera erbjudandet tillsammans med dess prismodeller är det viktigt att förstå erbjudandehierarkin.

  • Varje Azure-programerbjudande kan ha lösningsmallar eller hanterade programplaner.
  • Fakturering med dataförbrukning implementeras endast med hanterade programplaner.
  • Varje hanterad programplan har en associerad prismodell.
  • Prismodellen har en månatlig återkommande avgift som kan anges till 0 USD.
  • Utöver den återkommande avgiften kan planen även innehålla valfria dimensioner som används för att debitera kunder för användning som inte ingår i det fasta priset. Varje dimension representerar en fakturerbar enhet som din tjänst kommunicerar med Microsoft med hjälp av API:et för Marketplace-avläsningstjänsten.

Viktigt!

Du måste hålla reda på användningen i koden och endast skicka användningshändelser till Microsoft för den användning som ligger över basavgiften.

Kommentar

Erbjudanden debiteras kunder i kundens avtalsvaluta, med hjälp av det lokala marknadspris som publicerades när erbjudandet skapades. Det belopp som kunderna betalar och att ISV:er betalas beror på valutakurserna när kunden genomför erbjudandet. Läs mer om "Hur konverterar vi valuta?".

Exempelerbjudande

Contoso är till exempel en utgivare med en hanterad programtjänst som heter Contoso Analytics (CoA). En Azure-kund som prenumererar på CoA-tjänsten kan analysera och generera rapporter per månad baserat på den valda planen. Contoso mäter tjänstanvändningen upp till den inkluderade kvantiteten utan att skicka några användningshändelser till Microsoft. När kunderna förbrukar mer än den inkluderade kvantiteten behöver de inte ändra planer eller göra något annat. Contoso mäter överförbrukning utöver den inkluderade kvantiteten och börjar skicka användningshändelser till Microsoft för extra användning med hjälp av API:et för Marketplace-avläsningstjänsten. Microsoft debiterar i sin tur kunden för den extra användning som anges av utgivaren.

Faktureringsdimensioner

Faktureringsdimensioner används för att kommunicera med kunden om hur de debiteras för att använda programvaran. Dessa dimensioner används också för att kommunicera användningshändelser till Microsoft. De definieras på följande sätt:

  • Dimensionsidentifierare: den oföränderliga identifierare som refereras när användningshändelser genereras.

  • Dimensionsnamn: visningsnamnet som är associerat med dimensionen, till exempel "timmar av tjänst"

  • Måttenhet: beskrivningen av faktureringsenheten, till exempel "per timme".

  • Pris per enhet: priset för en dimensionsenhet.

  • Inkluderad kvantitet för månatlig period: den mängd dimension som ingår per månad för kunder som betalar den återkommande månadsavgiften måste vara ett heltal.

Faktureringsdimensioner delas mellan alla planer för ett erbjudande. Vissa attribut gäller för dimensionen för alla planer och andra attribut är planspecifika.

Attributen, som definierar själva dimensionen, delas mellan alla planer för ett erbjudande. Innan du publicerar erbjudandet påverkar en ändring av dessa attribut från kontexten för en plan dimensionsdefinitionen för alla planer. När du publicerar erbjudandet kan dessa attribut inte längre redigeras. Attributen är:

  • Identifierare

De andra attributen för en dimension är specifika för varje plan och kan ha olika värden från plan till plan. Innan du publicerar planen kan du redigera dessa värden och endast den här planen påverkas. När du har publicerat planen går det inte längre att redigera följande attribut:

  • Inkluderad kvantitet för månatliga kunder
  • Inkluderad kvantitet för årliga kunder

Dimensionerna har också två specialbegrepp, "aktiverade" och "oändliga":

  • Aktiverad anger att den här planen deltar i den här dimensionen. Du kanske vill lämna det här alternativet avmarkerat om du skapar en ny plan som inte skickar användningshändelser baserat på den här dimensionen. Dessutom visas alla nya dimensioner som lagts till efter att en plan först publicerades som "inte aktiverade" i den redan publicerade planen. En inaktiverad dimension visas inte i några listor med dimensioner för en plan som kunderna ser.
  • Oändligt, representerat av oändlighetssymbolen "∞", anger att den här planen deltar i den här dimensionen, utan mätningsanvändning mot den här dimensionen. Om du vill ange för dina kunder att funktionerna som representeras av den här dimensionen ingår i planen, men utan någon begränsning för användningen. En dimension med oändlig användning visas i listor över dimensioner för en plan som kunderna ser. Den här planen medför aldrig en avgift.

Kommentar

Följande scenarier stöds uttryckligen:

  • Du kan lägga till en ny dimension i en ny plan. Den nya dimensionen aktiveras inte för redan publicerade planer.
  • Du kan publicera en plan med en fast månadsavgift och utan några dimensioner, sedan lägga till en ny plan och konfigurera en ny dimension för planen. Den nya dimensionen aktiveras inte för redan publicerade planer.

Krav

Låsningsbeteende

En dimension som används med Marketplace-avläsningstjänsten representerar en förståelse för hur en kund betalar för tjänsten. All information om en dimension kan inte längre redigeras när ett erbjudande har publicerats. Innan du publicerar ditt erbjudande är det viktigt att du har dina dimensioner helt definierade.

När ett erbjudande har publicerats med en dimension kan informationen på erbjudandenivå för den dimensionen inte längre ändras:

  • Identifierare

När en plan har publicerats kan informationen på plannivå inte längre ändras:

  • Inkluderad kvantitet för månatlig period
  • Om dimensionen är aktiverad för planen

Kommentar

Fakturering med dataförbrukning med hjälp av marketplace-avläsningstjänsten stöds ännu inte i Azure Government Cloud.

Övre gränser

Det maximala antalet dimensioner som kan konfigureras för ett enda erbjudande är 30 unika dimensioner.

Få support

Om du har något av följande problem kan du öppna ett supportärende.

  • Tekniska problem med API:et för marketplace-avläsningstjänsten.
  • Ett problem som måste eskaleras på grund av ett fel eller en bugg på din sida (t.ex. fel användningshändelse).
  • Andra problem som rör fakturering med dataförbrukning.

Följ anvisningarna i Support för det kommersiella marketplace-programmet i Partnercenter för att förstå supportalternativ för utgivare och öppna supportärende med Microsoft.

Nästa steg