-
Notifications
You must be signed in to change notification settings - Fork 107
Roadmap
The Microsoft FinOps toolkit is an open-source collection of tools and resources that help you learn, adopt, and implement FinOps capabilities in the Microsoft Cloud. This document outlines the key themes and directional initiatives identified by the Governing board based on direct feedback and inputs from the Advisory council on behalf of toolkit contributors and consumers. As of May 2024, the FinOps toolkit will target publishing new releases at the end of every month, which includes updates to this roadmap and the changelog.
π Roadmap term: January - December 2024
On this page:
- π― Key themes for 2024
- π οΈ General
- π Learning resources
- π¦ FinOps hubs
- π Power BI reports
- π Cost optimization workbook
- π₯οΈ PowerShell
- π Open data
- π New tools
This roadmap is a culmination of feedback from toolkit contributors, consumers, and the FinOps community as a whole. The roadmap provides a high-level view of where the toolkit is directionally headed by summarizing key themes and initiatives but is not a complete list of every change that can or will be made. We share the roadmap to garner early feedback. Ultimately, contributions are driven by the FinOps toolkit community.
While our community is growing, we don't have dedicated staff and cannot commit to explicit dates. As a result, not all items will be completed within the year. If you would like to see something added, please create an issue or start a discussion. And of course, we welcome any contribution via pull request.
2023 was focused on establishing a baseline for a few of the core tools included in the toolkit. As we look forward to 2024, the Governing board has identified the following high-level themes:
-
End-to-end FinOps
Expand the FinOps toolkit to encapsulate everything organizations need to learn and implement FinOps through Microsoft products, solutions, and services.
Β -
Solidify the foundation
Flesh out the infrastructure needed to scale open-source contributions and unblock key design principles of tools and resources within the toolkit, like DevOps automation and extensibility to streamline the contributor and release workflows and native support for optional or custom functionality.
Β -
Enable the community
Expand and evolve the help and support resources and options available for the broader community of contributors and consumers.
Β -
Community-driven evolution
Continuously integrate community insights and feedback to refine and enhance tools and resources to evolve in alignment with user needs and industry trends.
β
FOCUS 1.0 (June, Issue #778) β Add support for FOCUS 1.0 GA across tools and services.
π Office hours β Monthly call to get real-time help and support for FinOps toolkit solutions.
π Official toolkit support β Get help from Microsoft Support.
π Demo environment β Publicly available demo environment.
π Release automation β Automate the end-to-end CI/CD release process.
π FOCUS 1.1 (November) β Add support for FOCUS 1.1 across tools and services.
β
Learning resources β Add learning resources to documentation.
β
FinOps documentation β Add documentation for how to implement FinOps.
β
Microsoft Learn training modules β Self-paced FinOps training on Microsoft Learn.
β
FinOps Framework updates (Milestone #21) β Update FinOps capability guides for FinOps Framework 2024 updates.
ποΈ FinOps toolkit on Microsoft Learn β Publish toolkit docs into Microsoft Learn.
π FinOps toolkit overview deck β Slide deck to summarize FinOps toolkit solutions.
β
Remote hubs (Milestone #19) β Ingest cost data from other tenants.
β
Managed exports (Milestone #19) β Let FinOps hubs manage exports for you.
ποΈ Analytics engine (Issue #57) β Ingest cost data into an Azure Data Explorer cluster.
ποΈ Private endpoints (Milestone #22) β Add support for private endpoints.
ποΈ Bring your own KeyVault (PR #573) β Add support for referencing an existing KeyVault instance.
π Troubleshooting guide (Issue #734) β Detailed walkthrough of how to resolve and get support for common issues.
π Auto-backfill β Backfill historical data from Microsoft Cost Management.
π Retention β Configure how long you want to keep data in storage.
π More export types β Add support for all Cost Management export types.
π Extensibility β App model to support optional components.
π Management UX β Website to create and manage resources.
β
Data ingestion report β New report to monitor FinOps hubs data ingestion.
π Warnings β Show warnings to raise awareness about known issues.
π Tags demo β Include example of how to use tags.
π Raw exports β Add support for raw exports without FinOps hubs.
π Microsoft Fabric β Add support for data hosted in Microsoft Fabric.
π Update notification β Show an update notification when new releases are available.
ποΈ General updates β Ongoing updates based on the latest feedback.
π FinOps hubs support β Merge cost from FinOps hubs with recommendations.
β
New tool: Azure Optimization Engine β Custom recommendation engine.
ποΈ SQL database Entra ID authentication β Replace SQL Server authentication with Entra ID-only authentication.
π Deploy-FinOpsWorkbook β Deploy toolkit workbooks.
β
Service model β Add ServiceModel to the services open data file.
ποΈ Update all data β Ongoing updates all open data file with each release.
ποΈ New tool: Cost optimization notifications (Milestone #24) β Email notifications when optimization opportunities are identified.
Have a question or suggestion? Start a discussion and let us know you think.
Find a doc bug? Update docs-wiki and submit a PR.
Getting started
Contributing
Engineering
Standard operating procedures