What is our primary use case?
We don't use the full functionality of Turbonomic because our company is subject to regulations around making those changes. Some of that functionality would require going through a change process. We've been using it more for heuristics and analysis on the right-sizing of our VMs and VMware.
How has it helped my organization?
At the resource level, Turbonomic has enabled us to right-size our converged infrastructure to a more appropriate level. Instead of using 12, we can use 10. It has been really good in helping us size the environment for our compute.
Another benefit is that it has helped reduce performance degradation. That happens at the application layer sometimes, and then a reset happens and everything is fine again. I would estimate it reduces performance degradation by 10 percent.
It has helped us streamline a lot of those applications. We're leveraging faster configurations on our VMs. Those systems that are being virtualized are operating with better peak performance whenever it's required, and that's what Turbonomic really does. It gives us insight into those peaks and valleys that we tend to go through.
The solution has also reduced resource congestion and starvation. For us, it's always a matter of refreshes. I like the forecasting tool that Turbonomic has where you punch in what you have today and it assesses the history of that setup. Then you can say, "I want to replace it with a snazzy, new compute/storage component," and it will provide a recommendation. That is a very good forecasting tool.
What is most valuable?
A lot of the features in Turbonomic are valuable. The placement features are really good, allocating the load of VMs between systems within a VMware cluster. The notifications saying, "This is a corrective action," even though some of them can be automated, are always welcome to see. They summarize your entire infrastructure and how you can better utilize it. That is the biggest feature.
It also offers hot-memory increases, whenever they're applicable.
In addition, it gives us visibility and analytics into our environment, to a limited point. It does SQL components and, likely, in the newer versions, it has more of that layer. But, we're using it at the VMware level. We have tie-ins to our Pure Storage, and we're using it for discovery of that, as well as of our Cisco UCS for compute. It does delve down into the infrastructure level, if you allow it to do so.
Those analytics are important for understanding, historically, what sort of load a system handles over a certain period of time. If you have a system that is running efficiently and fine, but there is a year-end or month-end or quarterly-end report that needs to run, Turbonomic allows us to anticipate our requirements. For example, when those reports come up, it might be one of those times when we need to bump up the memory and CPU for that cycle. Turbonomic is very good for that aspect, from the standpoint of productivity. It does a lot of recommendations for placement, although we don't enable that in our environment because it's controlled. But it has a lot of good features.
For how long have I used the solution?
Before IBM bought Turbonomic we had already been using it for four years.
What do I think about the stability of the solution?
The stability has been pretty good.
One thing of note is that we did go through an upgrade from one Turbonomic appliance to a newer version and, unfortunately, a policy that was created and that was meant to be kept disabled, was transferred over and enabled. That wreaked havoc on our VMware landscape. It started making changes to servers, such as memory-up and memory-down changes, and that caused a big kerfuffle.
How are customer service and support?
Before IBM bought it, the support was fantastic. After IBM bought it, the support became very disappointing.
When Turbonomic was under its own flag, they would hold our hands every step of the way. That included everything from proactive upgrades to the appliance, to recommendations, and best fits for us.
When IBM bought it, we renewed the product for one more year. When I had a license that had expired, I was having such difficulty doing anything on their portal or getting support on the product. Ever since IBM took it over, it doesn't look like we have been getting the support we used to under Turbonomic.
How would you rate customer service and support?
Which solution did I use previously and why did I switch?
We did not have a previous solution.
How was the initial setup?
I'm the one who deployed the virtual appliance, connected it to our vCenter, and did the add-ons for Pure Storage and Dell storage. The setup, back then, was pretty straightforward. The complexity came in when we started having to use policies and rules. That's where we got a lot of help from Turbonomic.
The full deployment from end to end, with policies, took just over a couple of weeks. We have under 10 users of the product.
What about the implementation team?
I did the deployment of the appliance by myself while the configuration of the group policies and rules was done with Turbonomic's assistance. There were two of us from my company who were focused on the deployment and we had two or three individuals on it from Turbonomic.
What's my experience with pricing, setup cost, and licensing?
I consider the pricing to be high.
Which other solutions did I evaluate?
We looked at one or two other solutions, but those would probably have been renamed or rebranded since then, just like Turbonomic.
What other advice do I have?
My advice would be to come up with an agreement, in writing, that support on the product will have quarterly touch-point meetings to discuss what's new, what has changed, and what upgrades there are. Those quarterly touchpoints would be an ask, for me, if I had to buy the product again. For the initial deployment, I would recommend some sort of professional services engagement from IBM, just to make sure that you're utilizing it to its best potential.
If you're looking into Turbonomic but already have a process for optimizing your environment and for monitoring, I would suggest doing a comparison between what you have today and what Turbonomic can do. Do a like-for-like on the functions you use today and ask if Turbonomic does the same and whether it does it better. Also, you need to look into the licensing model. Be ready with those questions. You want to make sure Turbonomic will be a suitable replacement and not fall short because your current tool does more.
In terms of understanding when a performance risk exists, the solution does help to a certain point. It says "increase," or "decrease." But it doesn't give explicit information as to why. It doesn't say, "This system has been running hot for X number of days or weeks." Those kinds of details aren't there. It just provides a recommendation.
I would rate the potential of Turbonomic as a seven out of 10. I love the fact that there is slight automation, if you let it do that automation, and the whole forecasting piece is really good. It's a pretty good solution.
Which deployment model are you using for this solution?
On-premises
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.