Explore Cirba by Use Case

Cirba scientifically balances infrastructure supply and application demand – creating a demand-driven approach to virtual and cloud operations that maximizes efficiency and cost savings, while reducing risk.

Explore our solution by use case

Software-Defined Infrastructure Control

Demand Management for Automating Workload Routing & Capacity Reservations

Cirba enables organizations to gain a complete view of new demand, whether capturing new requests through integrations to a third-party self-service portal or by analyzing the transformation. This visibility enables organizations to accurately understand what resources are required to serve the incoming demand and where new workloads should go.

Model New Demand

Many organizations rely on vendor recommendations when it comes to determining application requests. Sometimes this is the only place to start, but most of the time this approach leads to highly inefficient infrastructure. There are other approaches that can to ensure a low risk efficient deployment. Cirba provides options for modeling the requirements of new demand – whether providing workload profiles of similar applications to leverage for initial analysis, or assessing new workloads staged in a dev/test environment or transforming from physical to virtual environments.

When it comes to platform migration, physical to virtual transformation or virtual environment refresh, Cirba's analytics have set the bar in transformation planning, enabling organizations to make moves faster, with less risk and significantly lower infrastructure cost. Only Cirba's analytics determine which workloads can be transformed, how big to make the VMs (or which cloud containers are the right fit), which workloads can go together on the same hosts from a business and operational policy perspective, as well as how to optimally fit workloads together on physical hardware to optimize density and minimize infrastructure costs. This analysis provides a comprehensive view of potential transformation candidates, as well as the workload placements, resource, and infrastructure requirements to achieve the optimal balance between financial objectives, risk tolerance, and performance.

Intelligent Routing – Determine the best environment for your workloads

IT organizations are now faced with a new challenge – they need to be able to determine where to host new workloads. However, most rely on spreadsheets and are ill-equipped to determine which internal environment is suitable, or whether the workload should be hosted externally. Others may look to cloud management platforms that have rudimentary routing logic like round-robin placement options. Neither of these approaches can ensure that workloads get access to the resources they need or that placements comply with policies.

Cirba takes the guesswork out of routing new workloads with its Reservation Console that examines the requirements of a workload and evaluates the suitability of target environments based on relative cost, occupancy levels, and fit for purpose criteria such as operating system, software licensing requirements, storage requirements, and operating policies.

Learn more about automating workload routing.

Guarantee Resource Availability with Capacity Reservations

Most requests for new workload placements do not require immediate fulfillment. For these requests, users don't need rapid access to capacity, but instead benefit from a reservation that holds the required resources in the targeted host environment until they are required. Capacity reservations not only ensure availability of the resources, but they also are a key input to enable accurate forecasting. This requires a reservation system that not only determines the optimal environment for a workload (see above), but also takes a forward looking view and holds the capacity for that time frame. Through its Reservation Console, Cirba:

  1. Profiles all inbound workload placement requests (from self-service portals, transformation projects, etc.) to determine their business requirements, applicable policies, and capacity requirements.
  2. Determines where the workload should go and whether there is capacity available to fulfill the request on the planned
    deployment date.
  3. Reserves the capacity for that workload.
  4. If there isn't enough capacity available, determines what action is required to fulfill the request, such as adding a new host, increasing memory or CPU.

Infrastructure Supply Optimization through Densification

The Tetris Effect of Workload Placement

Most organizations today combat risk in virtualized infrastructure by significantly over-provisioning hardware. Excess capacity is a cost that most feel they have no choice but to incur because of the complexity of these new school environments. But this inefficiency can be avoided by optimizing workload placements and right-sizing VM allocations to combat both risk and capacity waste.

Optimize Placements to Densify Infrastructure

Cirba optimizes VM placements in virtual and cloud environments with its multi-dimensional analysis that considers all technical, business, and utilization factors and constraints. Cirba accurately determines initial placements, and will also continuously adjust these placements across physical servers to rebalance workloads, avoid hot spots, and "densify" capacity to free up space for new instances.

Only Cirba can place workloads considering their patterns, personalities, profiles, and applicable policies in order to safely maximize density. With Cirba, wasted capacity is significantly reduced and organizations save an average of 33% on hardware.

As environments grow and as workloads change, what was once optimal may no longer be. Cirba optimizes virtual and cloud infrastructure by rebalancing and right-sizing workloads as conditions change. Unlike a load balancer, Cirba's placements take a broader perspective and longer term view to avoid volatility and the hidden costs of unnecessary motioning.

Receive Daily Actions to Reduce Operational Risks

Cirba's Control Console provides a simple way of seeing where risks lie in an environment – any entity in the "Too Little Infrastructure" or red zone is at risk according to workload requirements or policies. Cirba also provides specific, detailed recommended actions that can be passed through to third party systems to automate remediation in accordance with change management policies for:

  • Under-allocated VMs - Cirba enables you to right-size VMs whether you are using a standard instance catalog for clouds or custom VM allocations.
  • Host and Environment Imbalances - VM rebalancing ensures that each workload gets the resources it requires to avoid potential performance issues.
  • Inadequate capacity at the cluster and environment levels - Cirba also tells you when a cluster or environment is running the risk of not having enough capacity.

Receive Daily Actions to Maximize VM Density and Efficiency

Alongside recommended actions to reduce risk, Cirba produces daily actions that enable you to increase efficiency by reclaiming resources and optimizing use of existing capacity such as:

  • Over-allocated VMs - Over-sized VMs are a common area of waste, particularly in cloud environments where self-service models allow users to determine allocations. Cirba ensures that service levels are met according to policies and specifies exactly how much resource each workload requires so you can confidently reclaim and reallocate resources.
  • Inefficient workload placements - Cirba analytics determines the precise workload placements required to safely "densify" server capacity and fit the workloads onto the minimum amount of infrastructure.

Forecast Capacity Requirements

Cirba provides an accurate view of when a capacity shortfall will arise. Looking into the future, Cirba indicates when storage resources, environments, clusters, and hosts will experience shortfalls and helps you determine when to take action. Cirba also enables you to determine how many VMs you can fit into an environment to "use up" spare capacity and make better use of your infrastructure.

Cirba also provides Universal Sensors to analyze additional resources and quickly reveal, for example, which are low on capacity, which are appropriately utilized, and those that have excess capacity. Users can also select a resource, such as a datastore, to identify which Hosts and VMs are related to it.

Optimize Resource Allocations

VMs must be sized properly in order to service the applications within them. In cloud environments, this means selecting the most suitable (and economical) instance size from a cloud catalog. Although most clouds require the end user to select this, they often get it wrong because they may not know what their demands will be (or may not know how to express their needs in the language of Gigahertz and Gigabytes). Cirba optimizes VM sizing for custom allocations and cloud containers.

Controlling Software License Costs with Placement

Data center class software licensing provides the opportunity to license an entire physical host server and run an unlimited number of instances on that machine. To take advantage of this requires VM placements that minimize host licensing requirements and maximize density.

When factoring software licensing considerations into Cirba's placement decisions, organizations can save an average of 55% per processor licensing packages such as Microsoft® Windows® Server - Data Center Edition, Microsoft® SQL® Server, IBM® WebSphere®, or Oracle® Database, Oracle® Weblogic®.

Cirba's Software License Control module is an add-on to our award-winning Control Console that:

  • Reduces the number of processors/hosts requiring licenses.
    By maximizing VM density and isolating licensed VMs from those not requiring the licenses.
  • Avoids sprawl by containing the licensed VMs on the licensed physical servers.
    By restricting placements of licensed VMs to the designated physical serverss ensuring ongoing licensing compliance and efficiency.
  • Leverages policies to program VMware DRS rules to ensure ongoing compliance automatically.
    Any new VMs entering an environment are placed on appropriately licensed servers, while taking into account the pipeline of demand to understand potential growth.

Automation in Your Private Cloud

Cirba provides a number of options for integrating into customer environments, enabling automation of routing, reservations, and densification. Explore the diagrams below to see how Cirba helps you:





Automate Routing & Reservations
View the Demand Management Process

Demand Process

Automate Infrastructure Optimization
View the Supply Optimization Process

Supply Process