No more typing reviews! Try our Samantha, our new voice AI agent.
AVP Global Hosting Operations at a insurance company with 10,001+ employees
Real User
Jan 21, 2021
Saved us a significant amount of money by rightsizing instances
Pros and Cons
  • "In our organization, optimizing application performance is a continuous process that is beyond human scale. We would not be able to do the number of actions that Turbonomic takes on a daily, weekly, and monthly basis. It is humanly impossible with the little micro adjustments that it can make. That is a huge differentiator. If you just figure each action could take anywhere very conservatively from five to 10 minutes to act upon, then you multiply that out by thousands of actions every month, it is easily something where you could say, "I am saving a couple of FTEs.""
  • "I have seen nothing in my infrastructure career that was as great as this product when it comes to resource utilization."
  • "It would be nice for them to have a way to do something with physical machines, but I know that is not their strength Thankfully, the majority of our environment is virtual, but it would be nice to see this type of technology across some other platforms. It would be nice to have capacity planning across physical machines."

What is our primary use case?

We wanted the performance assurance because we have seasonal spikes in our volume. One of the use cases was making sure that we could adjust for seasonal spikes in volume. 

Another use case was taking a look at how we increase our density and make a more effective utilization of the assets that we have on the floor. 

The third use case was the planning, being able to adjust for mergers, acquisitions, divestitures, and quickly being able to separate out the infrastructure required to support that workload.

We just upgraded and are using the latest on-prem version. 

We use Turbonomic for our on-prem hosting: servers, storage, and containers. We also use it in Azure. We are trying to use it across multiple hosting environments. The networking team is not really using it. Instead, I am there from a hosting standpoint, where the main focus is on servers and storage, then the linkage to applications with the resources that they are using.

How has it helped my organization?

It integrates into our other tools that we have been able to stitch together. When I take a look at an infrastructure cluster, I can see what applications are running on it. I can see down to the transaction level who is actually causing a performance constraint. We can then go back to our application teams to get that issue resolved.

When I start to take a look at a cluster level, I can look to see which application is running in that cluster. Then, we can get down into specific transactions. We can then watch to see how workload is trending and identify where we may need to add more hosts into the environment. With our transactions, we use Turbonomic linked into AppDynamics. When it links in and pulls the application data, it also helps us dig down. So, if I see my utilization trending up, then is it something on the infrastructure side or the application side? Is it something the application team needs to address? Or, is it something my infrastructure team can address? This allows us to make fact-based decisions.

In our organization, optimizing application performance is a continuous process that is beyond human scale. We would not be able to do the number of actions that Turbonomic takes on a daily, weekly, and monthly basis. It is humanly impossible with the little micro adjustments that it can make. That is a huge differentiator. If you just figure each action could take anywhere very conservatively from five to 10 minutes to act upon, then you multiply that out by thousands of actions every month, it is easily something where you could say, "I am saving a couple of FTEs."

On Windows 2008, whenever we did a large scale OS upgrade, it was kind of taking a look at what resources were allocated to each of the applications and server instances. Then, you basically would replicate that. Being able to use Turbonomic, we have been quickly able to go through and take a look, and say, "Okay, wow. This may have been what was previously allocated to you. We now realize that your utilization doesn't require that level." We are able to actually downsize as we go through and rebuild. This part, the planning aspect, is really good.

One of the things that we completed this year was starting to tag applications so we can pull up more critical applications and take a look at their resources needs. We can have a specific dashboard per critical application.

What is most valuable?

For performance assurance, I love the dynamic resource allocations. We don't have any nuisance performance issues. 

When you take a look at the utilization of our resources, it is great that this solution works both on-prem and in the cloud. We have been able to identify some quick saves in the cloud, and then on-prem, with their algorithm. So, we have been able to go ahead and increase our density by about 35 percent, which has delayed purchases of hardware.

Turbonomic provides specific actions that prevent resource starvation. One of the best features about using their algorithm is it can go through and tell me that I have a specific server instance or virtual image that needs either more CPU or memory added, tell us "These are the ones that aren't using the resources." Then, we can decrease the allocations to those server instances. The nice thing about this is we can schedule which of these activities you want Turbonomic to do automatically for us.

Monitoring and thresholds are very reactive, so somebody would have to be sitting there with eyes on glass, taking action. Whereas, with Turbonomic, we now have our thresholds set, and it automatically takes those actions.

The reporting is good.

What needs improvement?

It would be nice for them to have a way to do something with physical machines, but I know that is not their strength Thankfully, the majority of our environment is virtual, but it would be nice to see this type of technology across some other platforms. It would be nice to have capacity planning across physical machines.

Buyer's Guide
IBM Turbonomic
June 2026
Learn what your peers think about IBM Turbonomic. Get advice and tips from experienced pros sharing their opinions. Updated: June 2026.
902,495 professionals have used our research since 2012.

For how long have I used the solution?

Between my two companies, I have been using it now for about four or five years.

What do I think about the stability of the solution?

The stability has been wonderful. We have never had any issues.

What do I think about the scalability of the solution?

The scalability is great. There is no problem with scaling.

There are about a dozen people from engineering, operations, and capacity who login and use the data to make decisions. It is a hands-off type of product. You only need a couple of key people from the different use case areas to use it.

How are customer service and support?

What is really impressive with the Turbonomic team is that after you sign the deal, they don't disappear. In the two and a half years in my current position, Turbonomic has been right there, whether we have an issue, which is very rare, or we are trying to still complete the objectives of the purchase, such as integrating our use cases. The Turbonomic team is very supportive and hands-on with you. I can't say enough about their customer support because it helps drive the value faster. They are always right there working with my team as part of the team.

Turbonomic is a real partner, which is a really good thing. I have been in IT my whole life, decades, and there are way too many vendors that once you make the sale, that's it. You are now at the bottom of their pile because they are chasing the next sale.

Which solution did I use previously and why did I switch?

Before I came to this company, my previous company was using this tool extensively. At my previous job, I had seen the benefits of the tool. When I came over to this company, it was one of the first things that I started to champion.

I have been with the company for three years, and we have used a tool called VMware DRS. We are a heavy VMware shop, and vROps wasn't anywhere near the level of automation needed. DRS, even though it can do some things automatically, it is all based on data pulled from the night before. We didn't have anything in the environment that could do the real-time automated resource moves, like Turbonomic does.

I think DRS is gone now. The engineering team still uses VMware for a couple of things, simply because that is their preference. vROps is still in the environment, but I would love to get to the point where we can continue showing success with Turbonomic and eventually eliminate vROps.

How was the initial setup?

The initial setup was very straightforward. This is one of the very few tools which we were able to stand up and get it running within weeks. 

It is a very simple product to install, then there are just a couple of configurations to tweak. Then, you are up and running. They literally tell you what you need. It's like, "Here are the requirements: You need X number of virtual images - this level." It has very simple instructions. We probably had it installed in one day, then we had everything reporting within a couple of days. After that, we did the tuning, mapping, and everything else. Within 30 days, we were probably getting useful data out of this tool.

What about the implementation team?

We just worked with Turbonomic. Cisco was our reseller, but they actually provide Turbonomic resources.

We have only two people involved with setup and maintenance. I have one main person with a backup person for him. That is how easy it is to set up and maintain. Our future plans are to migrate to the cloud offering probably later this year. Once we do that, that will free up one person.

The main guy is a Windows Server admin who supports the Turbonomic platform, but this isn't his only job. It is something that just takes up a fraction of his time. Once we go to the cloud offering, then the management of the tool goes back to Turbonomic and we will just be a consumer of the data.

What was our ROI?

When I first put the proposal on the table, we put in the proposal that we would get our payback within three years. We got our payback in 15 months. For example, we went through and increased our density, then we were able to delay the purchase of close to 200 servers.

We are very excited about the fact that it does integrate with ServiceNow, our service management ticketing system. It will go out there, and when it says, "I need to add CPU/memory," then it creates the change ticket for us. So, we can have an automated ticket created and get the approvals in place, then it is automatically executed and the ticket is closed off. This saves my team hundreds of actions every year.

When the application starts to see performance degradation, those tickets will go to their queue, but then they will get escalated to me. I can tell you that I have received almost no calls about, "My application is running slow." Before Turbonomic, during the busy season, it seemed like almost every day that I was receiving calls. So, there is definitely a huge drop in, "My performance is running slow," where you would then kind of scramble to find out, "Okay, why is it running slow?"

We use Turbonomic to help optimize our cloud operations and it has reduced our cloud costs. We have been able to identify unattached premium storage, paying for storage that we weren't using. We have also been able to identify instances that were assigned a larger template than was actually needed. So, we were able to then downsize them. This ended up saving us a significant amount of money by rightsizing those instances. 

By increasing our level of density, we have been able to delay hardware purchases. So, we have been able to absorb growth without hardware purchases. Without hardware purchases, we also save money on software licensing.

It has allowed us to deploy where our resources spend their time by focusing on other project or high-value activities with the business. There is less firefighting and more project work.

What's my experience with pricing, setup cost, and licensing?

The pricing and licensing are fair. We purchase based on benchmark pricing, which we have been able to get. There are no surprise charges nor hidden fees.

Which other solutions did I evaluate?

We did have to go through and do a comparison of vROps, DRS, and Turbonomic in order for me to get it on board at the company.

The performance assurance and automatic allocations (the automation that comes with it) really drove our decision to go with Turbonomic. They have a level of automation that the competitors don't.

Turbonomic understands the resource relationships at each of the elements of our environment's layers and the risks to performance for each. That is part of what makes them a key differentiator, especially against something like a vROps. Their algorithm is based on: in the moment, what is being used, and what is needed. It will not make an automated move that may cause another issue. Whereas, VMware DRS would move stuff based on data that it had pulled the night before, which may not be valuable or still valid. At that point, you could move something that needed CPU, but you moved it someplace else where now there is a memory constraint instead of a CPU constraint.

A big deciding factor with Turbonomic was you can set how much trending data that you want to keep, whether it is a 30, 60, 90, 120 days, etc. You can set your trending there, then you can schedule your actions based on utilization over that time frame, e.g., the last 90 days.

What other advice do I have?

We are using it mainly to manage the resource utilization for our virtual environment. We are using it for project planning, like the Windows 2008 upgrade with the infrastructure that needs to be built out for that. We are using it to manage our cloud expenses and the utilization within the cloud, which then drives cost reductions there. In the last few months, we started to do the application tagging so we can start to get down to specific application dashboards. This year, we want to start to drive more of the automation to reclaim unused resources, so I can then go ahead and delay further purchases. Our plan is to continue driving up the density of the environment.

Right now, we have certain tasks that get automatically done today. We are working on the piece which does the scheduling, using the change tickets, because we wanted to ensure there was an audit trail so we had an interface with our ticketing system worked out. So, we are getting ready to do that. Adding resources throughout the business day is no big deal, but we want to make sure we don't remove any resources (during the business day). We want to do this during a maintenance window to ensure that there will be no business impact. It is just being ultraconservative and sensitive to the business's needs. As they get more comfortable, we will continue ratcheting up the level of automation that we use. 

Everything is very specific with Turbonomic. We can take manual action throughout the day, if we see that it is necessary. We can have Turbonomic take certain specific actions automatically, then we can decide which ones we want to actually schedule so we can link them to approve change tickets.

It will show application metrics and estimate the impact of taking a suggested action from infrastructure resource utilization. I don't know if it will get down into the transaction level performance. I think the new release does that, but we haven't tested that piece out. However, this is the planning piece, e.g., if I were to remove the CPU, what would the performance and utilization look like? Or, in the case of some stuff that I was recently looking at, if I were to add the CPU, what does that do to the overall utilization metrics? You can then decide: Do I want to take that action?

The biggest lesson learnt is probably that people are afraid of change. Our biggest hurdle was putting their faith in automation versus we have always done it this way. We have always been oversized so the application teams would make sure that we never run out of resources, but they needed to be open to change. My favorite analogy that I like to use with them is, "I understand it is hard because instead of you telling me, 'I want this many CPU or this much memory.' I'm telling you trust me." It's like the gas gauge in your car. Don't look at the gas gauge when you get in your car. Just trust me that I have put enough gas in the car for you to get where you are going. It's a very difficult mindset for application teams who are used to saying, "Okay, I have eight CPUs over here. Don't touch them." But, Turbonomic actually gives us the data to show them, "You have eight CPUs over here. You'll never get above 40 percent utilization, so you are costing us money." So, it is fact-based decision-making.

My advice is, "Go for it." Don't let other teams hold you back because this is how they have always done it. Trust the Turbonomic team because they are great at being able to implement, and they are ready to move fast. Make sure you get all the right stakeholders, because we have had to deal with everything from:

  • Engineering
  • How do we do an internal chargeback?
  • The application team's perception that I can't run with anything less than this. 

Get ready to be able to put some facts on the table and lean on the Turbonomic team because they are just phenomenal at helping put together business cases and doing the implementation. However, also get ready to tell your people to go for it. Don't be saddled with, "This is how we've always done it," because technology changes. I have seen nothing in my infrastructure career that was as great as this product when it comes to resource utilization.

I would give them a 10 (out of 10). The tool does what it says, and the Turbonomic people don't sell it to you, then disappear. They are always there and a pleasure to work with.

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.
PeerSpot user
Sr System Engineer at Liquidity Services
Real User
Jan 13, 2021
Gives engineers the ability to launch environments without having to create a bunch of changes down the road
Pros and Cons
  • "Turbonomic has helped optimize cloud operations and reduced our cloud costs significantly. Overall, we are at about 40 percent savings, and we spend about three million a year just in Azure. It reduces the size of the VMs, putting them into the right template for usage. People don't realize that you don't have to future-proof a virtual machine in Azure. You just need to build it for today. As the business or service grows, you can scale up or out. About 90 percent of all the costs that we've reduced has been from sizing machines appropriately."
  • "Turbonomic has helped optimize cloud operations and reduced our cloud costs significantly, with overall savings of about 40 percent on our roughly three million dollars a year Azure spend, primarily by right-sizing machines instead of overprovisioning."
  • "I would love to see Turbonomic analyze backup data. We have had people in the past put servers into daily full backups with seven-year retention and where the disk size is two terabytes. So, every single day, there is a two terabyte snapshot put into a Blob somewhere. I would love to see Turbonomic say, "Here are all your backups along with the age of them," to help us manage the savings by not having us spend so much on the storage in Azure. That would be huge."
  • "When we switch to version 8, we can't upgrade our appliance, because it's a new instance. What that means is we will lose all our historical data."

What is our primary use case?

There have been quite a few use cases, even some that were probably unintended. 

  1. Reduce our footprint and cost. It handled that perfectly. 
  2. Handle our RI purchasing, which is what we are in the process of doing now. 
  3. Automating shutdowns and startups so we can turn machines off when they are not being used. We have several machines in this category. We are going to continue to add more to it, once we go through some finalization. We are using it to delete unattached volumes to manage databases.

The unintended use case was that we started looking at what else could we save. We realized that we had a ton of data in Blob Storage for backups. Turbonomic can't see that, but it brought it to light because we wanted to find a way to look at our overall spending. So, we have saved a bunch of money by reducing that footprint. 

It's on-prem, but we are in the process of moving into the cloud.

How has it helped my organization?

It helped reshape the organization. We used to have around 46 admins who could create virtual machines in Azure, and it was very difficult to manage them. It became exceedingly expensive, getting to a point where it received attention from the president of the company. Installing Turbonomic gave us sort of a governor over our cloud environment, where people started to really understand that everything you do has a cost. Now, we have like four or five admins. If someone wants a VM, we run a plan based off: available RIs, cheapest costs, and can it go into shut down mode at night? This has helped us create a standard of implementation going forward to prevent us from spending the money in the first place. While I'm sure Turbonomic would say that's their overall goal, we just never really saw it that way. 

I didn't know it was going to change how we submit tickets and work orders for adding service to the environment. That has all changed for the better.

I know when we are moving workloads from on-prem to the cloud, we have not been utilizing the planning in Turbonomic as much as we should. I think that is changing. People who have access to Turbonomic are now realizing, "Here are the specs of my machine. Turbonomic will put it in the cheapest compute resource template that it can find." 

This is starting to change how we even consider building something. We don't ask the end user, "What do you need?" Instead, we say, "What do you want to host?" Then, we look at other virtual machines out there. If we want to host a website, then it will be X number of users per day, month, or year. We look at some of our other marketplaces, then we make a plan to see what Turbonomic recommends, as it takes into account the disk, IOPS, RI, CPU, RAM, etc. This helps us prevent the spend in the first place. The idea where we build then save on the backend, that is what's changing. We are no longer just building blindly, then going to Turbonomic, and saying, "Okay, fix what we built." We are saying, "Turbonomic, tell us what we should build." I would rather do it when we build a machine than have to take a website down and schedule maintenance at two in the morning on Saturday when I am at the bar.

It gives people like me, who are engineers, the ability to launch environments without having to create a bunch of changes down the road. I think that's a wake-up call for a lot of the people at the company. Because we would just build our build, where we were spending $5,000 more than we should, so then we have to put in change tickets and scale all that back. I don't have to do that anymore.

If we see a system or service increasing usage, we can then anticipate building it out bigger to manage traffic and workflow. With version 8, it will almost be like having a tool to manage our machines actively versus just actions.

What is most valuable?

The Executive Dashboards are probably the best way to showcase what we are spending, what we can save, and how to grease the wheel to make it happen. A lot of times when we say, "Hey, we're spending too much," executives just go, "Yeah, well, it's just the cost of doing business." However, when they see a report where it shows, "You can save $8,000 a month," and it can provide those results. That is really powerful for upper management because they are very non-technical. They just know this thing exists, we have to pay for it, and it's critical to have, but they don't understand the nuts and bolts of it. The Executive Dashboards are probably the most beneficial overall for the business. However, as a techie guy, I don't think that they are the best for me.

Personally, the most valuable feature is the organization of it all, e.g., being able to drill down into any category and feeding the maps. It helps a lot by giving a visual representation of what is dependent on what. With the maps, you can drill into the different sections of the topography and find out what is what.

I like the tool overall from top to bottom. Anything that can save money and preserve productivity is going to get an A-plus in my book. 

Turbonomic provides specific actions that prevent resource starvation. For example, if we see a machine that is being overly utilized, then it needs to be increased in space, size, RAM, and processor.

It provides a proactive approach to avoiding performance degradation by scanning the environment every 10 minutes. It looks at 30 days worth of metrics per node. So, if it sees an upward trend on a machine, then I will get an alert that says, "You may want to scale up to accommodate the needs of this machine." However, it's not super fast. For example, it's not as fast as if I set a virtual machine to scale up or out as needed on the fly, but it does give us an overview of being able to see trends that we can plan for.

What needs improvement?

There are some issues on that point of it providing us with a single platform that manages the full application stack. I think version 8 is going to solve a lot of those issues. Turbonomic version 6 doesn't delete anything. So, if I create a VM, then destroy the VM, Microsoft doesn't delete the disk. You have to go in and manually do that. Turbonomic will let you know that it's there and that it needs to be deleted, but it doesn't actually manually delete the disk. The inherent problem with that is, it will say, "This disc is costing you $200 a month." Then, I go in and delete it. Since this is being done outside of the Turbonomic environment, that savings isn't calculated in the overall savings because it's an action that was taken outside of Turbonomic. I believe with Turbonomic 8, that doesn't happen anymore. 

We are still saving the money, but we can't show it as easily. We have to take a screenshot of, "Hey, you're spending this much on a disk that isn't needed." We then take a screenshot after, and say, "Here is what you're spending your money on," and then do a subtraction to figure it out. So, there are some limitations. 

It is the same with the databases. If a database needs to be scaled up or scaled down, Turbonomic recommends an action. That has to be done manually outside of the Turbonomic environment. Those changes are also not calculated in the savings. So, it doesn't handle the stack 100 percent. However, with version 8 coming out, all of that will change.

I would love to see Turbonomic analyze backup data. We have had people in the past put servers into daily full backups with seven-year retention and where the disk size is two terabytes. So, every single day, there is a two terabyte snapshot put into a Blob somewhere. I would love to see Turbonomic say, "Here are all your backups along with the age of them," to help us manage the savings by not having us spend so much on the storage in Azure. That would be huge.

Resources, like IP addresses, are not being used on test IP addresses. With any of the devices that you would normally see attached to a server resource group, such as IP addresses, network cards, etc., you can say, "Look, public IP addresses cost $15 a month. So if you don't have a whole lot of money and a hundred IP addresses on a public IP sitting there not being used, you're talking $1500 a month YOY." That becomes quite a big chunk of money. I know that Turbonomic is looking at the lowest hanging fruit. That is not something worth developing for only $15 a month saving, but I would love to see Turbonomic sort of manage Azure fully versus just certain components.

One thing that has always been a bit troublesome is that we want to look at lifetime savings. So, we want to say, "Okay, we installed this appliance in October 2018. We want to know how much money we have saved from 2018 until now." The date is in there. It is just not easy to get to. You have to call an API, which dumps JSON data. Then, you have to convert that to comma separated values first. After that, you can open an Excel spreadsheet, which has hundreds of rows and columns. You can find the data that you want and get to it, but it is just not easy. However, I believe there is a fix in version 8 to solve this problem. 

When we switch to version 8, we can't upgrade our appliance, because it's a new instance. What that means is we will lose all our historical data. This is a bummer for us because this company likes to look at lifetime savings. This means I have to keep my old appliance online, even though we're not using it for that data and I can't import that data into the new appliance. That is something that is kind of a big setback for us. I don't know about other companies and how it is being handled, but I know I will need to keep that old appliance online for about three years. It is unfortunate, but I see what Turbonomic did. They gave us so many new bells and whistles that they think probably people aren't going to care because they're so much more savings to be had. However, for our particular environment, people like to see lifetime savings. That sort of puts a damper on things because now I need to go back to the old appliance, pull the reports using an API in a messy way, and then go to the new appliance. I don't even know what I am going to get from that. I don't know if it's going to be the Excel spreadsheet or just a dashboard, then somehow combine the two. While we haven't experienced it yet, when we do upgrade, we'll experience that problem. We know it is coming.

For how long have I used the solution?

About two years.

What do I think about the scalability of the solution?

Everything is manual. We don't automate anything, only because our environment isn't that big. If we were to set up all the groups as manual, it would actually take more time than just to go in and click go on each of the items after I have submitted a change request. We have about 180 VMs in Azure, not quite big enough to automate.

What was our ROI?

We broke even after year two. We definitely got our return on investment, but I think there is a lot more to come.

Turbonomic has helped optimize cloud operations and reduced our cloud costs significantly. Overall, we are at about 40 percent savings, and we spend about three million a year just in Azure. It reduces the size of the VMs, putting them into the right template for usage. People don't realize that you don't have to future-proof a virtual machine in Azure. You just need to build it for today. As the business or service grows, you can scale up or out. About 90 percent of all the costs that we've reduced has been from sizing machines appropriately.

The solution has absolutely helped reduce our IT-related CapEx and OpEx. The money that we have saved by minimizing our costs in the cloud allows us to spend more in the cloud versus buying physical hardware. We had at one point three data centers at approximately 18 offices with servers in them (all VMware). We are now down to three offices that have servers and a total of five complete servers. That is all been directly related to our savings in Azure and the ability to continue building without exceeding what we have previously spent. We budget three million a year. If I can shave 30 to 40 percent off of that, then we can build 30 to 40 percent bigger in Azure.

Turbonomic has saved a lot of human resource time and cost involved in monitoring and optimizing our estate by not having physical hardware because we don't have to deal with stale disks or power outages since it is hosted in the cloud. We had servers in 18 offices that required physical contact to replace a disk or troubleshoot a network connection. We had power issues, air conditioning issues, and network issues as well as having an ISP drop and having a backup ISP drop. I don't even know if I can calculate how much we've been able to save by moving most of that to Azure. Now, we still have outages in Azure, but Azure is way more stable than any physical environment we could build by a long shot. 

What's my experience with pricing, setup cost, and licensing?

I know there have been some issues with the billing, when the numbers were first proposed, as to how much we would save. There was a huge miscommunication on our part. Turbonomic was led to believe that we could optimize our AWS footprint, because we didn't know we couldn't. So, we were promised savings of $750,000. Then, when we came to implement Turbonomic, the developers in AWS said, "Absolutely not. You're not putting that in our environment. We can't scale down anything because they coded it."

Our AWS environment is a legacy environment. It has all these old applications, where all the developers who have made it are no longer with the company. Those applications generate a ton of money for us. So, if one breaks, we are really in trouble and they didn't want to have to deal with an environment that was changing and couldn't be supported. That number went from $750,000 to about $450,000. However, that wasn't Turbonomic's fault.

Which other solutions did I evaluate?

We have monitoring tools out there that can tell us things that Turbonomic can tell us. I think the difference is the ability to just click a button and have it happen versus having to do it manually as well as checking the costs. While we could use a monitoring tool, we wouldn't be able to track our costs, and that's been a big impact to the company because we've saved a lot of money. So, if someone said, "Hey, we've got this monitoring tool, and we want to have you decide between Turbonomic and this monitoring tool." I wouldn't even look at the monitoring tool. I would say, "We are going to stay with Turbonomic."

What other advice do I have?

We are installing the Kubernetes version of Turbonomic now. Then, it will be able to see application issues when they come up. Once we transitioned to Turbonomic version 8, we will be able to see the application side of things, which we were not able to see before.

Application performance wasn't even something we considered until Turbonomic 8 was announced and revealed to us. This will open a whole new door for us in terms of savings that we probably never even considered in the past.

I am pretty impartial to Turbonomic. I have not used anything to optimize cloud previously, but I'm going to base my rating solely on the support that we have received, the engagements that we had, the attention to detail, and the overall feel of the company and the interactions in the software. I would rate it as a 10 (out of 10).

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.
PeerSpot user
Buyer's Guide
IBM Turbonomic
June 2026
Learn what your peers think about IBM Turbonomic. Get advice and tips from experienced pros sharing their opinions. Updated: June 2026.
902,495 professionals have used our research since 2012.
Principal Engineer at a insurance company with 10,001+ employees
Real User
Jan 6, 2021
Lets us take a good look at our environment and decide how we will size our workloads into new areas
Pros and Cons
  • "Turbonomic has definitely helped to save human resource time and cost involved in monitoring and optimizing our estate; it has automated a lot of things and we have saved 30 to 35 percent in human resource time and cost, which is pretty substantial."
  • "There are a few things that we did notice. It does kind of seem to run away from itself a little bit. It does seem to have a mind of its own sometimes. It goes out there and just kind of goes crazy. There needs to be something that kind of throttles things back a little bit. I have personally seen where we've been working on things, then pulled servers out of the VMware cluster and found that Turbonomic was still trying to ship resources to and from that node. So, there has to be some kind of throttling or ability for it to not be so buggy in that area. Because we've pulled nodes out of a cluster into maintenance mode, then brought it back up, and it tried to put workloads on that outside of a cluster. There may be something that is available for this, but it seems very kludgy to me."
  • "There are a few things that we did notice. It does kind of seem to run away from itself a little bit; it does seem to have a mind of its own sometimes, and it goes out there and just kind of goes crazy."

What is our primary use case?

Currently, we're doing migrations for older versions of Windows, both in the Azure Cloud and on-prem in our VMware vCenters. We use this tool to do comparisons between the current and future workloads and what would they look like, based on the usage. So, it is kind of a rightsizing exercise or rightsizing, either downsizing or upsizing, depending on the requirements. We just put all that information into Turbonomic, and it builds us out a new VM, exactly the size that we need, based on the trending and analysis. Then, you can also put in some factors, saying, "Look, it was Windows 2008, and we're going to windows 2019, or whatever. We're going to grow the database by X amount." This tool helps you do some of the analysis in order for you to get the right size right out-of-the-box. We love that.

I oversee a lot of stuff, so I don't really get an opportunity to go in there to point and click. We have people who do that.

It is doing Azure Cloud and VMware. Turbonomic understands the resource relationships at each of these layers and the risks to performance for each. You can compartmentalize your most critical workloads to make sure that they are getting the required resources so the business can continue to run, especially when we get hit by a lot of work at once. 

How has it helped my organization?

The solution provides us with a single platform that manages the full application stack. In our decision to go with this solution, this was critical. We had so many vCenters and physical clusters out there. We had virtual and physical machines all over the place. Turbonomic was the way we were able to centralize all our vCenters and get a good picture of what is going on in the environment. It was all over the place without it, so there was no way that we could centralize and work on getting off of some of the older hardware platforms that we were on and start moving to converged, then eventually hyper-converged. This tool allowed us to take a good look at our environment and decide how we were going to size those workloads into those new areas, off of the old blade chassis and old standalone systems, to the more modern hyper-converged systems.

In our organization, it is optimizing application performance as a continuous process that is beyond human scale. The reason is because there are times of the year that we have these big hits. It is like if you were Verizon and you were to sell all your cell phones during the Christmas time. Well, we have a very similar thing here at our company, where we have a period of time we basically shut the business down. We have to give critical resources to critical applications, giving them the resources that they need in order to function. In order for us to do that, we are able to take critical workloads and put them off into their own area, then determine how much we have to take from the rest of the resources, which we take from the rest of the systems in order to put it into new clusters or systems. That is super critical for us every year.

We use it for management and rightsizing of our platforms, specifically for migration activities, because we're always doing it. The migration has been the biggest thing that I personally use.

What is most valuable?

There are a number of tools that we use in it. Some of the things that I request are the data dumps. They write some kind of scripts or something inside there where they are actually able to pull for me CSV files. Then, I can go in, take all that information, and build a master gold list for my migration activities. 

Everything that I ask for, I get. I don't know what they are clicking nor do I know what they're doing, but when I request it, I get it. There are all sorts of different ideas and scenarios that I put forth to the developers.

Turbonomic provides specific actions that prevent resource starvation. While I'm not in there banging around on the tool all the time, I can tell you that I do very much benefit from it. On Monday, I was getting additional information from the Turbonomic guys.

We use the solution’s automation mode to continuously assure application performance by having the software manage resources in real-time. 

What needs improvement?

There are a few things that we did notice. It does kind of seem to run away from itself a little bit. It does seem to have a mind of its own sometimes. It goes out there and just kind of goes crazy. There needs to be something that kind of throttles things back a little bit. I have personally seen where we've been working on things, then pulled servers out of the VMware cluster and found that Turbonomic was still trying to ship resources to and from that node. So, there has to be some kind of throttling or ability for it to not be so buggy in that area. Because we've pulled nodes out of a cluster into maintenance mode, then brought it back up, and it tried to put workloads on that outside of a cluster. There may be something that is available for this, but it seems very kludgy to me.

I would like an easier to use interface for somebody like me, who just goes in there and needs to run simple things. Maybe that exists, but I don't know about it. Also, maybe I should be a bit more trained on it instead of depending on someone else to do it on my behalf.

There are some things that probably could be made a little easier. I know that there is a lot of terminology in the application. Sometimes applications come up with their own weird terminology for things, and it seems to me that is what Turbonomic did. 

For how long have I used the solution?

Three years.

What do I think about the stability of the solution?

I have never had a problem with it. The product is a little over anxious at times.

What do I think about the scalability of the solution?

When we did the rollout in that phased approach, it was not difficult at all to roll in new technologies. They converged and hyper-converged into Turbonomic. So, it's definitely scalable. It moved right into the company pretty easily.

There are quite a few people using it, mostly for operations type of work. There are probably 25 users from operations, support, the performance team, and performance planning.

How are customer service and technical support?

I have worked personally with Turbonomic, one of their guys, on some of this stuff. I haven't talked to him in a while, but he helped us develop a lot. The support for Turbonomic is incredible. 

Their technical support is excellent. By far, they are probably the best. It's probably why I am sitting here talking today, because I have to give these guys top props. I think the employee enthusiasm about this product is absolutely top-notch. It would probably be a great place to work.

I've worked with the Tier 1 support and their consultants. We had a consultant here for a year who was absolutely a top-notch fellow. He just became part of the team. He wanted to learn how we were doing things and tool the application to do what we needed it to do, which he did. He also left great instructions. A lot of his legacy is still there and being used today. 

Which solution did I use previously and why did I switch?

We were using a combination of vROps and VMware. We were also using BMC TrueSight, which we still use today. There are a couple of others out there, because the network team uses a few things. There is all sorts of stuff that I think they were kind of hog-tying together to make them work.

Some of these solutions are ingrained in our processes and have been around literally forever. So, there isn't the staff or the resources right now to rewrite a lot of these things. Currently, we do kind of a side-by-side comparison, and I believe some folks have written some ways to integrate the new data from Turbonomic into the old way of doing things. That's just a culture change at the company. It's just a big place that has been around for a long time, which works slowly.

This solution was brought to us by one of our AVPs. She had worked at HPE, and we didn't know about it. She said, "Let's look at this," because apparently she used it at HPE. We looked at it, and said, "Ah, this is great." Then, we went with it.

Turbonomic is more customizable with a lot more features. 

Even though you can turn on automation in VMware, it's not very good. It's kludgy and has a tendency to break things, where the autobalance of workload management that Turbonomic does within VMware is much better than the VMware tools which are designed for this. That may change, because VMware seems to be doing great with this. However, for right now, Turbonomic is the only way to go. 

TrueSight is just straight up what you see is what you get.

How was the initial setup?

I went to the training when they first rolled it out, but I wasn't involved in the setup.

They did the setup in sections. So, they started off with the lower environments and some of the clusters out there that really needed a lot of attention, mostly blade servers and such. So, it was a gradual rollout. I think the entire rollout was somewhere in the area of a year to a year and a half. However, to get it fully running, where we could use this solution to our benefit, that was at least six months.

We use scheduling in real-time for implementing the solution’s actions as well as manual execution, which is when we schedule for a later date to change activities. We have had to enable or disable certain things. It seems to do that just fine.

What about the implementation team?

We used Turbonomic for everything to do with the setup. On our side, it required about five FTEs, who were engineering and operations personnel. There were folks who were creating the design and where it would be rolled out. That design was passed down to the operations folks who were actually implementing everything. So, it was done in phases.

We only have two engineers doing maintenance, a primary and a backup, and this is like their extracurricular activity.

What was our ROI?

The ROI would be in the return of hardware, specifically for a lot of the older hardware where we start to go into the converged systems. That is where we are seeing our ROI. We are getting rid of that old, junky hardware, starting to integrate and align things into one specific way of managing all our workloads, but not on old hardware. If anything, the ROI is end of life hardware elimination.

Also, we see ROI in extended support agreements (ESA) for old software. Migration activities seem to be where Turbonomic has really benefited us the most. It's one click and done. We have new machines ready to go with Turbonomic, which are properly sized instead of somebody sitting there with a spreadsheet and guessing. So, my return on investment would certainly be on currency, from a software and hardware perspective.

Turbonomic provides a proactive approach to avoiding performance degradation. Our capacity and performance team use this solution as part of other tools that they utilize.

The solution provides application-driven prioritization, with its AppDynamics integration, to show us how top business applications and transactions are performing. If Turbonomic comes back and tells us, "Hey, this application needs more resources. Or, you're coming up onto a period where it will need more resources. Start planning now." We have certainly used it for that and will continue to use it for that. We have actually used it for troubleshooting a couple of times, saving us 25 percent when it comes to performance-based issues.

We have seen a 25 percent reduction in tickets opened for application issues.

Turbonomic has definitely helped to save human resource time and cost involved in monitoring and optimizing our estate. It has automated a lot of things. We have saved 30 to 35 percent in human resource time and cost, which is pretty substantial. We don't have a big workforce here, so we have to use all the automation we can get.

Which other solutions did I evaluate?

We did an architectural review. We had to look at other options, but I don't know exactly what those were.

Some of the tools which already exist are not that great. They really need to up their game if they're going to keep up with something like Turbonomic.

What other advice do I have?

If you have a big shop, and it's scattered all over the place, then definitely take a look at this tool. Make sure you take a look at this tool because there is probably fit for purpose licensing for any size organization. It's a great automation process.

Turbonomic shows application metrics and estimates the impact of taking a suggested action based on its input from AppDynamics. So, we plug it into AppDynamics, then AppDynamics and Turbonomic seem to work together for that. 

It knows what business-critical applications we have, but I don't think it manages anything specifically within the application itself. It is mostly just resource-driven.

As money starts to get tight and budgets start to get really scrutinized, I think people are going to have to start looking at using Turbonomic to help optimize cloud operations to reduce cloud costs.

We are going to continue to use it going forward. I just don't know at what level. There are a lot of changes being made to the infrastructure, so it's going to depend on the tools and things that become available, like VCF as well as all the products that they have built-in through vROps, enhanced vROps, and things that already come with the software.

I would rate it an eight (out of 10). Personally, there is a lot that it does that a regular person like me does not have the time to sit down and dig into it. We expect things to be a little bit more automated. That is why I gave it an eight. I would give it a 10 (out of 10) if I got in there and it's like, look, click, click, and click. However, I don't know if there is that kind of a comfort level here yet to just let this thing go and have its day with the place.

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.
PeerSpot user
System Engineer at a financial services firm with 201-500 employees
Real User
Nov 18, 2020
Looks at history and patterns to understand our spikes and when to move things around, always keeping things in perfect balance
Pros and Cons
  • "I only deal with the infrastructure side, so I really couldn't speak to more than load balancing as the most valuable feature for me. It provides specific actions that prevent resource starvation. It always keeps things in perfect balance."
  • "Turbonomic is one of the best software solutions ever written."
  • "It would be good for Turbonomic, on their side, to integrate with other companies like AppDynamics or SolarWinds or other monitoring softwares. I feel that the actual monitoring of applications, mixed in with their abilities, would help. That would be the case wherever Turbonomic lacks the ability to monitor an application or in cases where applications are so customized that it's not going to be able to handle them. There is monitoring that you can do with scripting that you may not be able to do with Turbonomic."
  • "It would be good for Turbonomic, on their side, to integrate with other companies like AppDynamics or SolarWinds or other monitoring software."

What is our primary use case?

We pretty much use it only for load balancing between hosts.

We're a payroll company and Turbonomic is really important for us from about November until March, each year, because our end-of-year processing increases our load by six to seven times. That's especially true in November and December when companies are running their last payrolls. If we're going to be losing any customers, they definitely have to finalize everything all at one shot. In addition, companies that pay out bonuses at the end of the year also have to be running all these extra payrolls. There are a slew of reasons for extra payrolls at that time of year. They may need to do some cleanup if they messed up something and didn't do so all year long. At that point, they have to do it before December 31st. And after December 31st is the beginning of tax preparation, so our systems are very heavily utilized.

It does a great job year-round, but we're in a situation where we have plenty of resources during most of the year, but at year-end, depending on how busy it gets, it can overwhelm the systems if you're not careful, depending on where a VM sits, on which host.

How has it helped my organization?

We have parts of our payroll engine that run pretty hot, depending on what's happening. Those pieces of the payroll engine and the SQL servers tend to overrun a server pretty quickly, if you're not careful. But Turbonomic always does a great job of making sure that that is not happening.

Our company is growing like a monster. Even during COVID we've been growing, where a lot of companies, unfortunately, are not. Because we've gained a lot of new customers during COVID, because other payroll companies have gone under or because our pricing model is good, the result has been a lot more load on our systems. And even though we've had much more load, Turbonomic has done a great job of keeping everything balanced. We're able to completely utilize our systems before having to introduce more hardware.

Its whole job is to manage our business-critical applications by understanding the underlying supply chain of resources. In my opinion, applications are applications. When your application is running, it's reserving a piece of memory, it's utilizing the CPU, and it's utilizing the network interface. There is a certain limit to the hardware that's available to it. Applications need watching. If we were to use the pieces where it digs down inside the application, it would probably even do better, but we're not using those pieces yet. In the end, no matter what the application is doing, it's using resources, either on a regular basis or on a random basis, and Turbonomic looks for patterns and spikes and how long these patterns last. It looks at the risk of a spike only happening for 30 seconds versus 30 minutes. It makes decisions to move other things off or move off the application in question. It does a great job keeping that balance.

We hardly do any manual execution. Maintenance windows are when it's probably most important to us. For example, when we're upgrading or doing a repair on an ESX host, we're really taxing the other servers because those CPUs and all the I/O capability on that host are lost. That's when it's even more important for Turbononic to keep the rest of the system healthy enough and to keep the system going without showing any degradation. It helps us while we're doing maintenance.

It provides a proactive approach to avoiding performance degradation, absolutely. It always looks at history and looks for patterns. In a lot of cases, it knows that there's a scheduled task or that, on average, a customer is always like hopping on around three o'clock. After a week or two of seeing the exact same things happening—although that timeframe really depends on how big your organization is, the bigger your organization, the longer it takes to understand the full dynamic—it really understood all the patterns and all the schedules. In the past, we'd see systems starting to get a little hotter and then a little hotter still. With Turbonomic, that issue would just go away by shuffling stuff around. After a week or two we wouldn't see that thing getting warm anymore. When that application or server got hot, it never put that host into any kind of jeopardy anymore, not even a little bit where we thought, "Hey, we should look at that."

We have definitely seen a reduction in tickets open for application performance issues. In some cases we get tickets for performance problems because the developer wrote crappy code and wants to blame us in infrastructure. But I can show them, "Look, we're not overloaded." They look at some of the logs we provide them that show that the servers are operating at full capacity and usually they find that there's some kind of weird issue with a database query that they wrote. The solution has definitely reduced tickets for application performance problems a little bit, but it has mostly decreased troubleshooting time.

It's helped us to always meet our SLAs. In previous companies I've worked at, the company was either so cheap, or the boss didn't understand how the infrastructure works, that we got to the point where we were over utilizing our hardware. That's where Turbonomic really makes a difference because without it you can be way over-committing what you have versus what you need. You always have servers that are sitting there idle, so it's best if you can balance the ones that run hot with the ones that run idle and shuffle around use of them based on what you're utilizing. If you don't have Turbonomic, then whatever boxes happen to be on there could be in overdrive to the point where you start ballooning and paging. That can cause a denial of service because you don't have enough resources to handle the workload. It's really great to try to maximize every inch of your infrastructure, to make sure you're utilizing everything to its fullest capacity.

Whoever is on call loves Turbonomic because if we didn't have it we'd be getting alerted much more often. That's especially true at three o'clock in the morning when some backup or something that's not even important is running and the pager will go off because it hits some threshold for too long. Turbonomic sees, "Okay, this server does this at this time and it's going to use a lot more resources than anybody else," and it just shuffles everything away.

What is most valuable?

I only deal with the infrastructure side, so I really couldn't speak to more than load balancing as the most valuable feature for me. It provides specific actions that prevent resource starvation. It always keeps things in perfect balance. Most of the time it tends to be our SQL servers. 

When I first started at this company, only the boss knew about Turbonomic, and he had totally forgotten to even mention to me that they had it. They weren't using any other software like that. I was always curious and I kept asking all the other guys about how the system always stays so balanced and that we never seem to have a host that runs really hot, under any circumstances. Finally, in my first review, I asked him, "What are you guys doing there in the background that you haven't told me about, that keeps the system so balanced?" And he said, "Oh yeah, we're using Turbonomic." For whatever reason, they didn't have a DNS entry for it. The guy who put it in, he always just connected to it by IP, and he totally forgot about it because it just works. You don't have to go in there and do a lot to it unless there is a problem, and we never have a problem.

Also, since we're only using it for the infrastructure part, it's not telling us anything about the application. It just tells us about the server that is running the application. But if the application is getting bogged down because you're starting to see disk I/O problems, it does a fabulous job of recommending. "Hey, let's move this here or do that there." In every case that I can ever remember, it has always done a great job.

It doesn't really require any maintenance. Just set it up and let it do its job.

What needs improvement?

On the infrastructure side, they've been doing it long enough. But until I get a better use case for the cloud, the only thing I can think of is that I'd like to see it work with SevOne, when you're doing true monitoring, so that the software packages work together. 

It would be good for Turbonomic, on their side, to integrate with other companies like AppDynamics or SolarWinds or other monitoring software. I feel that the actual monitoring of applications, mixed in with their abilities, would help. That would be the case wherever Turbonomic lacks the ability to monitor an application or in cases where applications are so customized that it's not going to be able to handle them. There is monitoring that you can do with scripting that you may not be able to do with Turbonomic. So if they were able to integrate better with third-party monitoring software—and obviously they can't do them all, but there are a few major companies that everybody uses—and find a way to hook into those a little bit more, the two could work together better.

For how long have I used the solution?

We were actually a customer of theirs even before it was Turbonomic, back when it was VMTurbo. It's been at least 10 years.

What do I think about the stability of the solution?

I've never ever had it crash or go down.

Turbonomic is one of the best software solutions ever written. You just set it up and you only go in there when you're having a problem. The truth is that we don't have that many problems anymore. The only time we had a problem was shortly after I first started, because none of the guys even paid attention to it because it always did its job. We ended up having to change our vCenter server. We moved from a physical box to an appliance and when we did that, the vCenter had to have a new name. Because none of the guys, other than my boss, were around when Turbonomic was set up, they didn't log into it because it always did its job. They totally forgot about it. And for something like two weeks we were seeing some goofiness where boxes were getting hot. I messaged, "Hey, did you put that change in Turbonomic?" and he replied, "Did I put what in what?" Other than that, we just don't have to go in there. It works so well that we just don't do anything to it.

We have it set up to throw out some alerts if things get too haywire, but it didn't even get to that point. We like to be very proactive in keeping our systems very low in resources. Had we let the problem go on a little bit longer, it probably would have thrown out an alert, but the problem was that we didn't have the vCenter in there.

What do I think about the scalability of the solution?

At the first shop I worked at where we got Turbonomic, we had over 60 hosts and it did a magnificent job. In my current company we're only monitoring 15 or 20. I can't see it having a problem. The more servers you have, the more return you get on it.

In terms of increasing our usage, we're always pushing the developers to do stuff with it. The problem for us is that we're owned by a parent company and IT infrastructure works for and reports to the parent company. But the IT development software group reports to the actual company. They're under a totally different chain of command, so we can't really dictate anything that they do. All we can do is make recommendations, but their director has his own plans. We try to show them the benefits, but it's a lot of work to sit down and configure it, which is not worth it if they're not going to use it. And we have enough other projects that we have to work on, so we have to pick our battles.

How are customer service and technical support?

Their tech support is awesome. We've never had any problems with them. But to be honest with you, we haven't really had to call them in 10 years, except for one time when I called them because I couldn't find our license key. It was not about supporting the software, per se.

Which solution did I use previously and why did I switch?

We were trying to use VMware's version of it, but it's a pile of junk. It doesn't work. It just sees that something is busy and moves it somewhere where it's slower. Turbonomic is better because it trends and it looks at history. If it knows that something is only going to run hot for 30 seconds, but it's going to take 45 seconds to move everything around, then it's not worth moving. You don't get that out of VMware's product. It just saw, "Okay, so it's hot, start moving." But the problem is that when you start doing the move, you're also now utilizing even more resources, and you could save on those when the move is going to take longer than the actual task that's causing the spike. Turbonomic sees that and it doesn't necessarily move stuff just for the sake of moving it. It knows that this is something that happens every day at this time and we're just going to ride it out.

We were actually one of their first customers, when they were still ironing out all the wrinkles of their algorithm. My boss and I were both looking at it and seeing how it was shuffling stuff around non-stop. It couldn't even gather data at a point. It was already moving it somewhere else. We called in, took some notes, and they produced a new version. We did what felt like beta-testing even though it had been a production piece for a while. But they were very responsive and produced patches really quickly. The company was a really good company. They were really friendly, and they're always trying to deliver what they promise.

How was the initial setup?

If you can't set this thing up then you shouldn't be in IT. We're only using it from the infrastructure side. You log into it, you set your passwords, import your vCenter into it, put in the credentials, and tell it what vCenters you want it to monitor. And it just starts gathering data.

We did our setup many years ago and, back then, we had a guy there walking us through it because they were a brand-new company. They really gave us the white-glove treatment. I think we may have spent two hours on it, but most of that was talking. If you buckle down and just shut up and do it, it would probably take 15 or 20 minutes. It only takes one person to implement it.

We have six guys who use Turbonomic now. Some are higher-level guys and we have our entry-level guys, but everybody has access to it and looks at it if they need to.

What was our ROI?

I don't know what we would have bought if we didn't have it, so it's hard to say how much we have saved. We may have bought more hardware thinking we needed more hardware when we didn't. We just needed to shuffle stuff around. So it's hard to say what we would have done if we didn't have it, and if we didn't have that reporting telling us, "Hey, this is where the problem is".

What's my experience with pricing, setup cost, and licensing?

If you're a super-small business, it may be a little bit pricey for you. The problem with small businesses is that the owners are super-cheap and they don't want to spend anything unless they absolutely have to. It's really hard to explain this solution to people with that mentality. But you can run more servers on less physical hardware because it will keep things balanced based on your usage patterns. 

But in large, enterprise companies where money is, maybe, less of an issue, Turbonomic is not that expensive. I can't imagine why any big company would not buy it, for what it does.

If you didn't have it and you went out and bought a whole new server, you're talking about spending something like $7,000 with Microsoft for a decent license, and then you're talking about a VMware license as well, which I would venture is in the $5,000 to $7000 range. And memory is so expensive all the time. And another server is going to cost, say, $10,000 to $15,000. If you do that twice over a couple of years, Turbonomic will have paid for itself. And that's not to mention the fact that it's also made things so much better for you because it has kept the system stable. I don't think Turbonomic is expensive, in that sense.

I put in a lot of expense and time in the very beginning, because I was trying to learn it. But if you're smart, you'll look back and see how well it's managing your systems now and you'll feel like a fool that you went out and bought all that new hardware in the past, because you probably could have gotten away without it. If you're truly maximizing your systems, the way that Turbonomic does, you can get away with less hardware with the same infrastructure because it's maximizing the hardware better. And that keeps your licensing costs down.

Which other solutions did I evaluate?

We did a lot of research, especially at that time, and there aren't really a whole lot of other software solutions out there, at least nothing that's comparable to Turbonomic. There are other companies that do something similar, but they don't have anywhere near the level of complexity or the type of algorithms that Turbonomic is using to keep the system stable. 

I don't remember what we evaluated at the time, other than VMware, because everybody works with Vmware, but the other solutions we had looked at were not even in the realm of Turbonomic, so we didn't evaluate them for more than a day.

What other advice do I have?

If you're looking into Turbonomic, just do it. You will not regret it.

The biggest thing that I've learned is that you don't realize how much your hardware can do until it's truly balanced. Some people operate foolishly and they just won't step up because they're being cheap. Other people want to be ultra-conservative because they don't ever want to have a problem, but using software like this, you realize that there is a balance. If you trust the software, you get to utilize your hardware better while still feeling like you have those reserves available without putting yourself at risk by being foolish.

It provides a single platform that can manage the full application stacks, but we're not using that aspect. Our developers are not interested in using it yet. We're in the process of looking for a new monitoring software as well, and I'm pushing heavily for them to look at SevOne but we've had some unfortunate experiences with the people at SevOne. If we go down that route and start using SevOne, my boss is going to lean on them much more heavily to start integrating with Turbonomic.

It only handles virtualization right now, for us. It's probably going to start handling cloud soon, because we're just starting to migrate things there. We have some things in the cloud, but we're looking at moving quite a few other servers up to Azure. The solution understands the resource relationships perfectly, on-prem. From what I have seen so far of the cloud piece, it seems to understand that, mostly, although the cloud is still fairly new compared to on-prem infrastructure. I have no doubt that they're going to make huge strides and make that part even better. I don't know that it's as good in the cloud as it is on-prem. We have used it a little bit in some testing, but we haven't run it in production for any long periods of time. But we're really hoping it reduces our cloud cost at some point, because those cloud vendors really take advantage of every ounce of I/O that you use.

Honestly, on a scale of one to 10, I would give Turbonomic a 12. It's way better than a lot of software. Other solutions look really shiny—and if you're like a fish and all you care about is like looking at something shiny, that's one thing—but when those products are delivered, they don't do half of what they say they're going to do. They'll say, "Oh, that's in the next release," or "Oh, we're working on that". Turbonomic was very upfront about what their software did. Yes, they had a few bugs, but they were also just opening at the time. We expected that in the beginning because it was a brand-new company. But what they told you it would do, it did, and it did it well, too. Nowadays, that's hard to find.

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.
PeerSpot user
reviewer2106951 - PeerSpot reviewer
Systems Engineer at a government with 201-500 employees
Real User
Feb 21, 2023
I like the historical information from the environment about performance metrics, utilization, and more
Pros and Cons
  • "Turbonomic helps us right-size virtual machines to utilize the available infrastructure components available and suggest where resources should exist. We also use the predictive tool to forecast what will happen when we add additional compute-demanding virtual machines or something to the environment. It shows us how that would impact existing resources. All of that frees up time that would otherwise be spent on manual calculation."
  • "I do not like Turbonomic's new licensing model. The previous model was pretty straightforward, whereas the new model incorporates what most of the vendors are doing now with cores and utilization. Our pricing under the new model will go up quite a bit. Before, it was pretty straightforward, easy to understand, and reasonable."

What is our primary use case?

We use Turbonomic to gather information that we can archive and review when there are performance issues or other problems. We look at the statistical data and see what was going on at that particular time across the cluster and if there was an issue. I generally look at the underlying resources, IOP utilization, CPU, CPU-ready ballooning, and anything that might cause performance issues.
Turbonomic is better than using the native vCenter to look at that and we didn't have vROps or anything.

How has it helped my organization?

Turbonomic helps us right-size virtual machines to utilize the available infrastructure components available and suggest where resources should exist. We also use the predictive tool to forecast what will happen when we add additional compute-demanding virtual machines or something to the environment. It shows us how that would impact existing resources. All of that frees up time that would otherwise be spent on manual calculation.

The solution's analytics are less important today because of changes in our environment. When we started using it, it was essential because we had more performance issues with the technology we had at the time. Turbonomic helps us interpret data alerts and speed sheets, which also isn't as important as it used to be. The solution helped to reduce performance degradation in the past, but it's less of an issue these days because we have optimized our environmental design.

Turbonomic reduced our mean time-to-resolution by about 50-60 percent when I used it for that. I can't say that it has improved our information sharing because our IT team is super small. We've got three people that are on the infrastructure. However, I have some experience with much larger environments, and the information that's in Turbonomic is easier to consume for some IT teams that maybe aren't as familiar with the virtualization environment.

It improved our application response time when we used it a lot more for performance analytics. We could see what consumed more IOPS and put it on the appropriate lens, where memory was not assigned properly. We could increase memory utilization or CPU. 

We can identify what is over-provisioned or if there are too many IOPS going through a particular data endpoint. CPU processor utilization, memory ballooning, etc., impact performance. 

Turbonomic provides many recommendations for right-sizing VMs for the tasks they're doing. That saves us significant time because we don't need to look at all that information and use calculators to figure it out. Turbonomic can tell you. Turbonomic reduced the time spent managing the performance of existing assets, freeing up time to do extra development work. 

I saw improvements in application response times when I used it regularly to look at performance gains. We achieved an improvement of around 20 percent in heavy application performance by right-sizing VMs and ensuring resources were appropriately assigned. 

What is most valuable?

The sizing information is the most useful aspect of Turbonomic. It helps us know which machines are over-provisioned or under-provisioned. I also like the historical information from the environment about performance metrics, utilization, and the like. It's nice to go back and look at what was happening in it at any particular time.

What needs improvement?

I do not like Turbonomic's new licensing model. The previous model was pretty straightforward, whereas the new model incorporates what most of the vendors are doing now with cores and utilization. Our pricing under the new model will go up quite a bit. Before, it was pretty straightforward, easy to understand, and reasonable.

For how long have I used the solution?

I have used Turbonomic for nearly nine years.

What do I think about the stability of the solution?

Turbonomic is highly stable. We haven't ever had any issues with the product.

What do I think about the scalability of the solution?

Our environment is smaller, and we don't add many resources to what we have. However, it seems to scale pretty well based on what I know about the product.

How are customer service and support?

I rate Turbonomic support a ten out of ten. 

How would you rate customer service and support?

Positive

How was the initial setup?

Setting up Turbonomic was pretty straightforward. You deploy the OVA, answer some questions, and point it at your environment. It's one of the easier infrastructure products to implement. I deployed Turbonomic in one afternoon, so it was a couple of hours max. After deployment, we had to install regular updates, but it was easy to do. Two people are involved in maintaining the product. 

What was our ROI?

In the past, we've seen a return, but it's currently hard to justify the recurring cost.

Which other solutions did I evaluate?

We evaluated vROps before selecting Turbonomic. Setting up vROps was much more complex. It required more overhead and maintenance. Getting the information we needed was more complicated. 

What other advice do I have?

I rate Turbonomic an eight out of ten overall. I recommend evaluating it. Turbonomic might be easier than the product you currently use. You might be able to use the DRS mechanism in Turbonomic to get recommendations, and auto-sizing could make your life a lot easier.

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.
PeerSpot user
CEO at Rufusforyou
Reseller
Top 20Leaderboard
Dec 12, 2021
Excellent optimization feature and integrates almost automatically with other products
Pros and Cons
  • "The solution has a good optimization feature."
  • "We already had a good return in the first couple of weeks."
  • "Additional interfaces would be helpful."
  • "The solution could be improved by having all interfaces together and I'd really like to see more interfaces."

What is our primary use case?

We implemented this solution in our company and we also implement it for our clients. We use it because it connects to monitoring tools over APIs and if you have a monitoring solution, it removes data intelligently. Our aim is to optimize our customers' systems. The solution also offers insight into the financial impact of an event. We are partners with IBM which purchased Turbonomic earlier this year, and we are resellers of Turbonomic. I'm the company CEO/CIO. 

How has it helped my organization?

The help desk analyzes metrics events and Turbonomic tells you exactly what is wrong and how to resolve it. The solution improves the function of the help desk and saves time by making repairs quickly.

What is most valuable?

Optimization is a valuable feature. For example, if I have eASICs running and several VMwares running, it shows me how to optimize the system and get the best out of it. It reduces the cost of the two systems. I like that the solution integrates almost automatically with other products.

What needs improvement?

The solution could be improved by having all interfaces together and I'd really like to see more interfaces. 

For how long have I used the solution?

I've been using this solution for two months. 

What do I think about the stability of the solution?

We haven't had any stability issues, the solution is running well.

What do I think about the scalability of the solution?

Scalability is fine. We're using the product extensively with deployment of almost 54,000 systems. We receive a lot of alerts from those systems and do a lot of monitoring, so it's used constantly. 

How are customer service and support?

The technical support is now done by IBM.

How was the initial setup?

The initial setup is very straightforward. You execute an application or a script, depending on whether you're running it in Linux or Windows, and then you deploy the containers. It's pretty much one command and then everything is automatic. It took us about 20 minutes. 

What was our ROI?

We already had a good return in the first couple of weeks. 

What's my experience with pricing, setup cost, and licensing?

Licensing costs are middle of the road; you need to take into account what the solution delivers to the customer. If it's running automatic remediation then it saves a lot of money for an organization. 

What other advice do I have?

This tool is excellent for a CFO, while other tools are geared more towards a CIO. This tool has a different market. We're currently working in Europe, carrying out implementations in both Italy and Portugal, and we're starting on a new deployment project in Dubai next week. 

I rate this solution nine out of 10. 

Disclosure: My company has a business relationship with this vendor other than being a customer. Partner & Reseller
PeerSpot user
Global IT Operations Manager at a insurance company with 501-1,000 employees
Real User
May 19, 2021
Recommendations regarding volumes and family types tell us how much we will be saving by implementing them
Pros and Cons
  • "The recommendation of the family types is a huge help because it has saved us a lot of money. We use it primarily for that. Another thing that Turbonomic provides us with is a single platform that manages the full application stack and that's something I really like."
  • "When it comes to cloud costs, to VMs, the solution is saving us about $30,000 a month."
  • "In Azure, it's not what you're using. You purchase the whole 8 TB disk and you pay for it. It doesn't matter how much you're using. So something that I've asked for from Turbonomic is recommendations based on disk utilization. In the example of the 8 TB disk where only 200 GBs are being used, based on the history, there should be a recommendation like, "You can safely use a 500 GB disk." That would create a lot of savings."
  • "It was definitely more stable on-prem. The reason I say that is because we've had several times where we have run into licensing issues."

What is our primary use case?

We use the Reserved Instances and the recommendations of sizing of our family types in Azure. We use it for cost optimization for our workloads there.

We started with the on-prem solution, but then we went with the SaaS model. Now, Turbonomic handles the installation and the support of the appliances.

How has it helped my organization?

The volumes feature lets us know which volumes or disks are not attached or that are not being used anymore and that we can go ahead and delete them. It tells us how much money we'll be saving if we delete them. It's the same thing with Reserved Instances. It has that ability, that visibility, with those recommendations. 

There is also the family type that tells you which family the VM is going to and how much you're going to be saving. Disk tiering is one of the latest features. If you go from premium to standard, it shows you just how much you're going to be saving. It makes those decisions based on metrics.

When it comes to cloud costs, to VMs, the solution is saving us about $30,000 a month. It has also definitely reduced our IT-related expenditures by about $40,000 per month. And when it comes to the human resource time involved in monitoring and optimizing our estate, it saves us about 20 hours a week.

What is most valuable?

The recommendation of the family types is a huge help because it has saved us a lot of money. We use it primarily for that. Another thing that Turbonomic provides us with is a single platform that manages the full application stack and that's something I really like. 

One other useful feature in Turbonomic is the support for Kubernetes. That's one of the things that I have worked on with Kevin, our account rep, from Turbonomic. We're going to work on setting that up because our developers are pushing hard for Kubernetes for containers this year. Knowing that it's supporting that is awesome.

Something that Turbonomic started doing, just a couple of months ago with one of their latest releases, is the potential savings when it comes to disks. It is very promising. They make recommendations based on the type of disks. For example, if you're using a premium SSD, it makes recommendations, based on I/O metrics, to go to a standard SSD. Those types of recommendations are very valuable and that's another area where we see cost savings, which is awesome.

What needs improvement?

One ask that I'm waiting for, now that they have the ability to make recommendations for disks, for volumes, and disk tiering, is all about consumption. For example, we have a lot of VMs now, and these VMs use a lot of disks. Some of these servers have 8 TB disks, but they're only being used for 200 GBs. That's a lot of money that we're wasting. In Azure, it's not what you're using. You purchase the whole 8 TB disk and you pay for it. It doesn't matter how much you're using. So something that I've asked for from Turbonomic is recommendations based on disk utilization. In the example of the 8 TB disk where only 200 GBs are being used, based on the history, there should be a recommendation like, "You can safely use a 500 GB disk." That would create a lot of savings. And we would have more of a success rate than with the disk tiering, at least in our case.

Also, unfortunately, there is no support for cost optimization for networking.

For how long have I used the solution?

I've been using Turbonomic for about three years.

What do I think about the stability of the solution?

It was definitely more stable on-prem. The reason I say that is because we've had several times where we have run into licensing issues. I don't know why that has been the case, although they have been few and far between. 

But when it has no issues, it runs just as if it were on-prem. The performance and the stability are not a problem.

What do I think about the scalability of the solution?

It's a mature product. It very quickly detects when new VMs, new workloads, are added. You don't have to wait long. The tool picks things up very quickly in our environment.

How are customer service and technical support?

Their technical support is excellent. I would rate them a nine out of 10. Whenever I send an email, they respond back. The only reason I don't give them a 10 is that I have been waiting for some time now on the Reserve Instances to work again. That's the only thing that has been a downer because we rely on them heavily. We are now having to use the Azure tool for that, and before the issue with Reserve Instances, we didn't have to. There's a lot of overlap between Azure on Turbonomic, but Turbonomic works better for us.

An aspect of the Turbonomic team that I have found, working with them over the years, is that whenever we've had an issue, they have always been willing to listen and to address it and to add the features we need. For example, when we started, Reserved Instances was really not up to par. But they listened to their customers and they started making changes. As time has gone on, the product has matured. They've incorporated a lot of the features that we've asked for into their appliance.

How was the initial setup?

We tried it first on-prem, years ago. We used to host it. I installed it and updated it, working with the Turbonomic team. When it was hosted in our environment, I was responsible for everything.

The initial setup was straightforward. Because it was an appliance, the deployment took about an hour to stand it up. We use VMware on-prem so it was done with an OVA file, and it was pretty much a "next-next" process because the OVA is already packaged with how the tool should be deployed. There are certain custom inputs needed, like the name of the appliance, and how much storage. But everything else was already pre-packaged. The configuration definitely took a little bit longer.

The only downside was that Turbonomic came out with many releases. The latest releases had the latest features, but it required continuous upgrades. If we wanted to take advantage of one feature we continued to have to upgrade the appliance on-prem. That is why, when we found out that they do have a SaaS model, we went with that instead. We wanted Turbonomic to worry about things like the licensing, the updates, et cetera. We don't have to worry about that at all now, and that has been a huge relief. That has saved us a lot of time, for sure.

We didn't have to do any type of migration to their SaaS offering. They took care of everything in the back end.

We have five engineers who use the product, including a networking engineer, a storage engineer, and our DevOps team.

Which other solutions did I evaluate?

There are competitors out there. Since we're in Azure, which is the only cloud vendor that we use today, it has something called cost Azure Advisor, to help you with costs. I've tried it because it comes with it and we're paying for it, but Turbonomic is a better tool for us. We always seem to gravitate more toward it because everything is right there in that single pane of glass. It gives you recommendations based on Reserve Instances, even though right now, unfortunately, that's not working 100 percent. It does a lot of things, like the family types and the deleted volumes, and that type of automation for us, which is awesome. Azure Advisor does give you that as well, but it doesn't have everything. We have to drill down in it and it's not easy to navigate.

What other advice do I have?

At one point the most valuable feature for us was Reserved Instances. The only problem with that today is that last year we changed from the EA licensing model to an MCA. At this moment, unfortunately, the Reserved Instances is not working. They're still working on it. It's in the roadmap, but that definitely was a big selling point for us. It worked well for us because we purchase a lot of Reserved Instances for our VMs.

Turbonomic makes a lot of recommendations to help prevent resource starvation. We can't implement all of them because it depends on our workloads. Not all the recommendations work for us because workloads on some of our VMs are very seasonal. There may be three times throughout the year, for about two weeks, where those VMs' usage is very high. They have to work at a high level. The solution can only go back a maximum of three months, and it won't work for us in some of those workloads because it doesn't have full visibility into the past year. But for some of our other workloads, those recommendations work.

Optimization of application performance is an ongoing process for us, especially as we move VMs from on-prem to Azure, or even build new VMs in Azure. More apps are being created and more services are being created, and we're taking advantage of that within Azure. However, we don't use Turbonomic's automation mode to continuously assure application performance by having the software manage resources in real-time. Our DevOps team is using Azure to control that automation.

For us, Turbonomic is an infrastructure service, VMs. As for applications, not yet, because now that we're introducing Kubernetes into our Azure environment, while it does have support for that, I don't know what it looks like yet. I have a meeting scheduled with them in order to configure that. It doesn't create it for you automatically in the back end. But it's more for our IaaS, infrastructure as a service. For storage, the closest thing now is the disk tiering with recommendations for going from and to different types of standard and premium SSD and HDD disks. Before, there wasn't that level of support. It was just VMs and family types, in our case.

We use manual execution for implementing the solution’s actions. We use manual because it depends on the business. We run a 24/7 shop. That's how it has always been on-prem, and that's how it is now in Azure, for our production VMs. We need to schedule maintenance windows because some of the recommendations from Turbonomic require a reboot. We need to schedule downtime with the application owners within the business.

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.
PeerSpot user
Head of Enterprise Wide Technical Architecture / Enterprise Technology Specialist at a healthcare company with 5,001-10,000 employees
Real User
Apr 28, 2021
Provides us a map of resource utilization as part of its recommendation
Pros and Cons
  • "We like that Turbonomic shows application metrics and estimates the impact of taking a suggested action. It provides us a map of resource utilization as part of its recommendation. We evaluate and compare that to what we think would be appropriate from a human perspective to that what Turbonomic is doing, then take the best action going forward."
  • "Turbonomic is an excellent product as far as we are concerned for managing the pod sizes and determining the best sizing for those pods."
  • "After running this solution in production for a year, we may want a more granular approach to how we utilize the product because we are planning to use some of its metrics to feed into our financial system."

What is our primary use case?

The primary use case is to optimize our environment. We will take our OpenShift environment and use Turbonomic to monitor the size of the pods, then determine where to place the pods as well. We will make recommendations from that perspective. Turbonomic is an excellent product as far as we are concerned for managing the pod sizes and determining the best sizing for those pods. Right now, our development staff prefer to maximize the size of their pods and requests in terms of memory and CPU, and that causes us to potentially run out of resources.

We are managing the pods, their performance, and the utilization. It is more of a pod deployment model. Right now, we are monitoring the whole application as well as its allocation of resources, CPU, memory, etc. So, the application will be optimized and Turbonomic will help us optimize that sizing, because that is a problem right now.

We will be deploying this solution across all our OpenShift platforms to manage our existing environment.

What is most valuable?

The most valuable features have been the resizing, then the allocation of resources and where to run the pods. Those have been a huge success for us. It is a self-funding initiative in that regard.

Turbonomic provides specific actions that prevent resource starvation. Potentially running out of resources is a possibility. Now, we have an overallocation of resources. However, each time we use the resources, we incur additional costs from a licensing perspective. Turbonomic allows us to maximize our resources before we have to utilize additional resources. 

We like that Turbonomic shows application metrics and estimates the impact of taking a suggested action. It provides us a map of resource utilization as part of its recommendation. We evaluate and compare that to what we think would be appropriate from a human perspective to what Turbonomic is doing, then take the best action going forward. So far, we like exactly what we see from the product. It is very powerful.

What needs improvement?

After running this solution in production for a year, we may want a more granular approach to how we utilize the product because we are planning to use some of its metrics to feed into our financial system.

For how long have I used the solution?

We have been currently using the product in our OpenShift environment for about six months. We did a PoC starting last Fall. We are now in the process of implementing it in production.

What do I think about the stability of the solution?

So far, the stability has been good. There is always room for improvement, but so far we have had no complaints from our team in regards to the product and how it operates in the OpenShift environment.

How are customer service and technical support?

The technical support is outstanding. We have had a great relationship with the Turbonomic folks from the beginning. They have given us some excellent resources. Their support is five-stars.

Which solution did I use previously and why did I switch?

We did not use another product. We are not replacing anything. We were familiar with the Turbonomic product in the context of our VMware environment. We thought it was the ideal product. Because of the way it calculates things, we also thought it was the right approach going forward. So, we went directly to choosing Turbonomic.

How was the initial setup?

Our admins who deployed the technology said it was fairly straightforward. Because Turbonomic in OpenShift runs as a pod, it is fairly straightforward from a deployment model.

It is a relatively easy product to implement. If you're familiar with OpenShift, my OpenShift admins had no problems deploying it and working with the Turbonomic team. Their support has been great.

Phase one in deployment is to understand what actions would be from Turbonomic regarding resizing, then take actions based on those recommendations. After we are satisfied with what Turbonomic is doing, we will let Turbonomic take automated actions, which is phase two. We will be building a better trust relationship between our app and operations teams, when we allow Turbonomic to automatically deploy and take actions.

We like that Turbonomic provides a proactive approach to avoiding performance degradation. In phase one, we will do a manual evaluation of the recommendations. Then, in phase two, we plan to have Turbo fully automated and take actions based on what it thinks the best resource allocation model is.

We have two separate OpenShift clusters. We will be deploying one environment with more than 100 nodes and the other one with more than 50 nodes.

What about the implementation team?

Working with Turbonomic consultants, the deployment was probably a couple of days. That was more to familiarize ourselves with the environment, what the commands were, etc. It was not a function of the complexity of the tool.

We don't have many people working on the product. We have about three people going through the testing and PoC environment right now and setting it up for deployment in our dev stage, and then finally in our production environment. There are about three individuals working on that. 

Because the product is self-managing in many ways and runs the way that it does, i.e., it runs as an application inside of OpenShift, I would probably dedicate half a resource from the OpenShift side to managing Turbonomic over the long-term.

What was our ROI?

While we are in the process of deploying now, we did a calculation and think that we definitely will be showing value and savings. Our expected ROI is 2:1. 

What's my experience with pricing, setup cost, and licensing?

The product is fairly priced right now. Given its capabilities, it is excellently priced. We think that the product will become self-funding because we will be able to maximize our resources, which will help us from a capacity perspective. That should save us money in the long run.

Which other solutions did I evaluate?

I did some research on other products out there, but nothing met what I required from. Some of the products were cloud-only solutions, and that wasn't going to work for us because we are an all on-prem environment. However, we still think that the model that Turbonomic uses to make us determinations (its secret sauce) is actually the best thing out there.

What other advice do I have?

You need to know OpenShift well to utilize the product. That is probably my biggest piece of advice. The more you know OpenShift, the better off you are when it comes to the product. The product can be self-driving in many ways.

We came in with a very specific set of goals, and Turbonomic has been able to meet those goals. We have had no real roadblocks so far

Our only context for productionizing is Turbonomic for containerized environments in OpenShift. We have taken a look at using Turbonomic for VM management, but that is not part of our initial work.

We are not running any cloud activities right now.

I would rate them as a nine out of 10. There is always room for improvement. For example, if they lower the cost, I could get a 3:1 ROI.

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.
PeerSpot user
Principal Engineer at a computer software company with 1,001-5,000 employees
Real User
Jan 19, 2021
Identifies configuration issues so it doesn't cost money to buy resources which are not needed
Pros and Cons
  • "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."
  • "We keep it because we see ROI."
  • "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 add a few more reports. They could also be a bit more granular."

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.
PeerSpot user
reviewer1464390 - PeerSpot reviewer
Server Administrator at a logistics company with 1,001-5,000 employees
Real User
Jan 5, 2021
Provided us with pretty good savings on the front-end, helping us to correctly size VMs that were over-provisioned
Pros and Cons
  • "It also brings up a list of machines and if something is under-provisioned and needs more compute power it will tell you, 'This server needs more compute power, and we suggest you raise it up to this level.' It will even automatically do it for you. In Azure, you don't have to actually go into the cloud provider to resize. You can just say, 'Apply these resizes,' and Turbonomic uses some back-end APIs to make the changes for you."
  • "There has been a pretty drastic decrease in compute and cloud spends, due to either making the changes suggested by Turbonomic, or letting Turbonomic make the changes."
  • "There is room for improvement [with] upgrades. We have deployed the newer version, version 8 of Turbonomic. The problem is that there is no way to upgrade between major Turbonomic versions. You can upgrade minor versions without a problem, but when you go from version 6 to version 7, or version 7 to version 8, you basically have to deploy it new and let it start gathering data again. That is a problem because all of the data, all of the savings calculations that had been done on the old version, are gone. There's no way to keep track of your lifetime savings across versions."
  • "There is room for improvement with upgrades. We have deployed the newer version, version 8 of Turbonomic. The problem is that there is no way to upgrade between major Turbonomic versions."

What is our primary use case?

The primary reason we initially got it was to help us to right-size all of our VMs, to make sure that they were the appropriate size for the amount that they were being used. That was the biggest push to get this, and we implemented it. 

We have also discovered that Turbonomic can automatically suspend virtual machines that were on a schedule. For example, in the afternoons and the evenings when a VM wasn't going to be used, it could just be shut down, so that we wouldn't be charged eight to 10 hours of compute time, per machine, that wasn't going to be used at all during that time. That's been pretty useful. 

We're also using it to help us determine the reserved instances that we need. We haven't purchased the reserved instances yet but we're using Turbonomic's suggested reserved instance purchasing algorithms to assist us in finding the right balance for the number of RIs that we want to purchase.

How has it helped my organization?

It has provided us with a pretty good deal of savings on the front-end, helping us to correctly size VMs that were over-provisioned. We were paying a lot for VMs that really didn't need to be as big as they were. There has been a pretty drastic decrease in compute and cloud spends, due to either making the changes suggested by Turbonomic, or letting Turbonomic make the changes. That, coupled with using the suspend functionality to suspend machines that are not being used, pulled down our cloud spend a good bit.

The solution also provides a proactive approach to avoiding performance degradation. When you check in daily, it does evaluations on where your VMs and your infrastructure stand on that day. As a VM starts becoming more utilized, it will let you know to start planning on upgrading the machine because it's starting to show some extra usage that may grow beyond its capacity.

What is most valuable?

The right-sizing is the most valuable feature. It constantly lets you know if a machine is being over-utilized or under-utilized, so that you can make it the appropriate size for what you need it for.

It also brings up a list of machines and if something is under-provisioned and needs more compute power it will tell you, "This server needs more compute power, and we suggest you raise it up to this level." It will even automatically do it for you. In Azure, you don't have to actually go into the cloud provider to resize. You can just say, "Apply these resizes," and Turbonomic uses some back-end APIs to make the changes for you.

What needs improvement?

The way they evaluate reserved instances could use some polishing. The people that make decisions on what to buy are a bit confused by how it's laid out. I don't know if that's the fault of Turbonomic, or if that's just the complexity of reserved instances that Microsoft has created. It's not really that confusing for me, but for some people it's a little bit confusing. Trying to explain it to them is a bit tricky as well. We get to a point of impasse where we just accept that they don't really fully understand it, and that I can't fully explain it either. It would help if Turbonomic could simplify it or clarify it, and help non-technical people to understand what's going on and how the reserve instances are being calculated and what they apply to.

For how long have I used the solution?

We've been using Turbonomic for about two-and-a-half years.

What do I think about the stability of the solution?

The stability is good. We've never had any issues with the server running and doing what it's supposed to do. It's never crashed. I've never had an issue bringing up the user interface. Nothing has ever caused any issues.

What do I think about the scalability of the solution?

I think it would scale very well. Our size is in the medium range, but based on the way I see it working, I don't think it matters what size your cloud infrastructure would be. I think it would handle it very well.

In our company, Turbonomic is monitoring pretty much all of our machines in the Azure cloud. If they're in AWS, those are not managed. That's a separate side of the house and they don't want to have their stuff managed by Turbonomic. But we use it to manage everything from size to suspending, for all of our Azure-based machines.

As we move forward, we'll be using it more. We're going to look into using the suspension feature to suspend more VM. As we start getting comfortable with reserved instances, we'll probably use it to help us gauge how many reserved instances we need to buy.

How are customer service and technical support?

I had to use their technical support when I set up the suspensions process. They were good. They did a good job. They got back with me fairly quickly and they were able to walk me through the process of how to configure it. They took the time to explain it very well. They even walked me through the process to make sure I understood how it works. As simple as a suspend of a VM might seem to be, initially, when you look at how it works in Turbonomic, it's not super-simple.

Which solution did I use previously and why did I switch?

We didn't have a solution in place at all.

How was the initial setup?

I was working for the company when they implemented Turbonomic but I wasn't part of the project that implemented it. I have since taken over one of the primary roles in utilizing it and we've deployed an updated version of it. I have a co-manager who uses it as well, on the same level as me. We back each other up on it.

That's something where there is room for improvement: upgrades. We have deployed the newer version, version 8 of Turbonomic. The problem is that there is no way to upgrade between major Turbonomic versions. You can upgrade minor versions without a problem, but when you go from version 6 to version 7, or version 7 to version 8, you basically have to deploy it new and let it start gathering data again. That is a problem because all of the data, all of the savings calculations that had been done on the old version, are gone. There's no way to keep track of your lifetime savings across versions.

Maybe there's a way that they can go and retrieve those specific bits of data, but so far I haven't seen how that happens. I would like to see them make major version upgrades work, first of all, because you can't currently upgrade to a major version. You have to deploy it to a new server. But at the very least, if we have to deploy it to a new server, give us a way to pull in that lifetime savings information, and track the information they've built up. We've had the same one for almost two years and it would be nice to keep all that tracking information for future reference.

What's my experience with pricing, setup cost, and licensing?

I'm not involved in any of the billing, but my understanding is that is fairly expensive. 

It would be great if the price of the solution would scale with the amount of money that you are saving in the cloud. If the solution itself cost, say, $300,000 over the course of three years, it should be saving you $750,000 in cloud spend. They should make it worth it. At this point, I don't think there's any built-in tool to show you if the price that you're paying for Turbonomic is worth the cost savings that you're getting from it.

Or maybe the licensing and pricing could be done in tiers. If you had 100 virtual machines in the cloud, they would sell you licensing for 100 machines, and then 500, and then 1000. It would help if they did it in tiers so that you're not paying a massive amount of money for Turbonomic as a whole, and not saving as much as you were hoping.

What other advice do I have?

I don't think Turbonomic provides you with a single platform that manages the full application stack. It manages a lot of the infrastructure stuff, Layer 1 through Layer 3 of the OSI model. It's mostly focused on infrastructure and making sure your infrastructure isn't over-provisioned. I wouldn't say it could all the way through the application.

Optimizing application performance on a continuous process is beyond the scope of a human to be able to do on a consistent basis. In other words, if you have 20 virtual machines, it's reasonable that a human could watch the utilization and determine size changes as needed, but if you're getting into hundreds of virtual machines, it becomes a task that's beyond the ability of a person to do by himself. It's a question of scale. As you get into hundreds of VMs, it becomes too tedious to keep track of and it becomes very time-consuming as well. Having said that, we don't use Turbonomic for that. We don't use it to manage any applications. We only use it to manage virtual machines.

We have only just started using containers. We haven't gotten into letting Turbonomic manage those containers. That's the only other thing that we would probably use it for at this point: managing the containerization. We use it right now for just cloud. We're pretty solid on on-prem because we've been doing a lot of migration of our on-prem stuff to the cloud. So we actually have a lot of compute resources available on-prem and we're not really worried about running into any resource issues.

Before Turbonomic, there was no person or group of people managing those aspects of our environment that it manages for us, but if there had been then, obviously, it would have reflected time savings at this point.

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.
PeerSpot user
Buyer's Guide
Download our free IBM Turbonomic Report and get advice and tips from experienced pros sharing their opinions.
Updated: June 2026
Buyer's Guide
Download our free IBM Turbonomic Report and get advice and tips from experienced pros sharing their opinions.