How Turbonomic works
To keep your infrastructure in the desired state, Turbonomic performs application resource management. This is an ongoing process that solves the problem of assuring application performance while simultaneously achieving the most efficient use of resources and respecting environment constraints to comply with business rules.
This is not a simple problem to solve. Turbonomic needs to analyze many resources and how they are used in relation to each other, and numerous control points for each resource. As you grow your infrastructure, the factors for each decision increase exponentially. Moreover, 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 made up of buyers and sellers. These buyers and sellers form a supply chain that represents tiers of entities in your inventory. By managing relationships between these buyers and sellers, Turbonomic provides closed-loop management of resources, from the datacenter to the application.
Turbonomic uses virtual currency to give a budget to buyers and assign cost to resources. This virtual currency assigns value across all tiers of your environment, making it possible to compare the cost of application transactions with the cost of space on a disk or physical space in a datacenter.
The price that a seller charges for a resource changes according to the seller's supply. As demand increases, prices increase. As prices change, buyers and sellers react. Buyers are free to look for other sellers that offer a better price, and sellers can duplicate themselves (open new storefronts) to meet increasing demand. Turbonomic analyzes these market factors and generates recommmendations to assure optimal use of resources.