A New Approach Requires a Better Architecture
Changing the game requires changing the traditional approach employed by virtualization management software. Instead of collecting and alerting – our technology focuses on a Unified Virtualization Management Foundation comprising three core tenets:
- Abstraction – a representative model of the virtualized environment that abstracts away the limitless details and provides a common, semantically-rich interface for introspecting and controlling the environment.
- Analysis – an intelligent analysis engine driven by the knowledge captured by the abstraction layer and used to make continuous, real-time decisions for operations management and future planning scenarios.
- Automation – expose the foundations as collections of services orchestrated using workflow engines driven by business policies.
Here’s how we look at it:
- Our abstraction layer represents the virtualized environment as a market of buyers and sellers, e.g., hosts, VMs, applications, etc., that trade commodities that happen to be compute resources, e.g., memory, CPU, IO, swapping, transactions, etc., where commodities are priced as a function of their utilization.
- Our analytic engine, the Economic Scheduling Engine (ESE), uses the market to drive automated, intelligent decisions on how to maintain the environment in, or converge it to, the optimal operating state. Sellers continuously price their resources/commodities as a function of their utilization, buyers continuously “shop” for the “best deal” they can get for what they consume and the invisible hand of the market drives the environment to a state of equilibrium, what we call the Optimal Operating Zone.
- Our automation functionality utilizes the outputs of the ESE to deliver closed loop orchestration that keeps your virtualized/cloud environment in its Optimal Operating Zone, preventing performance bottlenecks while maximizing infrastructure efficiencies.
Real-time decision-making, no new databases
VMTurbo Operations Manager does not rely on Virtual Center/vSphere or other hypervisor databases. The technology collects metrics through the native APIs in the virtualization platform (Virtual Center SDK API, XenAPI) which provide access to 20 second samples of data for all critical performance metrics. VMTurbo uses the peak and average data points in its analytics, which run in memory, to enable fast real time decision making. This is critical for operations staff that typically has to troubleshoot and resolve performance problems as quickly as possible, in response to complaints from users about poor application performance.
VMTurbo Operations Manager also includes extensive reporting capabilities through a large and ever expanding library of standard reports. It also has a custom reporting capability which enables users of the system to build their own reports from any of the metrics/data collected by VMTurbo.
Included in the standard reports are specific reports which highlight dormant virtual machines, wasted storage and associated files that can be deleted, virtual machines which can be re-sized including recommended configurations. Because VMTurbo views monitoring, alerting and reporting as a commodity, we offer this functionality for free in our Virtual Health Monitor product.