Skip to content
Menu

Turbonomics

Turbonomic is a containerized, microservices-architected application that runs in a Kubernetes environment (or in a VM) on your network or a public cloud. You then assign services running on your network to Turbonomic targets. Turbonomic discovers the devices (physical devices, virtual components, and software components) that each target manages and then performs analysis, predicts risks to performance or efficiency, and recommends actions you can take to avoid problems before they occur.

Turbonomic is the premier solution for Application Resource Management (ARM) in cloud and virtual environments.


Application Resource Management is a top-down, application-driven approach that continuously analyzes applications’ resource needs and generates fully automatic actions to ensure that applications always get what they need to function optimally. It runs 24/7/365 and scales with the largest, most complex environments.


To perform application resource management, Turbonomic represents your environment holistically as a supply chain of resource buyers and sellers, working together to meet application demand. By giving buyers (VMs, instances, containers and services) a budget to search for the resources that applications need to perform and sellers to price their available resources (CPU, memory, storage, network) based on real-time usage, Turbonomic keeps your environment within the desired state – operating conditions that simultaneously achieve the following conflicting goals:

Assured program performance: Prevent bottlenecks, increase containers/VMs, prioritize workloads and reduce storage latency.

Efficient use of resources: Consolidate workloads to minimize infrastructure usage, reduce containers, prevent sprawl and use the most economical cloud offerings.

Turbonomic is a containerized, microservices-architected application that runs in a Kubernetes environment (or in a VM) on your network or a public cloud. You then assign services running on your network to Turbonomic targets. Turbonomic discovers the devices (physical devices, virtual components, and software components) that each target manages and then performs analysis, predicts risks to performance or efficiency, and recommends actions you can take to avoid problems before they occur.

How does Turbonomic work?

Turbonomic Application Resource Management is used to keep your infrastructure in the desired state. This is an ongoing process that solves the problem of ensuring application performance while achieving the most efficient use of resources and respecting environmental constraints to comply with business rules.

This is not an easy problem to solve. Application Resource Management must consider many different resources and how they are used in relation to each other and many control points for each resource. As your infrastructure grows, the factors for every decision increase exponentially. In addition to that, the environment is constantly changing – to stay in the desired state, you are constantly trying to hit a moving target. To perform application resource management, Turbonomic models the environment as a market consisting of buyers and sellers. These buyers and sellers form a supply chain that represents levels of units in your inventory. This supply chain represents the flow of resources from the data center, through the physical tiers of your environment, into the virtual tier, and out to the cloud. By managing relationships between these buyers and sellers, Turbonomic provides management of resources from the data center to the application. See Figure Supply Chain for a visual layout of buyer and seller relationships.

Turbonomic uses virtual currency to provide a budget to buyers and allocate resources to cost. This virtual currency assigns value at all levels of your environment, making it possible to compare the cost of application transactions with the cost of disk space or physical space in a data center. The price a seller charges for a resource changes depending on the seller’s supply. When demand increases, prices rise. When prices change, buyers and sellers react. Buyers are free to look for other sellers who offer a better price, and sellers can duplicate themselves (open new stores) to meet increasing demand. Turbonomic uses its financial scheduling engine to analyze the market and make these decisions. The effect is an invisible hand that dynamically guides your IT infrastructure to optimal resource use. To get the most out of Turbonomic, you should understand how it models your environment, the type of analysis it performs, and the desired state it works to achieve.

The Desired State

The goal of Application Resource Management is to ensure performance while maintaining efficient resource utilization. When both performance and efficiency are maintained, the environment is in the desired state. You can measure performance as a function of delay, where zero delay provides the perfect QoS for a given service. Efficient use of resources is a function of utilization where 100% utilization of a resource is the ideal of the most efficient utilization.


If you plot delay and utilization, the result is a curve showing a correlation between utilization and delay. Up to a point, as you increase utilization, the increase in latency is small. There comes a point on the curve where a small increase in utilization results in an unacceptable increase in latency.


On the other hand, there is a point in the curve where a reduction in utilization does not provide a meaningful increase in QoS. The desired state lies within these points on the curve. You can set a threshold value to post an alert when the upper limit is exceeded. In that case, you would never react to a problem until the delay has already become unacceptable. To avoid the late reaction, you can set the threshold to post an alert before the upper limit is exceeded. In that case, you guarantee QoS at excess cost – you increase operating costs and never achieve effective utilization. Instead of responding after a threshold is exceeded, Turbonomic analyzes operating conditions and constantly recommends actions to keep the entire environment in the desired state. If you perform these actions (or let Turbonomic perform them for you), the environment will maintain operating conditions that ensure performance for your customers, while ensuring the lowest possible cost thanks to efficient utilization of your resources.

Read more:

Stockholm

Sjöängsvägen 5
192 72, Sollentuna

Call: +4610-333 10 60

Gävle

Hamntorget 6, Gävle

Call: +4610-333 10 60

 

Östersund

Infanterigatan 20c, Östersund

Call: +4610-333 10 60

 

Örebro

Drottninggatan 29, 
Örebro

Call: +4610-333 10 60

 

Gasell_vinnare_2016_2-opti
AAA-Compose-IT_

Copyright © 2005-2025 Compose IT Nordic AB. Headquarters: Stockholm, Sweden.
All rights reserved. Compose IT Nordic AB. Sjöängsvägen 5, Sollentuna. Organization number: 556840-9840