Skip to main content
All CollectionsRelease Notes
Release Notes: January 30, 2025
Release Notes: January 30, 2025
Updated this week

Execution of Rightsizing Recommendations

Rightsizing recommendations are a crucial step in optimizing cloud costs and maximizing resource efficiency. Having integrated this in Octo empowers businesses to take immediate action on recommendations, minimizing manual effort while ensuring continuous optimization. This ensures that cloud instances, storage, and services are scaled to match actual usage. As a result, organizations can eliminate waste, improve performance, and reduce unnecessary expenses.

Organizations can now experience cost-saving opportunities, operational agility, and improved financial governance in their cloud environment.


🆕 Rightsizing Recommendations

Here are the five newly added supported recommendations for rightsizing:

EC2 Rightsizing: When an EC2 rightsizing recommendation is applied, the instance is resized to a more cost-efficient configuration based on usage patterns. This may involve changing the instance type to a smaller, more optimized option for better performance at a lower cost. The execution process includes stopping the instance, modifying its type, and restarting it to apply the changes.

Lambda Rightsizing: Applying a Lambda rightsizing recommendation adjusts memory allocation and architecture to optimize performance and cost. This involves updating memory settings based on usage and, if applicable, reconfiguring the function to a more efficient architecture like AWS Graviton for better price-performance or x86_64 for compatibility.

Changes are applied with minimal execution disruption. Currently, Octo supports rightsizing for Lambda functions using ZIP packages, with future support for image packages.

ECS Service Rightsizing: Applying an ECS service rightsizing recommendation involves updating the task definition to optimize resource allocation and platform configuration. This includes adjusting CPU and memory settings to match workload needs and, if beneficial, migrating to a different architecture (e.g., x86 to ARM/Graviton) for better cost performance.

If applicable, switching platforms (e.g., Windows to Linux) can reduce licensing costs and improve efficiency. Once updated, the service is redeployed with minimal disruption.

Auto Scaling Group Rightsizing: Applying an Auto Scaling Group (ASG) rightsizing recommendation updates the launch template to optimize instance type for cost and performance.

This applies only to ASGs using launch templates, not launch configurations. The process creates a new launch template version with the recommended instance type and updates the ASG accordingly. Existing instances are then gradually replaced via scaling policies or a manual refresh to minimize disruption.

RDS DB Instance Rightsizing: Applying an RDS rightsizing recommendation modifies the database instance class for cost and performance optimization. The change takes effect immediately, causing brief downtime as the instance restarts. To minimize disruption, users should schedule modifications during maintenance.

Future updates in Octo will allow DB instance class changes during the next maintenance window, enabling more flexible scheduling and reduced downtime.


🛠️Minor Bug Fixes and Improvements

We have also made some minor bug fixes and improvements to other existing features.


We will continue to improve features based on user feedback.

Did this answer your question?