What is our primary use case?
It has a feature called "right-sizing". This makes sure that our virtual machines are sized properly so we don't have a lot of wasted resources, either too large or too small. This way, our machines function much better than they should.
How has it helped my organization?
We have a system where our developers automate machine builds, and that is constantly running out of resources. Turbonomic helps us with that, so I don't have to keep buying hardware. The developers always say, "They don't have enough. They don't have enough. They don't have enough," when they just configured it improperly. Therefore, Turbonomic helps us identify configuration issues on their side so it doesn't cost me money on the other end to buy resources that I don't really need.
The solution handles some of our applications and cloud as well as giving us some insight into the storage aspect. While we have other tools, Turbonomic does give me insight onto my storage utilization as well. That part helps us with the virtualization stack. Turbonomic understands the resource relationships at each of these layers and the risks to performance for each of them, which helps us be a little more at the front of the game, giving us a little more insights to be more ahead of what we need to do.
To an extent, the solution helps manage our business-critical applications by understanding the underlying supply chain of resources. Some of our business-critical apps are our large virtualization stacks, and that is what our developers develop on. These keep our development environment running optimally so they can continue to develop without having to wait for resources.
It does suggest actions. It let us know ahead of time:
- If we need to increase hardware.
- If we're okay.
- If we need to decrease hardware.
- What to expect during peak season.
What is most valuable?
The most valuable feature is the right-sizing. For my maintenance weekend, I can schedule it to right-size a subset of VMs every month. That works perfectly for me. It goes out on its own and tells me which machines need to be changed, then it will perform that function. I don't have to do any manual intervention. It runs its own report in the background.
Turbonomic tells me ahead of time to prevent resource starvation. Going into the console, it tells me whether actions can be taken, saying, "Do you want to do these now?" Then, I can push a button and Turbonomic will do them. Or, I could simulate a load by saying, "Well, I'm going to add this, what will happen?" It will then tell me what will happen, so I can know ahead of time.
It optimizes application performance as a continuous process that is beyond human scale.
The solution helps us with troubleshooting issues in certain virtual environments. It gives you good information so you can drill down to different levels. You can get information to help you troubleshoot issues that you are seeing, whether it be storage-related or virtual machine-related.
What needs improvement?
They could add a few more reports. They could also be a bit more granular. While they have reports, sometimes it is hard to figure out what you are looking for just by looking at the date.
They could update the look of the console.
There are some manual issues. When it comes to forecasting dollar amounts, you have to put in all these inputs. Some of the questions they ask are a little outside of the realm that any engineer should be putting in. If they could streamline that, the solution would be much better.
For how long have I used the solution?
I have been using it for about two and a half years.
What do I think about the stability of the solution?
It is very stable. I don't think it has ever gone down unless it was something that we did. If you have a good system that is sized properly, then it works well.
The solution doesn't require any maintenance on our side.
We schedule for change windows because a lot of the times the recommended changes will require a restart. So, we have to do them when they don't affect anybody. For a lot of what we are using Turbonomic, it will suggest actions that require restarts, shutdowns, etc. Those need to be done off-hours.
What do I think about the scalability of the solution?
It scales well. If you need to scale up, you just purchase more licenses.
We have 6,500 endpoints, which are 95 percent virtual and five percent cloud.
We have our operations team who use it sometimes. Operations gets the first call about performance improvements. If someone calls or opens a ticket with them, and says, "Oh, I need more resources," then they will log onto Turbonomic and see if a machine is underperforming for whatever reason.
My team is managing the resources for right-sizing and forecasting,
How are customer service and technical support?
We learned that all we have to do is engage the Turbonomic team, and they will help us get anything that we need done. They will make feature improvements if we request them. They are proactive when working with us.
Which solution did I use previously and why did I switch?
Previously, we used something out-of-the-box or homegrown, in-house scripts.
How was the initial setup?
Upgrading the solution is straightforward. It is pretty easy.
When we are notified of an upgrade, feature pack, or patch, it is like a two or three step function to get to the next level. It is very non-intrusive and easy. It takes 35 to 40 minutes to upgrade or apply a patch, and the solution doesn't go down.
What was our ROI?
We keep it because we see ROI. For example, I had an issue recently, which was big, and Turbo helped me solve that problem. If we did not have this solution, it would have been a much bigger issue.
It has reduced our IT-related CapEx and OpEx, because you have a lot of people who complain that they need this and that. Those would be capital expenditures if we're buying more machines, and we really don't need them. So, we can just right-size a VM or an environment, and that pays for the capital and operational expenditures. The automation helps a lot with this as well. This has reduced our expenditures around 10 percent because I haven't bought anything in a while. I haven't needed to buy anything, except for replacements.
It has saved time. Without this application, I would have to do everything myself. That would take at least eight hours a month, because the right-sizing takes a couple hours, then I would have to prepare it.
What's my experience with pricing, setup cost, and licensing?
It is an endpoint type license, which is fine. It is not overly expensive.
Which other solutions did I evaluate?
We tested Turbonomic against VMware vROps. Both solutions will tell you, "Oh, you should do this or that. This is an issue. You can do this." However, at the time that we tested vROps, it was an older version. They weren't offering the ability to schedule right-sizing and automating it, where Turbonomic does. vROps would just alert you, so you would have to do the right-sizing yourself. Therefore, vROps would have been a bit more manual with more operational needs.
What other advice do I have?
I target it at the cloud to get a baseline against other tools, e.g., which ones we are going to go with long-term. Turbonomic, in our cloud, points towards development environments, not production environments.
We are not really application-specific. However, it does work well with the monitoring and ensuring performance. I can identify a performance issue just by opening the dashboard, even if I am not necessarily looking for one.
I would give it an eight (out of 10). It is a really good product.
Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor.
The plan piece is very good as we use it when implementing new projects requiring new servers. Was a main selling point to.