Welcome to the Microsoft Q&A community.
Your understanding is mostly correct. Here are some key points to keep in mind:
- Cancellation Policy: Currently, Azure allows cancellations without any charges up to USD 50,000 within a 12-month rolling window. However, Microsoft may introduce a 12% early termination fee in the future. They will notify customers at least 6 months in advance before implementing any cancellation fees.
Exchange Policy: You can exchange your reservations for different instance series or regions until further notice. This flexibility allows you to adapt to changing needs without incurring additional costs.
- Savings Plan: You can trade in your Azure Reserved Instances for a savings plan, which provides savings on consistent spend across different compute services. This option is available without any time limit for trade-ins.
Service-Specific Considerations: The cancellation and exchange policies apply to Azure Virtual Machines, Azure Dedicated Host, and Azure App Service reservations. Other services like SQL Elastic Pool and Azure Fabric may have different policies.
Future Changes: Keep an eye on policy updates, as Microsoft may change the terms and conditions. Always review the latest documentation to stay informed.
By considering these points, you can make an informed decision about committing to a 3-year RI with a monthly payment option. If you have any more questions or need further clarification, feel free to ask.
See:
- https://learn.microsoft.com/en-us/answers/questions/1598391/azure-reserved-vm-instance-cancellation-policy
- https://learn.microsoft.com/en-us/azure/cost-management-billing/reservations/reservation-exchange-policy-changes
- https://learn.microsoft.com/en-us/azure/cost-management-billing/reservations/exchange-and-refund-azure-reservations