What is our primary use case?
My main use case for DoiT is at an MSP level, focusing on cost reporting across multiple customer accounts. Second is anomaly detection, cost allocation by business unit or environment or product, and final would be commitment management such as savings plans or reserve instances.
I can give you an example around the commitment management and saving part relating to how I use DoiT. Our reserve instances and saving plans had commitment coverage gaps and some overcommitment risks present in the environment. We use the Flexsave model of DoiT to analyze historical utilization trends and automate commitment purchasing instead of focusing on manual forecasting processes. We also use it to compare versus commitment spend scenarios and reduce the risk of very long-term reserve instances if they are not required. As an outcome of all this activity, we increased our commitment coverage from 40% to 70%. We achieved approximately 15% of additional compute savings beyond just right-sizing.
What is most valuable?
In my opinion, the best features DoiT offers are the deep cost analytics feature, which is really powerful because it helps give a cost breakdown and cool-level visibility as compared to the other competitors. From a commitment optimization standpoint, it really helps us with effective discount rates. The MSP multi-tenant management is another feature; there is definitely a clean separation between different client environments. You also have the functionality of role-based access controls, and DoiT gives us structured client reporting across the environment.
I rely on the deep cost analysis and the multi-tenant management model the most in my day-to-day work because being an MSP, we manage multiple customers and work in a multi-tenant environment. DoiT provides a clear separation between different client environments. I also have a governance feature of control so we are able to restrict different users from accessing different environments they were not authorized to. The cost breakdown feature gives a detailed analysis of the environment.
DoiT has positively impacted my organization by improving overall client retention through savings, which has helped us move from reactive billing support to proactive optimization. It has helped us structure quarterly reports showcasing quantifiable impact and has really enabled our value-add FinOps advisory services. Since I started using DoiT, it has increased the commitment coverage. We are able to handle more accounts and have achieved 15 to 30% cost optimization opportunities across different areas.
What needs improvement?
I think DoiT can be improved because it is not as strong in Microsoft Azure as compared to AWS. Also, it feels a little bit complex for first-time users due to the interface. There are some advanced reporting functionalities available in the platform, but they require users to be properly trained to leverage that functionality.
For how long have I used the solution?
I have been using DoiT for about four years now.
What other advice do I have?
My advice to others looking into using DoiT is to spend a good amount of time building up your tagging strategy. Make sure to align engineering early in the cycle. You can definitely start with optimization, and make sure to leverage the dashboards for recurrence. I would rate this product an 8.
Which deployment model are you using for this solution?
Hybrid Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Other