Ordering an Azure Plan Reservation from BSS
- Panagiotis Papanastasiou
- Apostolos Karakaxas
For a BSS user to place an order for an Azure Plan Reservation, the customer must have at least one active Azure Plan subscription. The purchase process is initiated from the available action in Azure Plan subscription details page.
"Buy a Reservation" Action
The ordering process can be initiated from the "Buy a Reservation" action that is available from the "Shortcuts" menu of an Azure Plan subscription.
This action is available only for active or "pending for cancellation" Azure Plan subscriptions that have been successfully provisioned in Microsoft partner center (i.e. their provisioning synchronization status is "synchronized").
Azure Plan Reservations Ordering Wizard
The ordering wizard will help you to select the Azure Plan Reservation you want to purchase.
Selecting the Reservation Type
The user must first select the type of the Azure Plan Reservation he wants to buy. The available types are:
- Virtual Machine
- SQL Database
- Cosmos DB
- SQL Data Warehouse.
- Azure Databricks
- App Services
- Managed Disks
- Storage Reserved Capacity
- Data Explorer
- Database for MySQL
- Database for MariaDB
- Database for PostgreSQL
Azure Redis Cache Premium
The scope will always be Shared, thus the Azure Plan Reservation will be provisioned with shared scope in Microsoft systems.
Selecting the Product Category
Upon selecting the "Reservation Type", the user must then select the type of the Azure Plan Product Category he wants to order. The available categories are derivatives of the "Reservation Type" selection options. This extra filter field was introduced to avoid long loading times and occasional connection time-outs, when the list of all the available RI products was loading.
Search Filters
Upon selecting the reservation type, a list of search fields will be displayed for helping the user to identify the Azure Reservation he is looking for. The list of filters vary depending on the reservation type:
- Virtual Machine Reservation Type. The available filters are Data Center, Terms, Category, Cores and RAM.
- Data Center: A list of Microsoft data centers. It is a compulsory field and upon defining it, the system will load a list with all the available Azure Reservations for the selected data center.
- Terms: 1 or 3 years term.
- Category: The Azure Reservation categories like "compute optimized", "general purpose" etc.
- Cores and RAM. Filters for defining the Cores and RAM of the Azure Plan Reservation.
- SQL Database, SQL Data Warehouse, App Services, Storage Reserved Capacity and Azure Redis Cache Premium Reservation Types: The available filters are Data Center and Terms.
- Cosmos DB, Azure Databricks, Data Explorer Reservation Types: There is only the Terms filter.
- Managed Disks, Database for MySQL, Database for MariaDB, Database for PostgreSQL Reservation types: There is only the Data Center filter.
List of Available Azure Reservations
The list of available Azure Plan Reservations is loaded based on the filters the users selected and the country of the customer. Since Microsoft has rules where some Azure Plan Reservation SKUs can be sold only to specific countries, we filter the list of the available reservations based on the country of the customer. Our system is aware of the customer country from the Azure Plan subscription the BSS user selected for initiating the ordering process.
For each Azure Plan Reservation, we display the product description which is Microsoft SKU title and description. We don't display yet any pricing information in this step. The price information will be available when you add the selected Azure Plan Reservation to your order.
Searching for a Specific Azure Plan Reservation
The ordering wizard includes a search box where the user will be able to search for a specific Azure Plan Reservation either by its product name(title) or by its product description(subtitle). This search works in combination with the selected filters meaning that the search will be executed against the displayed set of products.
Selecting the Azure Plan Reservation
You can purchase only one Azure Plan Reservation by selecting the radio next to the item and defining the quantity you want.
Selecting Billing Frequency (when applicable)
The Billing Frequency option in BSS Reserved Instance ordering wizard appears only if the product allows monthly payments and the selected Azure Plan product (SKU) is supported for both One-Time and Monthly billing frequency by Microsoft, otherwise, the reservation will get paid by a one-time upfront payment. In case the "Billing Frequency" checkbox, located within the chosen Azure Plan products' options is set to false, then the option Billing Frequency will not be displayed on the BSS Reserved Instances ordering wizard.
After the SKU selection, a new section "Please, select the preferred billing frequency" is displayed having the "Billing Frequency" drop-down. The "Billing Frequency" option is a compulsory drop-down field (when applicable) that is displayed on BSS Reserved Instances ordering wizard, once the user selects a specific product that supports monthly payments. The default value of the "Billing Frequency" drop-down is set to "One-Time".
As the names suggest, the One-Time Billing Frequency option is used for paying the whole order cost of a chosen Azure Plan Reserved Instance product (SKU) in advance, whereas the Monthly Billing Frequency option is used for dividing the whole order cost of a chosen Azure Plan Reserved Instance product in equal monthly parts.
For example, if the chosen Azure Plan RI product (SKU) has a billing period of one year and the monthly billing frequency is allowed by Microsoft and enabled for that product in BSS billing options, then by choosing the Monthly Billing Frequency, the product cost price (i.e. 1000 USD) will be divided into 12 months (terms).
When you have finished with all the choices provided within the BSS Reserved Instance ordering wizard, please proceed with your order by clicking on the "Add to Order" button.
Azure Plan Reservation Order
By pressing "Add to Order", an order will be created with one order item for the selected Azure Plan Reservation. The order item will include the generic product "Azure Plan Reserved Instances", but in the item characteristics, you can see the Azure Plan Reservation you have purchased. Please examine both cases of orders (One-Time & Monthly Billing Frequency) as depicted in the two following distinct examples.
Order based on "One-Time" Billing Frequency.
Order based on "Monthly" Billing Frequency.
For the calculation of Azure Plan Reservation unit price, our system will use the account's related price list (if any).
By clicking on the "Sheet" icon , next to the "Description" of the product, you can view (but not edit) the order characteristics of the product, along with the chosen price list.
For more information on how the Azure Plan Reservations are billed, please continue to the "Billing an Azure Plan Reservation" page.
Order Execution
For executing the order you created, you need to select the "Execute Order" from the Shortcuts menu. You must select the 3rd option and as "Start Date" set always today.
The execution process will:
- Provision the Azure Plan Reservation in Microsoft System.
- Create an asset record that is the representation of the Azure Plan Reservation in BSS.
- Invoice the Azure Plan Reservation.
Provisioning an Azure Plan Reservation
Before completing the order execution, we will do again a check if the selected Azure Plan subscription has been registered for purchasing an Azure Plan Reservation. If it is successfully registered, we will proceed with the provisioning of the Azure Plan Reservation in Microsoft systems.