Try our new research platform with insights from 80,000+ expert users
ERIK LABRA - PeerSpot reviewer
Technical Specialist, consultant at a tech vendor with 10,001+ employees
Real User
Top 10Leaderboard
Automates cloud operations, including monitoring, consolidating dashboards, and reporting
Pros and Cons
  • "It helps us get a consolidated view of all customer spending into a single dashboard, allowing us to identify opportunities to improve their current spending."
  • "The implementation could be enhanced."

What is our primary use case?

We use IBM Turbonomic to automate our cloud operations, including monitoring, consolidating dashboards, and reporting. This helps us get a consolidated view of all customer spending into a single dashboard, allowing us to identify opportunities to improve their current spending.

How has it helped my organization?

It can consolidate and amalgamate all the efforts. Before using it, we had multiple reports, tools, and sources of information that we needed to consolidate. With IBM Turbonomic, we can operate everything in a single console and view everything in a unified way. This allows us to address key performance issues and spending concerns that we identify, optimizing our operations to work better for our customers and us.

What is most valuable?

The overall price, the dashboards, and the FinOps capabilities are important features. The ability to manage all the budgets is also crucial.

What needs improvement?

The implementation could be enhanced.

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

For how long have I used the solution?

I have been using IBM Turbonomic as an integrator for the past year.

What do I think about the scalability of the solution?

50 users are using this solution. As an integrator, we're constantly looking for new logs and trying to make some of our customers for whom we do not provide cloud services part of that new ecosystem.

How was the initial setup?

Initially, it can be tricky as you have to configure everything. The setup requires a significant level of effort. If there were a way to migrate or import some features or have some preconfigured settings, it would greatly help with the initial setup. It takes three to four months as per standard operation.

We have engineers who are certified in the tools. We have a couple of product managers, but the main source of disruption, or at least delays, is the integration and dependency on other areas. For example, if we want to integrate the CMDB with the monitoring tools we already have in place for each of our different customers, it requires time and dependencies not only on the availability of people but also on the ability to make changes to the environments.

What was our ROI?

The ROI is very good. Although it's expensive, you can fully implement the recommendations from the various tools and dashboards and easily recover the investment within the first year.

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

It offers different scenarios. It provides more capabilities than many other tools available. Typically, its price is set as a percentage of the consumption of some of our customers' services. The cost will vary depending on the specific scenario, but it is not cheap.

What other advice do I have?

You can easily maintain it once you get into a stable mode with IBM Turbonomic. The operations team that adopted the tool is getting a lot of value from it, making it easier for them to manage and consolidate their work. It doesn't ramp up your AppDV or resource needs but helps improve and optimize them. We are using fewer people now.

It has a lot of capabilities. We haven't encountered any scalability issues. The way we have implemented it has helped us easily incorporate new customer sets.

There weren't many people with the skills to implement and manage IBM Turbonomic, so we had to develop the team's expertise. However, once we overcame that hurdle, managing it became easier.

Overall, I rate the solution a nine out of ten.

Disclosure: My company has a business relationship with this vendor other than being a customer: Integrator
PeerSpot user
Ict Infrastructure Team Cloud Engineer at a mining and metals company with 10,001+ employees
Real User
Provides recommendations whether workloads should be scaled up or down
Pros and Cons
  • "The tool provides the ability to look at the consumption utilization over a period of time and determine if we need to change that resource allocation based on the actual workload consumption, as opposed to how IT has configured it. Therefore, we have come to realize that a lot of our workloads are overprovisioned, and we are spending more money in the public cloud than we need to."
  • "There is an opportunity for improvement with some of Turbonomic's permissions internally for role-based access control. We would like the ability to come up with some customized permissions or scope permissions a bit differently than the product provides."

What is our primary use case?

We primarily use it as a cost reduction tool regarding our cloud spending in Azure, as far as performance optimization or awareness. We use Turbonomic to identify opportunities where we can optimize our environments from a cost perspective, leveraging the utilization metrics to validate resources are right-sized correctly to avoid overprovisioning of public cloud workloads. We also use Turbonomic to identify workloads that require additional resources to avoid performance constraints. 

We use the tools to assist in the orchestration of Turbonomic generated decisions so we can incorporate those decisions through automation policies, which allow us to alleviate long man-hours of having someone be available after hours or on a weekend to actually perform an action. The decisions from those actions are scheduled in the majority of cases at a specific date and time. They are executed without having anyone standing by to click a button. Some of those automated orchestrations are performed automatically without us having to even review the decision, based on some constraints that we have configured. So, the tool identifies the resource that has a decision identified to either address a performance issue or takes a cost-saving optimization, then it will automatically implement that decision at the specific times that we may have defined within the business to minimize the impact as much as possible.

There are some cases where we might have to take a quick look at them manually and see if it makes sense to implement that action at a specific date and time. We then place the recommendation into a schedule that orchestrates the automation so we are not tying up essential IT people to take those actions. We take these actions for our public cloud offering within Azure. We don't use it so much for on-prem workloads. We don't have any other public cloud offerings, like AWS or GCP. 

We do have it monitor our on-prem workloads, but we do not really have much of an interest in the on-prem because we're in the process of a lift and shift migration for removing all workloads in the cloud. So, we are not really doing too much on-prem. We do use it for some migration planning and cost optimization to see what the workload would look like once we migrated into the cloud. 

From our on-prem perspective, we use it for some of the migration planning and cost planning. However, most of our implementations with this are for optimization and performance in the public cloud.

It provides application metrics and estimates the impact of taking a suggested action from two aspects: 

  1. It shows you what that impact is from the financial aspect of a public cloud offering. So, it will show you if that action will end up costing you more money or saving you money. Then, it also will show you what that action will be like from a performance and resource utilization perspective. It will tell you when you make the change, what that resource utilization consumption will look like from a percentage perspective, if you will be consuming more or fewer resources, and if you're going to have enough resource overhead for performance spikes.
  2. It will give you the ability to forecast, but the utilization consumption's going to be in the future term. So, you can kind of gauge whether the action that you're taking now is going to look and work for you in the long term.

How has it helped my organization?

In our organization, optimizing application performance is a continuous process that is beyond human scale. We see tremendous value in Turbonomic to help us close that gap as much as possible within our organization. Essentially, Turbonomic will provide us with a recommendation on how to address a workload in real time based on its actual utilization. Then, we have pre-defined time slots where those actions can be implemented with minimal impact on the business because some of the changes may require the rebooting of the server. So, we don't want to reboot the server at 2:00 in the afternoon when everyone is using it, but we might have a dedicated time slot that says, "After 5:00 today or 2:00 in the morning when no one is using it, this server can be rebooted."

We have leveraged Turbonomic to not only ingest the data from the utilization of workloads to come up with performance-based driven decisions. We also have used Turbonomic to help orchestrate and initiate those actions automatically for a very large portion of our organization without us having to even be involved at all. For some more sensitive workloads, we look at them and coordinate with the business whether we will take action at another date and time.

We primarily use it in the public cloud for servers. We also monitor storage and databases within Azure. This is another added benefit that we like about Turbonomic. When we look at a decision, we are looking at how that decision is being driven based from a storage perspective, the IOPS being driven to a specific storage solution within our public cloud offering, its decisions based on specific DTU utilization from a database perspective, or if it is even a percentage of memory or CPU consumption. It takes into account all those various aspects and never puts us in a position where we take a decision or action without accommodating these other pieces and having them negatively impact us.

That level of monitoring is what has given us the confidence to allow Turbonomic to implement actions automatically without having IT oversight micromanage decisions, because it provides that holistic view, takes into account all those aspects, and ensures that a decision that is implemented never puts you into a point of contention or concern. We have the confidence to allow the appliance of the software solution to take actions without little to no IT oversight.

Turbonomic has identified areas within our public cloud where we had storage that was not being used at all. So, it provided us with insight into what that unused storage was so we could delete the unused storage and save on the recurring consumption cost. That was very helpful.

We have identified numerous workloads which have been overprovisioned by an administrator. We were able to essentially right-size workloads to use less resources, which cost us less money in our public cloud offering, e.g., a configuration with less memory or less CPU than what it was originally configured for. That helps us reduce our cloud consumption significantly.

In addition to ensuring that workloads are right-sized correctly, we have been able to save even more with our public cloud consumption by identifying workloads where we could purchase reserved instances, essentially long-term contracts for specific workload sizes. This allows us, on average, to save an additional 33% or more on our server run rates.

Turbonomic provides a proactive approach to avoiding performance degradation. It has allowed us to detect issues before they have actually become issues. Traditionally, in IT, we would not be aware of an issue until someone from the business came to us with an issue, then we would investigate the issue. In some cases, we would spend a couple hours trying to figure out what the issue was, then determine if something needed more resources, like more memory. Since Turbonomic, we have been able to almost immediately identify that our system needs more resources and take the action right then and there. Or, Turbonomic has identified there is an issue and we take an action, then notify the business that an action was taken in order to preemptively avoid a business impact.

Previously, a business impact use case would potentially take us hours. With Turbonomic, whenever we run into a business impact use case now, before we even log into a system to initially troubleshoot it, the first thing we do is go to Turbonomic and see, "What is Turbonomic telling us? What is the workload like now? What has it looked like in the last 24 hours or week? Do we see any trends to help guide us towards identifying where we should go from a troubleshooting perspective?" From that aspect, Turbonomic has definitely helped guide our path to resolution.

What is most valuable?

The ability to look at a workload from an actual consumption perspective for the resources that it's consuming internally is particularly valuable. For instance, when we have a server in the public cloud, we might provision a certain amount of memory resources to it and CPU, e.g., two processors and 24GB of memory. The tool provides the ability to look at the consumption utilization over a period of time and determine if we need to change that resource allocation based on the actual workload consumption, as opposed to how IT has configured it. Therefore, we have come to realize that a lot of our workloads are overprovisioned, and we are spending more money in the public cloud than we need to. 

This solution allows us to have the data to make business decisions without having a concern on whether we are going to be impacting the business negatively by taking the wrong action. We actually have the analytical data to back decisions. This helps us have discussions with the business on if it's the right decision to make or not. 

Turbonomic has the ability to manage the full application stack. We have not plugged in all aspects of our application stacks, but it does provide that. That's one of the things that we love from Turbonomic is that we're not only ingesting the data into Turbonomic and reviewing the decisions that Turbonomic is providing, but Turbonomic is also essentially providing us a single pane of glass to implement those actions. So, if there is an action that we would like to take, whether it is someone manually clicking a button and taking the action or the action being initiated automatically by Turbonomic, that is all taken from within the appliance. We don't have to go and log in somewhere else or log into our public cloud offering and take that action. It can all be done from a single management pane. We can look at our supply chain for a specific application or workload and see if one specific part of the solution is causing a problem, as opposed to having a bunch of people on the phone with a bridge call and having people looking at different aspects of the solution that they are more intimate with. Turbonomic shows us the ability from a service chain perspective, how things pitch together, and helps us identify that single point or bottleneck causing the impact. We have used it from that perspective.

It provides the ability for us to create customized dashboards and custom reports to help showcase info to key stakeholders. We have leveraged the custom reporting for things, like SAP, that we have running in the public cloud to show how SAP is running, both from a performance aspect as well as from a cost perspective.

What needs improvement?

There is an opportunity for improvement with some of Turbonomic's permissions internally for role-based access control. We would like the ability to come up with some customized permissions or scope permissions a bit differently than the product provides. We are trying to get broader use of the product within our teams globally. The only thing that is kind of making it hard for a mass global adoption, "How do we provide access to Turbonomic and give people the ability to do what they need to do without impacting others that might be using Turbonomic?" because we have a shared appliance. I also feel that that scenario that I'm describing is, in a way, somewhat unique to our organization. It might be something that some others may run into. But, predominantly, most organizations that use or adopt Turbonomic probably don't run into the concerns or scenarios that we're trying to overcome in terms of delegating permission access to multiple teams in Turbonomic.

For how long have I used the solution?

It has been somewhere between two and a half to three years since we started our relationship with them.

What do I think about the stability of the solution?

The stability is very good. We have not had to open up any support tickets for the product to troubleshoot or recover the appliance. It has been running just fine. We haven't had to redeploy or recover anything with it, surprisingly, in the two and a half years that we have had it. The code updates are pretty easy to perform as well. Ongoing maintenance is really simple, and our account team helps us with the code updates. They get a meeting invite together, then it is less than a whole 10 minutes, but they are there every step of the way.

What do I think about the scalability of the solution?

It is pretty scalable, in terms of any concerns that we would have. Right now, we are using on-prem appliances. However, if we needed to, they have the ability of pouring into a SaaS-based offering, which would help us adopt it faster, in terms of some of our sister companies, because we are not isolated to network access within this particular data center. We could leverage the same licensing from a SaaS perspective, then they wouldn't have to use a VPN to connect to the appliance to use it. 

There are situations from a scalability perspective where we have to take into account things like GDPR. For things where GDPR or data sovereignty come into play, the scalability becomes a bit of a concern because you can only keep the appliance within that specific region. You need separate instances of Turbonomic, but the team has the ability to allow us to tackle that from a licensing perspective. This is a pretty minimal concern. We tackle GDPR or data sovereignty from the perspective that we just apply an instance of Turbonomic within that specific country region.

How are customer service and support?

If we have any questions or concerns, the account team as well as the product support team are always there and very accommodating to help us. With any problems that we have, even if they are not built into the product, we have worked with them to give them feedback on the product and on how we would like it to work. They have worked with us to help import some of that functionality into the product so it is available, not just for us, but for other customers who use the product as well.

How would you rate customer service and support?

Positive

How was the initial setup?

The initial setup was relatively straightforward. It was a pretty easy setup. I wouldn't say it was any more difficult than any other tool that we set up or have used in our environment. It is pretty easy to deploy, then probably just as easy to configure once it was deployed.

What was our ROI?

It helps us gauge our return on investment for the purchase of Turbonomic, based on the overall actions that we've taken and how much money we have saved by taking those actions over a period of time.

In the last year, Turbonomic has reduced our cloud costs by $94,000. It has identified a lot more cost saving areas, but we haven't taken advantage of those.

The amount of tickets that we have had come in for performance issues has surmounted to almost nothing in the calendar year. I don't know what we had before, but now in a calendar year, it is less than 10 to 12 tickets a year for a performance issue.

It has definitely provided a huge benefit in the area of man-hours saved. Without the tool, we would be flying blind on that and would probably be spending a lot of man-hours trying to formulate in-house strategies on how to reduce costs. Our company is a very lean company, in terms of headcount for IT resources as well as cloud skillset awareness. Having a tool like Turbonomic has allowed us to adopt and implement strategies like this, like cost saving measures with the public cloud, probably making us exponentially faster than we could have been without them.

When we had hit on how it ingests the workload performance data to help provide performance-driven analysis or recommendations to provide a recommendation for whether a workload should be scaled up or down, one of the things that has been kind of like a side effect to the ingestion of this data and the business decisions coming out of Turbonomic is it has been helping us identify workloads which are really not being used at all. From identifying those workloads that are not being used, we are able to go through our lifecycle management faster and more efficiently than we would have in the past. We have been able to decommission servers, essentially deleting them from our public cloud and completely reducing the operational cost of that workload altogether. So, it is not just ensuring that the VM is right-sized or locking in a commitment, but identifying that the workload is so low to utilize.

We are able to go back to the business and having a discussion with them based on the utilization of that VM over the course of a period of time for the data that we have, then have the justification and communication with the business to say, "Yeah, it doesn't make sense to have this workload in the environment anymore. Let's delete it." or, "Yeah, it's something that isn't used it all. Let's go ahead and delete it." It is allowing us to identify areas to save cost in those areas, but it's also helping us say, "This workload is costing us this much money. Is it really worth spending this much money every month or so for this solution that is running in the public cloud? Is it generating enough revenue for the business to warrant the run rate? Is the solution providing a service to the business that justifies the operational consumption on a monthly basis?" We are able to have these internal discussions within the business based on the data that Turbonomic is providing. This is a side effect of the product because the product is not providing these decisions and implementing them, but the product is providing us the data to have these discussions and net these decisions as an outcome. Then, this ends up saving money in our public cloud offering.

Which other solutions did I evaluate?

We did try some other solutions as PoCs before we worked with Turbonomic. Unfortunately, I am not aware of who those companies were because that was before I came onboard with the team. The big thing that it always came down to was whether we were going to adopt the entire implementation setup and configuration aspect. For example:

  • How much work was it going to take to deploy the appliance? 
  • How many man-hours would it take to configure it? 
  • What the continuous configuration and management was going to be?
  • Was it really saving us time and money in the long run?

Other solutions always fell flat because of how much involvement it would require from IT to deploy and work it, but also because of the ongoing configuration and maintenance of the appliance.

What other advice do I have?

It doesn't pick up the entire supply chain automatically. It requires minimal effort in configuration. We have to show a relationship in a sense that this workload is associated with another workload. However, once that relationship is established, the solution helps us manage our business-critical applications by understanding the underlying supply chain of resources.

Our capital expenses are relatively flat. We are not purchasing any new equipment. We are actually in a consolidation process. Everything is getting moved to the public cloud. From an operational perspective, with our workloads being in the public cloud, it has provided us:

  1. The ability to identify what we have running in the public cloud and how much it will actually cost us. 
  2. How we can reduce public cloud operational costs, e.g., what actions can we do to help reduce operational expenses in the public cloud? 

It identifies areas where we can delete storage that is not being used. We can address right-sizing workloads that are overprovisioned in the public cloud as well as logging in long-term commitments with workloads in the public cloud and saving on incidents, on average for us, over 33% or higher for our workloads, as opposed to just paying the pay as you go hourly rate with the provider.

Try to look at things, not just from a cost savings perspective, but also from performance avoidance. We looked at: How do we quantify our spend in the public cloud and how do we avoid our spend in the public cloud? But we always forgot that there were workloads out there that do have performance impacts. So, we counted this as a cost savings and cost optimization tool, but it became so much more than that. 

We developed a crawl, walk, run approach. We took some workloads in our public cloud and looked at the business decisions. We took the decisions, then we tested to see what the outcomes were with them. As we went through those actions manually, gained the confidence on how those actions were being made, and what the post impact of that was, that allowed the business to become more confident in the tool. We no longer needed to have meetings to discuss why we were doing what we were doing.

It then became a point of communication. An action would be taken because Turbonomic said it was the right thing to do. Nowadays, it's not even questioned. When I talked to people about trying out Turbonomic and looking at how to adopt it in their workload, I say to look at areas which are current pain points in your environment and see where Turbonomic would fit into that instead of trying to come up with the workloads or use cases to plug into Turbonomic. Instead of trying to figure out what you have or seeing where you could put Turbonomic in your environment, see where your environment fits into Turbonomic. That was the way that we were able to drive adoption much faster and use it, not just as a reporting tool, but also as an orchestration tool as well.

They have some room to grow. I wouldn't give them a perfect 10. I would probably give them an eight and a half or nine (as a whole number).

Which deployment model are you using for this solution?

On-premises

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Microsoft Azure
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 2025
Learn what your peers think about IBM Turbonomic. Get advice and tips from experienced pros sharing their opinions. Updated: June 2025.
858,038 professionals have used our research since 2012.
Nicholas Diesel - PeerSpot reviewer
Solution Architect DC at Natilik
MSP
Top 5Leaderboard
An easy-to-use and stable solution for good visibility
Pros and Cons
  • "It is a good holistic platform that is easy to use. It works pretty well."
  • "It can be more agnostic in terms of the solutions that it provides. It can include some other cost-saving methods for the public cloud and SaaS applications as well."

What is our primary use case?

I mostly provide it to my clients. There are multiple reasons why they would use it depending on the client's needs and their solution. 

How has it helped my organization?

Turbonomic provides visibility and analytics into an environment’s performance. The visibility and analytics help bridge the data gap between disparate IT teams, such as Applications and Infrastructure. Having this visibility, specifically for cloud optimization, is extremely important

This has helped reduce our mean time to resolution (MTTR). On average there is about a 10% to 20% reduction, but it can be up to 60%.

Turbonomic has shortened application response time. It has made them more agile.

It's very good for optimizing the monitoring of the public cloud, private cloud, hybrid cloud, and/or Kubernetes. There are some health tools. It is extremely good for that. It is good for our clients to have visibility. It helps to have a complete view of what is going on.

Their automation has helped engineers focus on innovation and ongoing modernization projects. It has saved us about 30% of our work time. Having visibility for particular solutions helped resolve issues, troubleshoot the management of clusters, and so on. It helped to reallocate resources to other parts of the business.

Our clients have seen about 10%-20% of savings from utilizing Turbonomic. 

What is most valuable?

It is a good holistic platform that is easy to use. It works pretty well.

What needs improvement?

It can be more agnostic in terms of the solutions that it provides. It can include some other cost-saving methods for the public cloud and SaaS applications.

For how long have I used the solution?

I have been in the IT industry for about 25 years, and I have been working with this solution for about six years.

What do I think about the stability of the solution?

It is extremely stable. It works perfectly.

What do I think about the scalability of the solution?

The scalability is okay. It sometimes has problems with the hybrid nature of things, but it is fairly scalable.

How are customer service and support?

We do not use their support. Everything is done in-house.

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

We have used different ones provided by VMware. The solution is specific to the client. Turbonomic is one of the solutions we provide. It is extremely good and very easy to use. 

How was the initial setup?

I am not involved in its deployment. In terms of maintenance, there are general updates, and making sure the platform works and you are getting what you need from it.

The deployment model depends on the requirements, but 90% of the time, it is in the cloud. In certain classes, it is deployed in the cloud, managing multiple hybrid infrastructures between the cloud and on-prem. In certain circumstances, it is separated between different sites across the globe.

What other advice do I have?

I would definitely recommend a trial. It is a very good product, and it is worth its weight. It is something that is invaluable to most customers.

I would rate Turbonomic a nine out of ten.

Disclosure: My company has a business relationship with this vendor other than being a customer: Reseller
PeerSpot user
Infrastructure Engineer at a manufacturing company with 5,001-10,000 employees
Real User
It helps us do everything we can to make a VM run optimally
Pros and Cons
  • "Before implementing Turbonomic, we had difficulty reaching a consensus about VM placement and sizing. Everybody's opinion was wrong, including mine. The application developers, implementers, and infrastructure team could never decide the appropriate size of a virtual machine. I always made the machines small, and they always made them too big. We were both probably wrong."
  • "Turbonomic doesn't do storage placement how I would prefer. We use multiple shared storage volumes on VMware, so I don't have one big disk. I have lots of disks that I can place VMs on, and that consumes IOPS from the disk subsystem. We were getting recommendations to provision a new volume."

What is our primary use case?

We have four hosts and 250 VMs, so we automated Turbonomics to load balance across multiple hosts and achieve the most efficient usage of resources. The objective is to make the machines run as well as they can. The second use case is sizing recommendations, which we treat as gospel. The third use case is to help us replicate our VMs into Azure using a tool called Zerto. Turbonomic ensures we size the Azure instance correctly because we need to choose from a list of 10,000 sizes. We'll pay too much if we get the sizing wrong. 

How has it helped my organization?

Before implementing Turbonomic, we had difficulty reaching a consensus about VM placement and sizing. Everybody's opinion was wrong, including mine. The application developers, implementers, and infrastructure team could never decide the appropriate size of a virtual machine. I always made the machines small, and they always made them too big. We were both probably wrong. 

Turbonomic can determine the correct size of the box. The appropriate placement and sizing change every minute, so you'd only be correct for a minute if you ever got it right. Everyone is making incorrect assumptions about virtual machines based on physical workloads. They want to add more CPUs or 600 gigs of RAM. You're not going to get that in a virtualized or cloud environment. If you don't size it correctly, it will cause a performance issue or cost too much in the cloud. Turbonomic helps us avoid these mistakes. 

It helps us do everything we can to make a VM run optimally in an automated fashion. I have to understand why the VMs need to be redistributed. It just does it. If we have a problem after that, I know that placement and sizing aren't the problems. If I still have a problem, I need to use other tools to figure that out.

The solution helps us avoid performance degradation by placing the VM correctly and telling us if we're sized incorrectly. If someone complains about a performance issue and asks for more resources, I will consult Turbonomic about whether they need more CPU or RAM. If Turbonomic tells me that they do, I will give it to them. 

However, in the case of SQL Server, Turbonomic can't tell me if I have an index that's out of balance, so it doesn't fix the underlying problem. It just says that we need more resources to do this. When a situation like this happens, we go to the database admin and tell them we're using too much RAM, disk, or CPU. He will identify the problem and notify the other employees to stop doing whatever is causing it. 

We don't have applications that external users can access for a fee. Users in our company consume our applications to help them get business done. We don't have constant performance issues. By transitioning to virtualization, we got the benefits of fault tolerance and high availability because we used clustering. Now, instead of having available or unavailable applications, we have applications that perform better or worse. Turbonomic helped us avoid having applications that slow down because we virtualized. It's all shared resources, and we don't get trouble tickets about slowness unless there's an application problem.

Turbonomic provides some visibility into the application layer and underlying infrastructure. We also use ControlUp to drill down into the services running on each VM and what's hogging resources. Turbonomic manages Kubernetes and will size the Kubernetes container, but we don't use it to identify processes that consume the most resources.

What is most valuable?

Turbonomic handles workload placement and sizing exceptionally well. Granted, we don't make VMs with three CPUs and weird numbers of RAM. We try to come up with sizing that makes sense, but it tends to be close to what Turbonomic recommends. It does something that no other solution does. Microsoft and VMware will not suggest the correct size of a VM. 

It's essential to have an automated solution for handling placement and sizing. Things are changing so fast that a decision about the correct balance of your VMs across your cluster is incorrect by the time you make it. Turbonomics is constantly evaluating placement. 

Changes in the loads happen at various times of day, and some loads are unknown to us in different periods of the year, so we automate the decisions. It has a feature that enables you to start your VMs small and let them grow. Then, you can turn them off every month and try again. 

Turbonomic not only calculates the availability of resources for the task at hand but also forecasts what will happen to the system if I perform my recommendation. The problem with performance tools is that they sometimes provide recommendations that cause a problem, and they need to correct the problem they just fixed. Turbonomic avoids that by measuring what will happen if they do what they want. That's awesome.

What needs improvement?

Turbonomic doesn't do storage placement how I would prefer. We use multiple shared storage volumes on VMware, so I don't have one big disk. I have lots of disks that I can place VMs on, and that consumes IOPS from the disk subsystem. We were getting recommendations to provision a new volume. 

We use NetApp storage on the backend for the big one. I didn't want to re-provision a new volume. I wanted a placement. If it can place my workload in CPU and memory, why can't it tell me the placement of my disk volumes to spread my IOPS instead of telling me to make another volume? 

For how long have I used the solution?

We have used Turbonomic for three or four years. I've gone through several upgrades.

What do I think about the stability of the solution?

Turbonomic is highly stable. We've never had issues. 

What do I think about the scalability of the solution?

Turbonomic can handle any workload we throw at it, whether in the cloud or on-prem. I think that's why they went to Kubernetes. If your workload increases after your deployment, it will make recommendations on its own Kubernetes cluster that you need to size up or down. It doesn't automatically scale, but it understands that there are challenges to scale over time. In our case, we've scaled it down. It didn't need as many resources as it had.

How are customer service and support?

I rate IBM support a ten out of ten. I've never had a problem. We can always reach support, and they know their product well. They can typically answer most questions or get back to me with a solution in a reasonable time. For example, when I asked them about the storage placement issue, they said, "We don't do things exactly the way you want. We understand it and will add that to our list of feature requests." If enough customers ask for it, they'll do it with the storage placement based on IOPS.

How would you rate customer service and support?

Positive

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

We use Turbonomic for infrastructure awareness, but we have other tools for application awareness like ControlUp. VMware has distributed resource scheduling, but we believe that Turbonomic is far superior to that.

How was the initial setup?

Turbonomic has gone through several versions, and the latest is the most complicated because the first wasn't Kubernetes. It's a deployed OVF, so it's not that hard to do. Understanding the UI and configuration options isn't easy, but I'm an old guy who has been around since '87. I think all the new interfaces are unbelievably complicated and incomprehensible. It's like any product. Turbonomic is easy once you understand it. 

I didn't find the deployment to be complex or challenging. After you've deployed it, you need to configure it, do some placement, and tweak its recommendations. For example, I would never implement an odd number of CPUs, so I will specify that it only makes recommendations in units of two.

The deployment process is relatively lengthy because they've done all this Kubernetes stuff. You deploy it, and it spawns all these Kubernetes things. You need to wait until it finishes. It isn't instantaneous. 

Turbonomic requires no more maintenance than the average application. We keep it updated but don't immediately upgrade to the latest version. We stay one version behind. That's the sweet spot because we don't want to deal with problems in a brand-new release. We also review it annually. I can think of at least two occasions where they scheduled a technician to help us get it to the spot we agreed was the best. 

What was our ROI?

I haven't calculated the ROI. We do our internal ROI that looks at what it would cost not to implement Turbonomic. The cost would be poor performance based on infrastructure constraints. We believe it's worth what we pay for it. 

It has some features that help us control costs on the cloud. If we perform the recommendations on sizing, it shows you the difference in cost versus inaction. Turbonomic helps us size machines in the cloud and Kubernetes containers. We can run sizing reports that forecast whether a workload will be cost-effective if we move it to the cloud. 

When we create on-premise machines, the capital expenditure for on-prem equipment is fixed. It doesn't cost us more to be inefficient because we've already bought the hardware. It doesn't matter if I use it 70 percent or 90 percent. If you have an inefficient workload on the cloud, it may cost you a lot more than running it on-premises. You need to fix the application to avoid something stupid like storing data forever. Turbonomic will help us identify an inefficient application so we don't move it to the cloud and find out it costs a trillion dollars to run it.

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

When we first bought Turbonomic, we paid by ESXi host or something like that. We have several hosts with small workloads and a few with high workloads. We negotiated with Turbonomic, but the licensing model prevented us from covering a significant portion of our workload. Later, we got everything covered because they changed their pricing to a per VM model. 

I believe they modified it when IBM acquired Turbonomic or maybe right before. We could cover all the VMs that weren't included when it was charged by the number of hosts. We use virtualization for fault tolerance and high availability, but we might only have a handful of VMs. 

The licensing is now straightforward. You have a fee for a certain number of VMs plus maintenance. Everybody's switching to a subscription model these days. I'm an engineer, so I don't care how much anything costs. I only care that it works and doesn't keep me up at night. I'm not involved in purchasing. I don't think there are better, cheaper alternatives, but we review that annually.

What other advice do I have?

I rate Turbonomic a ten out of ten. I always tell people about Turbonomic when talking to other infrastructure nerds. When we talk about infrastructure, the crucial part is not the implementation but measuring performance over time to see if your top is spinning out of control or falling over. 

We can typically get it right up front. The big question is: Does it continue to run, or is it slowly running out of steam? Turbonomic recommends, "Hey, if you're going to continue to build like this, you need to start provisioning the host." We don't use it for that, but if I get those recommendations, I need to check on the garbage collection, i.e., deleting unused resources that someone built and forgot about.

My biggest advice about Turbonomic is to use it to its fullest potential. To get the best benefit, you need to use it and measure the results. And if you don't use it, they're going to come up and go, "Well, what are you using this for?" "Oh, I don't know," and they won't renew it.

If you already have distributed resource scheduling or similar tools, Turbonomic does a better job and can do other functions that DRS can't. VMware won't recommend ways to size a VM in Azure so you can move it. Why would they want to do that? Turbonomic is middleware, so it doesn't have skin in the game regarding placement. It's making impartial recommendations irrespective of whose storage, hypervisor, or cloud platform you're using.

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
Senior Cloud Engineer at O.C. Tanner Co.
Real User
The cost savings is significant, especially with our AWS computing
Pros and Cons
  • "Turbonomic can show us if we're not using some of our storage volumes efficiently in AWS. For example, if we've over-provisioned one of our virtual machines to have dedicated IOPs that it doesn't need, Turbonomic will detect that and tell us."
  • "The deployment process is a little tricky. It wasn't hard for me because I have pretty in-depth knowledge of Kubernetes, and their software runs on Kubernetes. To deploy it or upgrade it, you have to be able to follow steps and use the Kubernetes command line, or you'll need someone to come in and do it for you."

What is our primary use case?

We have a hybrid cloud setup that includes some on-prem resources, and then we have AWS as our primary cloud provider. We have one or two resources on the Google Cloud Platform, but we don't target those with Turbonomic. Our company has a couple of different teams using Turbonomic. Our on-premise VMware virtualization and Windows group use Turbonomic to manage our on-prem resources. They use it to make sure that they're the correct size. 

I'm on the cloud engineering team, and I use it in a unique way. We use it for right-sizing VMs in AWS. We're using it to improve performance efficiency in our Kubernetes containers and make sure the requests are in line with what they should be. If an application has way more memory allocated than it needs, Turbonomic helps us decide to scale that back.

We have a platform that we use for our internal deployments. I use our API to get data and transform it for use in our platform. I've developed APIs that go in between our internal platform and Turbonomic. When our developers create and release code, these APIs allow them to take advantage of Turbonomic without using it directly. It's built into our platform so they can benefit from the performance improvements Turbonomic can recommend, but they don't need access to Turbonomic.

How has it helped my organization?

Cost savings is a significant benefit, especially with our AWS computing. It cuts down on human error. For example, sometimes someone will spin up some resources in AWS and then forget about it. We can go into Turbonomic's reporting and see that a virtual machine is idle, so you might want to scale it down. If it's not being used, you should delete it. Then you can save X amount of money. Turbonomic will automatically apply those things for you and tell you how much you're going to save. It's integrated with your AWS billing report and everything; it can give you real data. You click a button, and it'll apply all the functions for you, so you save a bunch of money. I would say that that's a huge part of it for us.

We have a couple of different use cases, and it was essential for us to meet all of them without the need to go to several different vendors. Turbonomic can manage on-premises and cloud-native resources all in the same place, providing direct cost benefits through our cloud providers and our on-prem hardware storage.

Turbonomic has also helped us improve our efficiency as an organization. We can better understand the actual cost of our applications and how to optimize, so we've become more efficient and cut down some of the extra expenses. It's also useful for capacity planning. We can understand how much resources we're using right now and how much we'll need when we bring on new clients for our software solution.

Turbonomic has helped us manage multiple facets of our business-critical functions. Our company provides a software platform for our clients. They log into a portal that's hosted either in the cloud or on-premises. Turbonomic can monitor those applications as well as the underlying storage and computing resources. It's monitoring the applications themselves, the production environments, development, and QA for future changes. We can understand how changes are going to impact our production.

It depends on the system that we're looking at. We have a change-management process for our business-critical things and our production resources. With that, we either schedule a change or manually execute the change during a planned maintenance window. Our change management board approved other functions, like development and QA-type resources that aren't in production that we're developing. We can automate those kinds of things all the time. I know that our storage team automates a ton of tasks, but I'm not exactly sure. I assume they wouldn't be automating production resources either.

We follow some pretty strict change management policies. Applying some of these resources will require restarting your process. We would do it either in a change management window that we schedule through Turbonomic or manually apply it. 

Turbonomic's application-driven prioritization helps us identify where risks are coming from while proactively preventing performance degradation. It's nice to be able to avoid problems before they happen. I don't have to wake up in the middle of the night and respond to some alert because one of our applications ran out of memory, and people couldn't use our product. It's helped me get some sleep. Our storage teams are super stoked about that, too, because they had all sorts of alarms going off all the time, and they set up a ton of automation with Turbonomic to handle that all for them. We've seen a significant reduction in open tickets for application issues.

What is most valuable?

Turbonomic can show us if we're not using some of our storage volumes efficiently in AWS. For example, if we've over-provisioned one of our virtual machines to have dedicated IOPs that it doesn't need, Turbonomic will detect that and tell us. You can save like a thousand bucks a month by switching the storage class. With a click of a button, it automatically makes the changes for you, and you can go in and save a ton of money on AWS with it. That's one of the primary ways I've used it. 

Kubernetes integration is excellent. Turbonomic helps us right-size deployments and replica sets. They've come a long way since I started here. I've been working with the team that uses Kubernetes or develops the Kubernetes integration, and it's been fantastic. Turbonomic helps prevent resource starvation too. Inside the console, there's a little graph that tells you what your application has been doing over the last week. You know that you need to take action right now before you run out of CPU or memory and your application starts to suffer. 

With Turbonomic, you have everything in one place. There aren't a bunch of different things to worry about or manage. It helps you manage full-stack applications as well. It's a challenge for many of our developers to understand what resources their application needs. We can automate that. Turbonomic processes all of the data, makes intelligent decisions, and automatically applies changes to the application. These are problems that are difficult for humans to solve because of the complexity of taking into account all these variables and determining how much memory to give an application. If you don't make the right decision, Turbonomic can discover that for you and fix it.

You can automate all of these functions. It tracks your application performance, and you can automate everything or have it wait for your input. It'll do it in real-time asynchronously in the background. Turbonomic can predict the impact of any given action, and that's one of the things I like about it. There's a little graph that pops up when you're about to do something. It shows you the history and predicts the future impact of what will happen when you click the button. For example, it can tell you that your utilization of the resource allocation will drop by this much, and you're going to be at about X percent utilization.

It's reasonably accurate. I haven't had a situation where it told me that everything would be okay, but it didn't work when I applied the change. So far, everything has been smooth sailing. Turbonomic can tell you how everything is currently performing, but we use other tools for that kind of monitoring. It can show you how your system is currently acting. If some things don't need action at the moment, it will tell you why. For example, it'll say you have this much memory allocated, and you're right on target, so you don't need to do anything. 

It's harder to use a monitoring tool to understand how your application performs over time. It depends on the monitoring tool, but often you have to set it up to ingest all this data and pick the right things to look at. Turbonomic does all that for you in the background. You can look at a suggestion, for example, if you need to up your memory allocation by a certain amount — and see all the data Turbonomic has gathered to make that decision. With a standard monitoring tool, you have to make that decision yourself. You're the one ingesting all the data. 

A monitoring tool is probably better if I want to see what my application is doing right this instant. As far as thresholds go, I think that's something I would probably use monitoring tools for. I would set it up to alert me when my resource allocation or memory usage exceeds 80 percent. I haven't used Turbonomic to do things like that. It's more forward-looking. When something is happening, like my application is running low on startup resources, I'll hop on a Turbonomic to see if there's a solution that I should apply. 

What needs improvement?

It's tough to say how they could improve. They've done a lot better with their Kubernetes integration. If you'd asked me a year and a half ago, I would say that I think their Kubernetes integration needs work. They started with more of a focus on on-prem VMware virtual machines. I think it was called VMTurbo at one point. Their main goal was to help you with these virtual machines. 

Now they've pivoted to also supporting containers, cloud-native tools, and cloud resources. At first, it was a little hard because they had this terminology that didn't translate to cloud-native applications for the way that Kubernetes deploy things versus a virtual machine. 

I was left wondering if this was a Kubernetes resource but now, it's come a long way. I think they've improved our UX as far as Kubernetes goes. I'm interested in seeing what they do in the future and how they progress with future Kubernetes integration. I would say that's something they've improved on a lot. 

For how long have I used the solution?

I've been at my current company for a little over three years, and I believe we started looking into Turbonomic around that time. I would say I've been using it for two to three years.

What do I think about the stability of the solution?

I have never had Turbonomic go down or had a problem with it not being available when I need it, so I would say stability is great.

What do I think about the scalability of the solution?

I've never had an issue where I would need to scale Turbonomic to handle more resources. Knowing what I know about how the solution is deployed, I would say it's scalable since it's built on Kubernetes. You can install the Kubernetes cluster and scale up instantly. Turbonomic has a micro-service architecture, so it appears to be scalable on the backend. I would say it's very scalable, but I haven't had any direct experience with scaling it myself. 

We're using it fairly extensively, but we don't have a ton of people working with it right now. Every relevant team uses it, including my team, cloud engineering, storage, and networking groups. In total, that's around 10 or 15 people using it. We are planning to increase usage. We're working on some new applications for Turbonomic, like integrating some of the data from Turbonomic into our platform as a service. 

I've also worked with some of their engineers on this. It's not necessarily things that I wouldn't figure out on my own, but they've helped to smooth the process along. Every once in a while, one of my contacts at Turbonomic lets us know a new feature is coming and ask us if we want to beta test it. We install it, update to the beta version, then go through and take a look. Some of those things would be cool, like a scaling solution with Istio, a Kubernetes load balancer service mesh tool.

I want to delve into scaling applications horizontally with Turbonomic based on response times and things like that. It would be nice to be able to automate more actions. Right now, I've integrated this into our platform, but in the future, we want to automate some of this more, especially for non-production resources. For example, if a developer decides to spin up a development application using way too many resources, we can automatically scale that down. That's the problem Turbonomic is trying to solve. It's tough to know how much you need. 

How are customer service and support?

I rate Turbonomic support eight out of 10. Their support team has been good. We haven't had many problems, but when we do, they respond quickly. Whenever I've had to reach out for anything, they've been super-responsive, and they'll hop on Zoom call if we need them to troubleshoot something. 

How would you rate customer service and support?

Positive

How was the initial setup?

The deployment process is a little tricky. It wasn't hard for me because I have pretty in-depth knowledge of Kubernetes, and their software runs on Kubernetes. To deploy it or upgrade it, you have to be able to follow steps and use the Kubernetes command line, or you'll need someone to come in and do it for you. We're deploying it to use with our OVA in our VMware environment on-premise, which is a little rough. It's not terrible, and I've had way worse software vendors, but I would say there's probably a little bit of room for improvement as far as upgrades go. We have to schedule a window and then make sure everything's working. With other on-prem services, you just run one command, and everything updates for you. Turbonomic upgrades are a little more involved.

When the guy on our side was going through the install process and setting all of this up, he had to get into the virtual machine environment and do a bunch of stuff, download some things, and then start running scripts. On top of that, he was trying to run these Kubernetes controls, and this other guy was helping install them. So it felt a little more clunky. I don't know how you would improve that unless it was a complete software solution service or a simple installer that you download and run.

The total deployment time depends on some different factors. We've deployed Turbonomic a couple of times. When they come out with a new version, we have to do a complete redeployment. I wasn't involved in the initial setup, so it's hard for me to say. But it took a couple of days to deploy the new version, plus a couple of hour-long sessions. It was around 15 hours total. I remember we tried to download a file, and it took two hours. I think that was because of the internet connection on our side. It's hard for me to quantify it. 

What was our ROI?

We've seen a great return on investment. Then again, I'm not sure how much we initially paid for it anyway, but we went through renegotiation. I don't have the numbers, but we bought some additional licenses, so we just expanded our use a little bit two or three weeks ago. I'd say that we got a good return on our investment, and we're excited about expanding our use in the future too. 

It has reduced our capital and operational expenditures. It's hard to estimate it, but the cloud savings have been significant. I can't give a percentage. However, there have been multiple times when I've applied something, and it has cut a considerable portion of our monthly spending on AWS — over 5 percent. Sometimes it's just a little, but all of those actions add up over time. If I apply a bunch of changes at once, it can add up. I can say we reduced 5 percent of our monthly spending just once, and that was pretty huge for us because we spent a ton on AWS resources. That was one time I can remember, but I'm sure it's been more than that, especially our other teams using it. We've also seen some savings in human resources costs, especially on the other team. They're not dealing with alarms going off all day anymore.

What other advice do I have?

I rate Turbonomic 10 out of 10. For anyone thinking about implementing Turbonomic, I would suggest having someone familiar with Kubernetes — the more familiar, the better. You need someone who knows how to run a Kubernetes command to see what's happening with the state of the Turbonomic deployment if necessary. If you've got someone who knows how to use Kubernetes, include them in the deployment process.

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
Team Lead, Systems Engineering at a healthcare company with 5,001-10,000 employees
Real User
Enables us to reduce our ESX cluster size and save money on our maintenance and license renewals
Pros and Cons
  • "With Turbonomic, we were able to reduce our ESX cluster size and save money on our maintenance and license renewals. It saved us around $75,000 per year but it's a one-time reduction in VMware licensing. We don't renew the support. The ongoing savings is probably $50,000 to $75,000 a year, but there was a one-time of $200,000 plus."
  • "The GUI and policy creation have room for improvement. There should be a better view of some of the numbers that are provided and easier to access. And policy creation should have it easier to identify groups."

What is our primary use case?

We do vMotion through VMware. We let Turbonomic control our vMotion. We do server rightsizing and capacity management with it.

How has it helped my organization?

With Turbonomic, we were able to reduce our ESX cluster size and save money on our maintenance and license renewals. It saved us around $75,000 per year but it's a one-time reduction in VMware licensing. We don't renew the support. The ongoing savings is probably $50,000 to $75,000 a year, but there was a one-time of $200,000 plus.

It also saved human resource time and the cost involved in monitoring and optimizing our state by 25%.

What is most valuable?

Rightsizing is the most valuable feature because it helps with our capacity management and server density so that we are always optimized. 

Turbonomic provides specific actions that prevent resource starvation. It'll tell us if a server is overpowered or over-provisioned so that we can recover resources. And on the same note, it'll tell us if a server is under-provisioned and we need to add resources to it to help the performance.

It also provides us with a single platform that manages the full application stack. This was the secondary reason we went with Turbonomic. The primary reason was for the server optimization.

In my organization, optimizing application performance is a continuous process that is beyond the human scale. We're always looking to better optimize the environment.

We use Turbonomic's automation mode to continuously assure application performance by having the software manage resources in real-time for sizing-up. Sizing down is a manual process.

Turbonomic handles on-prem, virtualization, and storage. Turbonomic understands the resource relationships at each of these layers and the risks to performance for each. As far as we can tell, they are risk-averse. So they put controls in so that you don't cause outages. It makes the operations more secure.

We do a piece of automation in real-time, scheduling them for change windows, or manual execution for implementing Turbonomic actions. The vMotions are automation, the rightsize up is done automatically, and the rightsize down is during change windows.

We do the automation piece so that it is continuously rightsizing how many VMs are on a host for best performance, same with increasing resources on a VM to make sure application performance is where it should be. And then we do change control for the rightsize down because it requires a reboot.

The fact that Turbonomic shows application metrics and estimates the impact of taking a suggested action gives us a window into seeing what will happen if we do make the change. So it provides better visibility.

Turbonomic provides a proactive approach to avoiding performance degradation. That's what rightsizing does. It continuously optimizes so there are fewer application performance issues.

We have seen a 20% reduction in tickets opened for application issues.

Using Turbonomic does it all-in-one versus the approach of using monitoring and threshold to assure application performance. Sometimes your monitoring tool does not do the optimization as well.

What needs improvement?

The GUI and policy creation have room for improvement. There should be a better view of some of the numbers that are provided and easier to access. And policy creation should have it easier to identify groups.

For how long have I used the solution?

I have been using Turbonomic for four years. 

What do I think about the stability of the solution?

We have not had any issues, it's pretty stable.

What do I think about the scalability of the solution?

We've been able to add resources or things for it to look at without any issues so far. So there haven't been any scalability issues.

We are monitoring 3,000 workloads with Turbonomic.

There are two systems engineers who use it. In terms of maintenance, it only requires software updates. 

We may do some more integration with other applications like AppDynamics, but the platform itself, we've integrated it completely.

How are customer service and technical support?

We've had great success with their support. They have good response times and willingness to engage.

How was the initial setup?

The initial setup was straightforward. It's point and click. You install the VM and point it to your environment and it starts working.

The initial deployment took a couple of hours. 

What was our ROI?

We have seen ROI in cost reductions and savings. That directly applies to the cost we pay for Turbonomic licensing.

Our ROI is positive when it comes to the assurance of application performance in your company. It's a benefit for us.

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

Pricing is pretty straightforward. We haven't seen any major increases in it. It's a flexible model.

There aren't additional costs to the standard license. 

Which other solutions did I evaluate?

We also looked at VMware vRealize. The big difference between vRealize and Turbonomic is integration. It's easier to integrate Turbonomic than it is vRealize. There are more components to install.

What other advice do I have?

It's a worthwhile investment, at least to get it, get some sort of trial installed to see because it'll give you recommendations as to what it can do and it'll allow you to determine if it will help your environment or not.

There were many things that could be optimized in our environment that we did not know about before.

I would rate Turbonomic an eight out of ten.

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
reviewer1687299 - PeerSpot reviewer
private cloud team at a manufacturing company with 10,001+ employees
Real User
Top 5Leaderboard
Excels in providing stability, efficient resource optimization, and cost savings at the infrastructure layer, with minimal maintenance requirements
Pros and Cons
  • "The primary features we have focused on are reporting and optimization."

    What is our primary use case?

    We typically use it for optimizing the performance and resource allocation of virtual machines.

    How has it helped my organization?

    It offers visibility and analytics for monitoring performance across our environment, starting from the application layer and extending down the stack to the underlying infrastructure resources. Specifically, it concentrates on optimizing memory and CPU resources as part of our focus on hardware and environment optimization, without delving into additional aspects.

    There was a single project where it helped us reduce the size of hundreds of VMs. This represents the only example with which I am familiar.

    It's important to note that optimizing the monitoring of our private cloud is not the primary function of this tool. It is specifically utilized for optimization purposes. We employ it for tasks such as trending predictions and VM utilization performance. However, for monitoring, we rely on a completely different tool.

    It has resulted in cost savings, specifically at the infrastructure layer.

    What is most valuable?

    The primary features we have focused on are reporting and optimization.

    For how long have I used the solution?

    I have been working with it for more than five years.

    What do I think about the stability of the solution?

    It has proven to be highly stable.

    How are customer service and support?

    I haven't directly interacted with tech support, but based on what I've heard, the overall experience was satisfactory.

    What about the implementation team?

    Maintenance is necessary, and one person is sufficient for the task.

    What other advice do I have?

    Overall, I would rate it eight out of ten.

    Which deployment model are you using for this solution?

    Private Cloud

    If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

    Microsoft Azure
    Disclosure: My company does not have a business relationship with this vendor other than being a customer.
    PeerSpot user
    reviewer1826193 - PeerSpot reviewer
    Chief Information Officer at a government with 501-1,000 employees
    Real User
    Easy to manage using a single pane of glass, informative cost estimation features, responsive support
    Pros and Cons
    • "Using this product helps us to reduce performance risk because it shows us where resources are needed but not yet allocated."
    • "Recovering resources when they're not needed is not as optimized as it could be."

    What is our primary use case?

    We are in the healthcare industry and we use this solution for ensuring proper resource allocation for our virtual servers and our virtual desktops.

    We use Turbonomic as a single platform to manage our full application stack, and having a single source of truth for application performance management is very important to us. The fewer places you have to go to make changes, the better. Having that available in a single pane of glass to make those changes makes it easier on our admins. Rather than having to go into multiple solutions to make changes, they do it all right there.

    How has it helped my organization?

    Turbonomic provides visibility and analytics in our environment from the application layer, all the way down the stack to underlying infrastructure resources. We don't use it as much on the application level as we do on the hardware and resources level.

    This is a feature that's becoming more important to us. We're really starting to look at the analytics more nowadays and will in the future. It was not as important before but has become more so in the past year.

    This visibility has definitely helped reduce our time to resolution. We have not quantified how much but it is due to having the visibility and the ability to monitor what's going on and make those changes in real-time. We just didn't have a baseline to compare and see how much it's improved.

    With respect to any alerts that come up, it helps us to interpret those faster. This is something that is very important because it triages a lot of stuff that we don't have to then spend extra time doing, especially being a small team. It saves us at least a couple of hours per week.

    Using this product helps us to reduce performance risk because it shows us where resources are needed but not yet allocated. Based on that, we're able to see whether those resources needed to be updated. In turn, that helps to limit application downtime or employees waiting for their jobs to get done.

    It has definitely helped to reduce performance degradation. It helps us keep up with the changing environment and workloads that change over the course of days or weeks. Prior to this, it was all manual for us and we'd have to react. Now, we're able to be proactive.

    This has also had a positive impactive on our applications' response time to SLAs. We're able to keep up and be proactive by fixing issues before the user even notices that there is a problem. This is important because it's great from a customer experience standpoint.

    They never experience the problems they had in the past, where they would have to call us to say that their machine was running slowly, and then we'd have to figure out what was going on. Now, we know beforehand that they need additional resources, and many times, we're able to address that before they even realize it.

    Generally speaking, using this solution has helped to eliminate resource constraints and it's helped us to understand what resources we need. In terms of that, we are able to modify our plans for the future concerning the acquisition of new hardware because we're able to satisfy the need with what we already have, rather than thinking we need to buy more. Turbonomic helps us to balance that out better, ensuring that we're not over-resourced in terms of hardware, and having resources sitting idle, which is very costly.

    Turbonomic has helped our engineers focus on innovation because it has freed their time quite a bit. In the past, we had one person that would spend a lot of time trying to find where things were going wrong. This was precipitated by users saying that their machines were slow or not performing very well. Our staff would have to go in and figure out what was going on, then make the appropriate changes. Now, Turbonomic does that and our staff can focus on other tasks that need to be done.

    What is most valuable?

    The resource allocation features are the best for us. They have a lot of different features, but we had it at first in notification-only mode, or recommendation mode it may be called. In that mode, they would recommend what we should do, and then we would manually do it.

    Once we realized that we could trust their recommendations, we set it into the automated mode, so it makes those changes on the fly for us. Especially during the pandemic, that really helped as we were scaling up our virtual desktops quite a bit. We almost tripled the number of desktops we had on there within the course of two and a half to three months.

    What needs improvement?

    In the automation engine, it is really quick to change things when it needs to scale up. However, scaling back is a little bit slower. Recovering resources when they're not needed is not as optimized as it could be.

    For how long have I used the solution?

    I have been working with Turbonomic for approximately four years.

    What do I think about the stability of the solution?

    This is a very stable solution. Even when we have to perform upgrades, it's seamless. With other solutions, updates can sometimes be a problem, but with Turbonomic, it's been pretty easy.

    What do I think about the scalability of the solution?

    Turbonomic is a scalable product.

    We have about 280 servers and close to 550 virtual desktops being managed by Turbonomic. It is in a mode to increase resources as needed and then decrease them as the demand goes away.

    At this point, we don't have any plans to increase usage. We have it covering all of the workloads that we need.

    We only have two people that use it, and they are system analysts. They are in charge of deployment and maintenance.

    How are customer service and support?

    The customer support has been very positive, although we've had very limited need for it. That said, whenever we've had to call in, they've been able to help us out very quickly.

    One of the best parts about this solution is that there are so few issues that we simply don't need to use support very often.

    How would you rate customer service and support?

    Positive

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

    We did not use a similar solution prior to this one. All of the work was done manually. We knew that our workload was increasing and the time spent on managing these types of workloads throughout our server stack was also increased. We implemented Turbonomic because we found it was a good way to free them up from a lot of that busy work.

    Compared to what we were doing before, Turbonomic has given us full visibility. Prior to this, we had to look in multiple locations, and in some cases, we didn't have any visibility at all. 

    How was the initial setup?

    The initial setup was very straightforward, and it was done within a couple of days.

    What about the implementation team?

    Resources from Turbonomic assisted us with the deployment. They were very knowledgeable and were able to help our staff, who had never used the product before, understand it very quickly.

    What was our ROI?

    We have not measured ROI, although application performance has improved because we're not resource-constrained. We're not running into situations where our applications are failing due to a lack of resources, so it's helped us most with uptime and customer experience.

    It has definitely helped in terms of CapEx because we've been able to avoid purchasing hardware that we originally thought we needed.

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

    The pricing is in line with the other solutions that we have. It's not a bargain software, nor is it overly expensive.

    Which other solutions did I evaluate?

    I do not recall evaluating other solutions.

    What other advice do I have?

    I believe that we use version 8.3, and we may be a couple of versions behind the latest.

    Turbonomic has tools for optimizing and monitoring cloud-based environments, although, at this point, we use it mainly for our on-premises environment. We used it to help estimate what our cloud costs would be. Consequently, we realized that we were much better, at the time, not migrating to the cloud from a monetary standpoint.

    Using the cost estimate to run our workloads in the cloud, we found 25% to 30% savings by staying on-premises versus going to the cloud. This is because our workloads are not optimized for the cloud. We'd have to retool a lot, which becomes very expensive.

    The problem with moving is based on our application stack, rather than something that can be changed in Turbonomic. They saved us money in this regard because their estimates are very well thought out and very informative.

    My advice for anybody who is looking into Turbonomic is that it's a great product. There are other options on the market but from what I've seen, this is one of the better ones. I'd suggest starting slowly when it comes to the recommendations. Make sure that you're verifying what their recommendations are and building that trust up before going into a more automated mode. Once it is automated, it can move pretty quickly and if you're not ready for it, it can cause some issues.

    If somebody were looking into Turbonomic but already has a process automator and does monitoring, it would really come down to whether they are looking for better ease of use, or having an all-in-one platform if they currently use multiple tools. It's going to do a lot of the same tasks and they would have to do their own research to see what is better for them. I like that it gives that single pane of glass visibility, whereas they might have multiple vendors and multiple applications in their current use case.

    In summary, it's a good product. There are things that they're working on and they keep adding new features, so we're happy to see that.

    I would rate this solution a nine out of ten.

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