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änstens anrop upp till den inkluderade kvantiteten utan att skicka några mätningshändelser till Microsoft. När kunder använder tjänstanrop över vad som ingår i baskvantiteten genererar Contoso 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 de extra servicesamtal 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.