Introduction
In recent months, Amazon Web Services (AWS) has introduced several pricing changes and constraints that have caught the attention of businesses relying on their cloud services. From disabling the ability for third-party vendors to move Savings Plans between organizations to limiting the sale of EC2 Reserved Instances on the marketplace, AWS has been making adjustments that impact cost management strategies. Additionally, AWS has introduced a new charge for attached Elastic IP v4 addresses, which can add up quickly for organizations with a large number of instances using Elastic IPs.
One of the most significant changes introduced by AWS is the Extended Support Fee, which applies to older versions of popular services like Amazon RDS for MySQL and PostgreSQL, as well as Amazon EKS. AWS will end standard support for both MySQL 5.7 on February 29, 2024 and PostgreSQL 11 on March 31, 2024. After this date, any database instances still running these versions will be automatically enrolled in Amazon RDS Extended Support. These fees will persist until the databases are upgraded to newer supported versions, such as MySQL 8.0 or PostgreSQL 15. To avoid these additional costs, it is strongly recommended to upgrade to a newer version before the enrollment dates.
This new fee has raised concerns among businesses, leading to the question: Is this a new trend in cloud pricing?
In this blog post, we’ll focus on the Extended Support Fee, exploring its impact on RDS and EKS pricing, and discuss how FinOps strategies and automation can help businesses navigate these changes effectively.
The Complexity of RDS Extended Support Pricing
The Extended Support Fee for RDS introduces a new layer of complexity to pricing calculations. The fee is based on a combination of factors, including the number of cores used by the database instance, the specific database engine (such as PostgreSQL), the version of the engine, and the duration of the extended support (1 year or 3 years).
To accurately assess the financial impact of the Extended Support Fee, users need to carefully review each RDS instance in their infrastructure. This process involves identifying the specific engine, version, instance type, and size, and then determining the number of cores to perform the cost calculation. For organizations with a large number of RDS instances, this task can quickly become overwhelming and time-consuming.
The Dramatic Increase in EKS Pricing
Another notable change in AWS pricing is the substantial increase in EKS costs for older versions. The hourly price for EKS clusters running Kubernetes versions in extended support (1.23 and higher) has skyrocketed from $0.10 to $0.60, representing a staggering 600% increase. These changes will take effect from the April 1, 2024. This dramatic price hike can have a significant impact on businesses heavily reliant on Kubernetes orchestration.
While upgrading to a newer EKS version, such as 1.27 or higher, is often the most straightforward solution to avoid the increased costs, it may not always be feasible, particularly for production environments. Businesses should plan to upgrade their Amazon EKS clusters to newer Kubernetes versions in standard support before the extended support pricing takes effect on April 1, 2024.
Kubernetes version | Upstream release | Amazon EKS release | End of standard support | End of extended support |
---|---|---|---|---|
1.29 | December 13, 2023 | January 23, 2024 | March 23, 2025 | March 23, 2026 |
1.28 | August 15, 2023 | September 26, 2023 | November 26, 2024 | November 26, 2025 |
1.27 | April 11, 2023 | May 24, 2023 | July 24, 2024 | July 24, 2025 |
1.26 | December 9, 2022 | April 11, 2023 | June 11, 2024 | June 11, 2025 |
1.25 | August 23, 2022 | February 22, 2023 | May 1, 2024 | May 1, 2025 |
1.24 | May 3, 2022 | November 15, 2022 | January 31, 2024 | January 31, 2025 |
1.23 | December 7, 2021 | August 11, 2022 | October 11, 2023 | October 11, 2024 |
Automation becomes a critical tool in the FinOps arsenal.
Automation: The Key to Managing Pricing Changes
To effectively navigate the complexities of AWS pricing changes, automation becomes a critical tool in the FinOps arsenal. Automating the process of calculating the impact of the Extended Support Fee and identifying instances subject to the fee can save time and reduce errors.
By building automated processes to monitor the impact of pricing changes on your infrastructure, you can gain real-time visibility into your costs and make informed decisions. These automation solutions can help you:
- Identify RDS and EKS instances subject to the Extended Support Fee
- Calculate the cost impact based on specific engine, version, and instance characteristics
- Generate reports and dashboards to visualize the financial implications
- Trigger alerts and notifications when costs exceed predefined thresholds
Moreover, automation can assist in the process of upgrading RDS and EKS instances to newer versions that are not subject to the Extended Support Fee. By implementing an automated upgrade process with built-in approval workflows, you can streamline the transition to cost-effective versions while maintaining control over the process.
Leveraging FinOps Platforms for Automation
Platforms like Wiv can simplify the process of implementing FinOps automation. Wiv provides a no-code/low-code environment that empowers businesses to create and manage workflows for automating FinOps tasks, including cost optimization and control.
With features such as workflow automation, process management, integrated dashboards, and datastores, Wiv allows users to build tailored FinOps automation solutions that address their specific needs, regardless of their coding expertise.
Conclusion
The introduction of the Extended Support Fee and the increase in EKS pricing are just a few examples of the pricing changes and constraints introduced by AWS in recent months. These changes have raised concerns among businesses and prompted the question of whether this is a new trend in cloud pricing.
To navigate these changes effectively, businesses must adopt FinOps strategies and leverage automation to manage costs and optimize their cloud infrastructure. Automation plays a crucial role in calculating the impact of pricing changes, identifying instances subject to new fees, and streamlining the process of upgrading to cost-effective versions.
Platforms like Wiv can simplify the implementation of FinOps automation, empowering businesses to create tailored solutions that address their specific needs. By embracing automation and adopting a proactive approach to cost management, businesses can navigate the rising tide of AWS pricing changes and ensure the long-term sustainability of their cloud infrastructure.