Azure Optimizer and Finops Toolkit #826
jamelachahbar
started this conversation in
Ideas
Replies: 2 comments 2 replies
-
Thanks for sharing this idea, @jamelachahbar. A small part of what you're suggesting is supported by the Azure Optimization Engine remediation runbooks, namely automating VM right-sizing, orphaned disks deletion/downgrade or downgrading disks of deallocated VMs. As we are planning the next version of the engine (see discussion), it would be great if we could share synergies. |
Beta Was this translation helpful? Give feedback.
1 reply
-
While deploying the tool make sure you cover these following points/parameters as well: Azure Cost Optimizer Tool, consider focusing on the following key areas:
|
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
As cloud adoption accelerates, managing and optimizing cloud costs has become a critical challenge for organizations. I am currently developing a tool to handle one aspect of these challenges, reducing waste.
I would like to introduce the idea of an Azure Cost Optimizer Tool, that I am currently developing and testing.
What is it?
Azure Optimizer is a Python-based tool used to optimize Azure resource costs by applying various policies to resources across multiple subscriptions. It identifies resources that meet specific criteria and applies actions such as scaling, stopping, or deleting them to reduce costs.
The main goal is to allow the FinOps team or Engineering teams to clean up waste semi-automatically, leveraging this tool and already existing processes.
In this discussion, I would like to explore the concept of this Azure Optimizer Tool and discuss how it could potentially be leveraged and integrate with FinOps hubs and be part of the toolkit to enhance cloud financial management.
Its current Features
Apply Policies: Apply predefined policies to resources, such as stopping unused VMs, deleting unattached disks, scaling SQL databases, etc.
lightweight: no deployment to Azure needed and can run on github using github runners and workflows. You will need a service principle with the right permissions and github pat token to run the workflow.
Possibility to make it enterprise grade and run it using Azure Functions or Containers
Analyze cost data for trends and anomalies.
Generate summary reports.
Multi-Subscription Support: Process multiple subscriptions within a tenant.
Beta Was this translation helpful? Give feedback.
All reactions