Skip to content

Commit bd009ba

Browse files
authored
Merge pull request #73004 from bandersmsft/rhel-dw-reservations
billing - rhel and dw reservation updates
2 parents 58985c2 + 46221e8 commit bd009ba

22 files changed

+369
-229
lines changed

.openpublishing.redirection.json

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2874,7 +2874,7 @@
28742874
"source_path": "articles/azure-resource-manager/resource-manager-tutorial-move-resources.md",
28752875
"redirect_url": "/azure/azure-resource-manager/resource-group-move-resources",
28762876
"redirect_document_id": false
2877-
},
2877+
},
28782878
{
28792879
"source_path": "articles/azure-resource-manager/resource-manager-templates-parameters.md",
28802880
"redirect_url": "/azure/azure-resource-manager/resource-group-authoring-templates#parameters",
@@ -4690,7 +4690,7 @@
46904690
"redirect_url": "/azure/automation/source-control-integration",
46914691
"redirect_document_id": false
46924692
},
4693-
4693+
46944694
{
46954695
"source_path": "articles/automation/automation-credentials.md",
46964696
"redirect_url": "/azure/automation/shared-resources/credentials",
@@ -36972,6 +36972,11 @@
3697236972
"redirect_url": "/azure/cognitive-services/QnAMaker/quickstarts/create-publish-knowledge-base",
3697336973
"redirect_document_id": true
3697436974
},
36975+
{
36976+
"source_path": "articles/virtual-machines/linux/prepay-rhel-software-charges.md",
36977+
"redirect_url": "/azure/virtual-machines/linux/prepay-suse-software-charges",
36978+
"redirect_document_id": true
36979+
},
3697536980
{
3697636981
"source_path": "articles/cognitive-services/LUIS/luis-quickstart-intent-and-hier-entity.md",
3697736982
"redirect_url": "/azure/cognitive-services/LUIS/tutorial-entity-roles",
@@ -37003,4 +37008,4 @@
3700337008
"redirect_document_id": false
3700437009
}
3700537010
]
37006-
}
37011+
}

articles/billing/TOC.yml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -55,15 +55,15 @@
5555
href: billing-save-compute-costs-reservations.md
5656
- name: Buy a reservation
5757
items:
58+
- name: SQL Data Warehouse
59+
href: billing-prepay-sql-data-warehouse-charges-with-reserved-capacity.md
5860
- name: Virtual machine
5961
href: ../virtual-machines/windows/prepay-reserved-vm-instances.md?toc=/azure/billing/TOC.json
6062
- name: Cosmos DB
6163
href: ../cosmos-db/cosmos-db-reserved-capacity.md?toc=/azure/billing/TOC.json
62-
- name: RedHat Linux software
63-
href: ../virtual-machines/linux/prepay-rhel-software-charges.md?toc=/azure/billing/TOC.json
6464
- name: SQL Database
6565
href: ../sql-database/sql-database-reserved-capacity.md?toc=/azure/billing/TOC.json
66-
- name: SUSE Linux software
66+
- name: Azure software plans
6767
href: ../virtual-machines/linux/prepay-suse-software-charges.md?toc=/azure/billing/TOC.json
6868
- name: How discount is applied
6969
items:
@@ -73,7 +73,9 @@
7373
href: billing-understand-cosmosdb-reservation-charges.md
7474
- name: SQL Database reserved capacity
7575
href: billing-understand-reservation-charges.md
76-
- name: SUSE Linux software plans
76+
- name: SQL Data Warehouse
77+
href: billing-how-reservation-discount-is-applied-to-azure-sql-dw.md
78+
- name: Azure software plans
7779
href: billing-understand-suse-reservation-charges.md
7880
- name: Software costs not included
7981
href: billing-reserved-instance-windows-software-costs.md

articles/billing/billing-azure-reservations-self-service-exchange-and-refund.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
---
22
title: Self-service exchanges and refunds for Azure Reservations | Microsoft Docs
33
description: Learn how you can exchange or refund Azure Reservations.
4-
services: billing
54
documentationcenter: ''
65
author: yashesvi
76
manager: yashesvi
@@ -11,7 +10,7 @@ ms.devlang: na
1110
ms.topic: conceptual
1211
ms.tgt_pltfrm: na
1312
ms.workload: na
14-
ms.date: 04/5/2019
13+
ms.date: 04/13/2019
1514
ms.author: banders
1615
---
1716

@@ -21,6 +20,8 @@ Azure Reservations provide flexibility to help meet your evolving needs. You can
2120

2221
Self-service exchange and cancel capability isn't available for US Government Enterprise Agreement customers. Other US Government subscription types including Pay-As-You-Go and CSP are supported.
2322

23+
You must have owner access on the Reservation Order to exchange or refund an existing reservation.
24+
2425
## Exchange an existing reserved instance
2526

2627
You can exchange your reservation with three quick steps in the [Azure portal](https://portal.azure.com/#blade/Microsoft_Azure_Reservations/ReservationsBrowseBlade).
@@ -34,7 +35,7 @@ You can exchange your reservation with three quick steps in the [Azure portal](h
3435

3536
To refund a reservation, go to **Reservation Details** and click **Refund**.
3637

37-
## How return and exchange transactions are processed
38+
## How transactions are processed
3839

3940
First, Microsoft cancels the existing reservation and refunds the pro-rated amount for that reservation. If there's an exchange, the new purchase is processed. Microsoft processes refunds using one of the following methods, depending on your account type and payment method:
4041

@@ -44,7 +45,7 @@ Money is added to the monetary commitment for exchanges and refunds if the origi
4445

4546
If the original purchase was made as an overage, Microsoft issues a credit memo.
4647

47-
### Pay-as-you-go invoice payment customers and Cloud solution provider program
48+
### Pay-as-you-go invoice payments and CSP program
4849

4950
The original reservation purchase invoice is canceled and then a new invoice is created for the refund. For exchanges, the new invoice shows the refund and the new purchase. The refund amount is adjusted against the purchase. If you only refunded a reservation, then the prorated amount stays with Microsoft and it's adjusted against a future reservation purchase.
5051

@@ -69,7 +70,7 @@ The original invoice is canceled, and a new invoice is created. The money is ref
6970
- Only reservation owners can process a refund. [Learn how to Add or change users who can manage a reservation](billing-manage-reserved-vm-instance.md#add-or-change-users-who-can-manage-a-reservation).
7071
- Microsoft reserves the right to charge a 12% penalty for any returns, although the penalty isn't currently charged.
7172

72-
## Exchange a non-premium storage VM reservation for a premium storage reservation
73+
## Exchange non-premium storage for premium storage
7374

7475
You can exchange a reservation purchased for a VM size that doesn't support premium storage to a corresponding VM size that does. For example, an _F1_ for an _F1s_. To make the exchange, go to Reservation Details and click **Exchange**. The exchange doesn't reset the term of the reserved instance or create a new transaction.
7576

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
---
2+
title: How reservation discounts apply to Azure SQL Data Warehouse | Microsoft Docs
3+
description: Learn how reservation discounts apply to Azure SQL Data Warehouse to help save you money.
4+
services: billing
5+
author: yashesvi
6+
manager: yashar
7+
ms.service: billing
8+
ms.topic: conceptual
9+
ms.date: 04/13/2019
10+
ms.author: banders
11+
---
12+
13+
# How reservation discounts apply to Azure SQL Data Warehouse
14+
15+
After you buy Azure SQL Data Warehouse reserved capacity, the reservation discount is automatically applied to data warehouses that exist in that region. The reservation discount applies to the usage emitted by the SQL Data Warehouse cDWU meter. Storage and networking are charged at pay-as-you-go rates.
16+
17+
## Reservation discount application
18+
19+
The SQL Data Warehouse reserved capacity discount is applied to running warehouses on an hourly basis. If you don't have a warehouse deployed for an hour, then the reserved capacity is wasted for that hour. It doesn't carry over.
20+
21+
After purchase, the reservation that you buy is matched to SQL Data Warehouse usage emitted by running warehouses at any point in time. If you shut down some warehouses, then reservation discounts automatically apply to any other matching warehouses.
22+
23+
For warehouses that don't run for a full hour, the reservation is automatically applied to other matching instances in that hour.
24+
25+
## Discount examples
26+
27+
The following examples show how the SQL Data Warehouse reserved capacity discount applies, depending on the deployments.
28+
29+
- **Example 1**: You purchase 5 units of 100 cDWU reserved capacity. You run a DW1500c SQL Data Warehouse instance for an hour. In this case, usage is emitted for 15 units of 100 cDWU usage. The reservation discount applies to the 5 units that you used. You are charged using pay-as-you-go rates for the remaining 10 units of 100 cDWU usage that you used.
30+
31+
- **Example 2**: You purchase 5 units of 100 cDWU reserved capacity. You run two DW100c SQL Data Warehouse instances for an hour. In this case, two usage events are emitted for 1 unit of 100 cDWU usage. Both usage events get reserved capacity discounts. The remaining 3 units of 100 cDWU reserved capacity are wasted and don't carry over for future use.
32+
33+
- **Example 3**: You purchase 1 unit of 100 cDWU reserved capacity. You run two DW100c SQL Data Warehouse instances. Each runs for 30 minutes. In this case, both usage events get reserved capacity discounts. No usage is charged using pay-as-you-go rates.
34+
35+
## Need help? Contact us
36+
37+
- If you have questions or need help, [create a support request](https://go.microsoft.com/fwlink/?linkid=2083458).
38+
39+
## Next steps
40+
41+
To learn more about Azure Reservations, see the following articles:
42+
43+
- [What are Azure Reservations?](billing-save-compute-costs-reservations.md)
44+
- [View reservation transactions](billing-view-reservations.md)
45+
- [Get reservation transactions and utilization through API](billing-reservation-apis.md)
46+
- [Manage reservations](billing-manage-reserved-vm-instance.md)

articles/billing/billing-manage-reserved-vm-instance.md

Lines changed: 20 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Manage Azure Reservations | Microsoft Docs
33
description: Learn how you can change subscription scope and manage access for Azure Reservations.
4-
services: billing
4+
ms.service: billing
55
documentationcenter: ''
66
author: yashesvi
77
manager: yashesvi
@@ -11,7 +11,7 @@ ms.devlang: na
1111
ms.topic: conceptual
1212
ms.tgt_pltfrm: na
1313
ms.workload: na
14-
ms.date: 03/22/2019
14+
ms.date: 04/13/2019
1515
ms.author: banders
1616
---
1717
# Manage Reservations for Azure resources
@@ -23,7 +23,19 @@ If you bought Azure Reserved Virtual Machine Instances, you can change the optim
2323

2424
[!INCLUDE [updated-for-az](../../includes/updated-for-az.md)]
2525

26-
## Change the scope for a reservation
26+
## Reservation Order and Reservation
27+
28+
When you purchase of a reservation, two objects are created: **Reservation Order** and **Reservation**.
29+
30+
At the time of purchase, a Reservation Order has one Reservation under it. Actions such as split, merge, partial refund, or exchange create new reservations under the **Reservation Order**.
31+
32+
To view a Reservation Order, go to **Reservations** > select the reservation, and then click the **Reservation order ID**.
33+
34+
![Example of reservation order details showing Reservation order ID ](./media/billing-manage-reserved-vm-instance/reservation-order-details.png)
35+
36+
A reservation inherits permissions from its reservation order.
37+
38+
## Change the reservation scope
2739

2840
Your reservation discount applies to virtual machines, SQL databases, Azure Cosmos DB, or other resources that match your reservation and run in the reservation scope. The billing context is dependent on the subscription used to buy the reservation.
2941

@@ -41,9 +53,12 @@ The scope only applies to Pay-As-You-Go offer MS-AZR-0003P or MS-AZR-0023P, Ente
4153

4254
## Add or change users who can manage a reservation
4355

44-
You can delegate management of a reservation by adding people to roles on the reservation. By default, the person that bought the reservation and the account administrator have the Owner role on the reservation.
56+
You can delegate reservation management by adding people to roles on the reservation order or the reservation. By default, the person that places the reservation order and the account administrator have the Owner role on the reservation order and the reservation.
57+
58+
You can manage access to reservations orders and reservations independently from the subscriptions that get the reservation discount. When you give someone permissions to manage a reservation order or the reservation, it doesn't give them permission to manage the subscription. Similarly, if you give someone permissions to manage a subscription in the reservation's scope, it doesn't give them rights to manage the reservation order or the reservation.
59+
60+
To perform an exchange or refund, the user must have access to the reservation order. When granting someone permissions, it’s best to grant permissions to the reservation order, not the reservation.
4561

46-
You can manage access to reservations independently from the subscriptions that get the reservation discount. When you give someone permissions to manage a reservation, that doesn't give them rights to manage the subscription. And if you give someone permissions to manage a subscription within the reservation's scope, that doesn't give them rights to manage the reservation.
4762

4863
To delegate access management for a reservation:
4964

Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
---
2+
title: Prepay for SQL Data Warehouse charges with Azure reserved capacity | Microsoft Docs
3+
description: Learn how you can prepay for SQL Data Warehouse charges with reserved capacity to save money.
4+
services: billing
5+
author: yashesvi
6+
manager: yashar
7+
ms.service: billing
8+
ms.topic: conceptual
9+
ms.date: 04/13/2019
10+
ms.author: banders
11+
---
12+
13+
# Prepay for SQL Data Warehouse charges with reserved capacity
14+
15+
You can save money with Azure SQL Data Warehouse by prepaying for your cDWU usage for a duration of one or three years. To purchase SQL Data Warehouse reserved capacity, you need to choose the Azure region, and term. Then, add the SQL Data Warehouse SKU to your cart and choose the quantity of cDWU units that you want to purchase.
16+
17+
When you purchase a reservation, the SQL Data Warehouse usage that matches the reservation attributes is no longer charged at the pay-as-you go rates.
18+
19+
A reservation doesn't cover storage or networking charges associated with the SQL Data Warehouse usage.
20+
21+
When the reserved capacity expires, SQL Data Warehouse instances continue to run but are billed at the pay-as-you go rate. Reservations don't renew automatically.
22+
23+
For pricing information, see the [SQL Data Warehouse reserved capacity offering](https://azure.microsoft.com/pricing/details/sql-data-warehouse/gen2/).
24+
25+
You can buy Azure SQL Data Warehouse reserved capacity in the [Azure portal](https://portal.azure.com/#blade/Microsoft_Azure_Reservations/ReservationsBrowseBlade). To buy reserved capacity:
26+
27+
- You must have the owner role for at least one enterprise or Pay-As-You-Go subscription.
28+
- For Enterprise subscriptions, the **Add Reserved Instances** option must be enabled in the [EA portal](https://ea.azure.com/). If the setting is disabled, you must be an EA Admin.
29+
- For the Cloud Solution Provider (CSP) program, only the admin agents or sales agents can purchase SQL Data Warehouse reserved capacity.
30+
31+
For more information about how enterprise customers and Pay-As-You-Go customers are charged for reservation purchases, see [understand Azure reservation usage for your Enterprise enrollment](billing-understand-reserved-instance-usage-ea.md) and [understand Azure reservation usage for your Pay-As-You-Go subscription](billing-understand-reserved-instance-usage.md).
32+
33+
## Choose the right size before purchase
34+
35+
The SQL Data Warehouse reservation size should be based on the total compute data warehouse units (cDWU) that you consume. Purchases are made in 100 cDWU increments.
36+
37+
For example, assume your total consumption of SQL Data Warehouse is DW3000c. You want to purchase reserved capacity for all of it. So, you should purchase 30 units of cDWU reserved capacity.
38+
39+
## Buy SQL Data Warehouse reserved capacity
40+
41+
1. Sign-in to the [Azure portal](https://portal.azure.com/).
42+
2. Select **All services** > **Reservations**.
43+
3. Select a subscription. Use the Subscription list to choose the subscription that's used to pay for the reserved capacity. The payment method of the subscription is charged the upfront costs for the reserved capacity. The subscription type must be an enterprise agreement (offer numbers: MS-AZR-0017P or MS-AZR-0148P) or Pay-As-You-Go (offer numbers: MS-AZR-0003P or MS-AZR-0023P).
44+
- For an enterprise subscription, the charges are deducted from the enrollment's monetary commitment balance or charged as overage.
45+
- For Pay-As-You-Go subscription, the charges are billed to the credit card or invoice payment method on the subscription.
46+
4. Select a scope. Use the Scope list to choose a subscription scope.
47+
- With the **Single** option, the reservation discount is applied to SQL Data Warehouse deployed in the selected subscription.
48+
- With the **Shared** option, the reservation discount is applied to instances running in any subscriptions within your billing context.
49+
- For enterprise customers, the billing context is the EA enrollment.
50+
- For Pay-As-You-Go customers, the shared scope is all Pay-As-You-Go subscriptions created by the account administrator.
51+
5. Select a region to choose an Azure region that's covered by the reserved capacity.
52+
6. Choose a quantity. Enter the quantity of 100 Data Warehouse units (cDWU) that you want to purchase.
53+
For example, a quantity of 30 would give you 3,000 cDWU of reserved capacity every hour.
54+
7. Review the SQL Data Warehouse reserved capacity reservation cost in the **Costs** section.
55+
8. Select **Purchase**.
56+
9. Select **View this Reservation** to see your purchase status.
57+
58+
## Cancellations and exchanges
59+
60+
If you need to cancel your SQL Data Warehouse reserved capacity, there might be a 12% early termination fee. Refunds are based on the lowest price of either your purchase price or the current price of the reservation. Refunds are limited to $50,000.00 per year. The refund you receive is the remaining prorated balance minus the 12% early termination fee. To request a cancellation, go to the reservation in the Azure portal and select **Refund** to create a support request.
61+
62+
If you need to change your SQL Data Warehouse reserved capacity to another region or term, you can exchange it for another reservation that's of equal or greater value. The term start date for the new reservation doesn't carry over from the exchanged reservation. The one or three-year term starts when you create the new reservation. To request an exchange, open the reservation in the Azure portal, and select **Exchange** to create a support request.
63+
64+
For more information about how to exchange or refund reservations, see [Reservation exchanges and refunds](billing-azure-reservations-self-service-exchange-and-refund.md).
65+
66+
The reservation discount is applied automatically to the number of SQL Data Warehouse instances that match the SQL Data Warehouse reserved capacity scope and region. You can update the scope of the SQL Data Warehouse reserved capacity with the [Azure portal](https://portal.azure.com/), PowerShell, CLI or through the API.
67+
68+
## Need help? Contact us
69+
70+
If you have questions or need help, [create a support request](https://portal.azure.com/).
71+
72+
## Next steps
73+
74+
- To learn more about how reservation discounts apply to Azure SQL Data Warehouse, see [How reservation discounts apply to Azure SQL Data Warehouse](billing-prepay-sql-data-warehouse-charges-with-reserved-capacity.md).
75+
76+
- To learn more about Azure Reservations, see the following articles:
77+
- [What are Azure Reservations?](billing-save-compute-costs-reservations.md)
78+
- [Manage Azure Reservations](billing-manage-reserved-vm-instance.md)
79+
- [Understand Azure Reservations discount](billing-understand-reservation-charges.md)
80+
- [Understand reservation usage for your Pay-As-You-Go subscription](billing-understand-reserved-instance-usage.md)
81+
- [Understand reservation usage for your Enterprise enrollment](billing-understand-reserved-instance-usage-ea.md)

0 commit comments

Comments
 (0)