Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Excerpt

The Azure Plan Reservations are managed by the same service manager we have implemented for the rest of Microsoft cloud services. So, you must run the Updating the Microsoft Cloud Services Catalogue process for activating the Azure Reservations in your BSS. This process will create the "Azure Plan Reserved Instances" product type, a single product that will be used for the ordering process, and any other configurations setting necessary for the management of the Azure Plan Reservations.


Rw ui textbox macro
typenote

The available Azure Plan Reservations offerings are not updated from the aforementioned process. That process just creates the container product and its product type. The list of the available RIs is updated via a real-time API call to Microsoft during accessing the RIs' ordering wizard.


Azure Plan Reserved Instances Product Type


This product type has a list of properties that are used for keeping in the asset record the record the details of reserved instance the customer will select using the ordering wizard we have implemented.

  • Product ID: This information will be retrieved based on the SKU that the user is going to select to purchase and the availability that we are going to get from Microsoft. 
  • Product Title: This will represent the MS SKU title, for example, "Reserved VM Instance, Standard_NC6s_v3, AP Southeast, 1 Year". Its value will be retrieved based on the MS SKU that the user selects. 
  • Product Details: This will represent the MS SKU product attributes. Some examples:
    • for VM RIs: Standard_B1s, General purpose, US West 2, 1 Cores, 1 GB RAM, 1Year
    • for SQL DI RIs: SQLDB_BC_Compute_Gen5, AU Central 2, 3Years
    • for Cosmos DB RIs: Cosmos_DB_5_Million_RUs, 3Years
  • Scope: The scope of the purchased RI: it can be only shared.
  • Subscription: This characteristic will be filled in with the BSS subscription ID for which the reservation has been purchased. 
  • Purchase Date (UTC): The date (based on the Coordinated Universal Time (UTC)) which will be stored in the asset record that will be created and provisioned during the asset's purchase.
  • Foreign Exchange Rates (Hidden): This is the Microsoft's foreign exchange rates that are stored in our systems and are directly related to the calculation of the "Pricing Currency" if it differs from the "Original Unit Price" of Microsoft which is in USD.
  • Foreign Exchange Rate Date (Hidden): This is the Microsoft's foreign exchange rate publish date. It is directly related to the "Foreign Exchange Rates" property. 
  • Pricing Currency (Hidden): This is the Microsoft's unit price in USD wich is converted to the customer's BSS account base currency via the use of Microsoft's foreign exchange rates.
  • Original Unit Price (Hidden): This is the Microsoft's actual unit price in USD.
  • Billing Frequency: The frequency on which the billing will be based on, either One-Time or Monthly 

    Anchor
    MBF
    MBF

    Rw ui textbox macro
    typeinfo

    Monthly Billing Frequency

    Microsoft has added an attribute on Azure Plan Reserved Instances SKUs named "Supported Billing Cycles". Available Billing Cycles (mentioned here as Billing Frequency) for Microsoft Azure Plan Reservations are Monthly and One-Time. This characteristic is added to the existing product type by the Get Services Definition action in the MS Instance.

    How to Enable Monthly Billing Frequency?

    You can enable it in our BSS by following the guide "Product Pricing" below.

    How Does Monthly Billing Work?

    Partners, that purchase the offer as they do with their one and three-year Azure Plan Reservation purchases today, are now able to select to pay with either an upfront or monthly payment option. When Monthly billing is chosen, partners will be invoiced in equal monthly payments for the entire length of the term. 


These characteristics have been defined as order characteristics, but your customers will not be asked to fill them during the ordering process. There will be an ordering wizard that wizard that your resellers and customers will use and we will collect this information based on their selections. The last four "Hidden Properties" are used by our systems for the pricing and billing calculations, however, the three fields (Foreign Exchange Rates, Foreign Exchange Rate Date, and Pricing Currency) can be chosen and viewed inside a report.

Azure Plan Reserved Instances Product


This is a container product that will be used in the ordering process of an Azure Plan Reserved Instance.

Product Pricing 
Anchor
ProductPricing
ProductPricing
 
Anchor
PriceEditing
PriceEditing

This product is not like the rest Microsoft recurring products, this is an asset product that is billed either once or monthly and the system will create an asset record for each Azure Plan RI purchase and not a subscription record. The Azure Plan pricing for Reservations and FX rates is automatically retrieved through an API call to Microsoft, called the Pricing API. Therefore, that API updates automatically as well as in real-time the Azure Plan RI price list and FX rates, and NOT manually through an import tool as was the case for RIs for legacy Azure. In general, the pricing options for this product are much simpler than the rest of Microsoft products since we have omitted all the pricing options that are available for the recurring products (e.g. upfront billing, billing date, free period, etc).
For the "Azure Plan Reserved Instances" product:

  • It has only one available unit, the instance unit.
  • You can define multiple currencies and their prices but not manually. The pricing is handled via "Pricing API". 
  • Do not alter the Sell Price and the Purchase Price here (leave them as zero [0]) since these prices are added automatically by the "Pricing API". You can only alter your Markup with which you invoice your resellers and your customers, by following the instructions explained in Billing an Azure Plan Reservation.
  • The "Available Currencies" can be altered and new ones can be added.
  • You can enable the "Billing Frequency" option through the highlighted checkbox.
Rw ui textbox macro
typetip

Enabling the Monthly Billing Option

By default, the option for monthly payments for the Azure Plan Reservations is deactivated. If you wish to utilize it you should enable (check) it. By enabling it, your customers and reseller will be able to select, during their ordering, if they wish to pay One-Time or per Month.

Storefront Settings

Although this product will not be published in your Storefront with the way you do it for the rest Microsoft products, you still need to enable the option "Publish to Storefront" for your resellers and customers to be able to purchase reserved instances for Azure Plans. The RIs will be available for ordering for any customer that has one active Azure Plan subscription and the purchase process will be initiated from the available action in Azure Plan subscription details page.

But for the "Buy a Reservation" option to be available, you need to:

  • Enable the option "Publish to Storefront"
  • Enable the option "Available for Ordering"
  • Use the option "Available via Price List", if you want the product to be available only to resellers and customers that have it in their price list.


Rw ui textbox macro
typewarning

You should never create manually any Azure Plan Reserved Instance product. The only product that is necessary is the product created from this process.
We do allow from your BSS to create a new product of "Azure Plan Reserved Instances" type, but we'll remove this option in a future release.


Azure Plan Reserved Instances Asset Custom Fields


When your reseller or customer will purchase an Azure Plan Reserved Instance, our platform will create an asset record for keeping the details of the purchase. This asset will have the product type characteristics but we need also the expiration date of the Reserved Instance (1 or 3 years) and the IDs that Microsoft generates for this purchase as well as order. For keeping these values the "Get Services Definition" action will create also some asset custom fields that will be used only for the Azure Plan Reserved Instances assets. The definition of these fields can be found in BSS > Setup > Billing > Assets > Custom Fields.

Azure Plan Reserved Instances Unit


For the Azure Plan Reserved Instances purchases, we are going to use a new unit called "Instances". This unit belongs to the "Recurring Charge" unit group and it will be used for defining the unit of the invoice items that are for the Reserved Instances. This new unit is created from the "Get Services Definition" action. 


Table of Contents


Table of Contents
excludeTable of Contents