Private Cloud · 8 min read

OptScale covers five clouds — here is what it still cannot tell you about your datacenter.

By Randall StephensJun 15, 2026Featured
Datacenter server rows representing private cloud and hybrid infrastructure cost allocation
TL;DR

Hystax OptScale is a legitimate open-source FinOps platform with solid multi-cloud coverage across AWS, Azure, GCP, Alibaba Cloud, and Kubernetes. For organizations that live entirely in public cloud, it fills most of the table-stakes checklist. But hybrid FinOps — applying cost discipline to private cloud, colocation, and on-prem datacenters alongside public cloud — requires allocation primitives that OptScale and every public-cloud-first tool currently omit: CapEx amortization schedules, rack-unit and kW-month cost drivers, colo invoice splitting, and owned-hardware chargeback. This article is for FinOps practitioners, platform leaders, and IT directors who need to close that gap without waiting for a vendor to solve it.

Key takeaways
  • OptScale supports AWS, Azure, GCP, Alibaba Cloud, and Kubernetes — but has no documented model for private-cloud, colo, or on-prem cost allocation.
  • Hybrid FinOps requires CapEx amortization expressed as a monthly unit rate, not just OpEx billing ingestion — a primitive none of the major tools (Apptio, CloudHealth, Kubecost, Flexera) handle natively for owned hardware.
  • Chargeback for colocation starts with splitting the facility invoice across power (kW-month), space (rack unit), and cross-connect — not tagging cloud resources.
  • The FinOps Foundation's framework applies to private cloud, but its worked examples are almost exclusively public-cloud. Practitioners must extend the model themselves.
  • A hybrid cost model needs at least four layers: facility cost, hardware amortization, platform overhead, and workload allocation — each with its own driver and refresh cadence.
  • Open-source tools like OptScale are a useful public-cloud layer in a hybrid stack, not a replacement for a purpose-built private-cloud allocation model.

What OptScale actually does — and where it stops

Hystax OptScale is an open-source, multi-cloud FinOps platform with 2,100+ GitHub stars, active commit history, and genuine breadth: AWS, Azure, GCP, Alibaba Cloud, and Kubernetes under one pane of glass. That is not nothing. Most commercial tools charge six figures annually for equivalent public-cloud coverage.

What OptScale does well: rightsizing recommendations, idle resource detection, tag-based cost grouping, budget thresholds, Slack alerts, and — in its newer AI module — some experiment-level cost profiling for ML workloads. The OptScale FinOps capabilities page frames this as a holistic cost management discipline. It is, for public cloud.

What it does not do: OptScale has no documented allocation model for owned hardware, colocation invoices, or private-cloud platforms. There is no CapEx amortization primitive. There is no rack-unit cost driver. There is no facility invoice splitter. The ML/AI profiling article mentions hybrid environments in passing but treats them as an extension of cloud — not as a distinct cost domain with different physics.

That gap is not a criticism of Hystax specifically. It is the default state of the entire category.

How do I apply FinOps to private cloud and on-prem datacenters?

Private-cloud FinOps starts with building a unit rate — a cost per vCPU-hour, per GB-month, or per rack unit — from first principles, not from a billing API. No cloud provider invoice exists. You are working from capital depreciation schedules, facilities contracts, and labor allocations.

The four-layer model that works in practice:

  1. Facility cost layer — colo invoice or owned building cost, split by power draw (kW-month) and space (rack unit). Refresh: monthly on invoice receipt.
  2. Hardware amortization layer — server, network, and storage CapEx divided by useful life (typically 36–60 months), expressed as a monthly charge per physical unit. Refresh: on asset change events.
  3. Platform overhead layer — hypervisor licensing, storage software, network tooling, and operations labor allocated to the compute pool. Refresh: quarterly.
  4. Workload allocation layer — virtual machine, container, or bare-metal workload mapped to a team or cost center using the unit rate from layers 1–3. Refresh: daily or per billing cycle.

Tools like Apptio Cloudability and CloudHealth by VMware handle layer 4 reasonably well when the underlying rate card is fed to them manually. Neither builds the rate card for you. Kubecost handles Kubernetes workload allocation (layer 4) but assumes the cluster runs on cloud infrastructure with a billing API behind it. None of these tools automate layers 1–3 for owned hardware.

The FinOps Foundation's FinOps Framework acknowledges private cloud in its scope but its worked examples are almost entirely public-cloud. Practitioners have to extend the model themselves — which is exactly what this publication documents.

CapEx to OpEx conversion: the metric that makes hybrid reporting coherent

The most common failure mode in hybrid FinOps reporting is presenting public-cloud spend as OpEx line items alongside private-cloud spend as a capital budget — and then wondering why the comparison is meaningless.

Converting CapEx to an OpEx-equivalent monthly rate is the prerequisite for any hybrid unit economics model. The mechanics are straightforward:

Asset typeTypical useful lifeMonthly rate formula
Compute server36–48 months(Purchase price + install) ÷ useful life months
Storage array48–60 months(Purchase price + maintenance) ÷ useful life months
Network switch/router60–84 months(Purchase price + support contract) ÷ useful life months
Colo cage buildoutContract term (24–60 months)Buildout cost ÷ contract months + recurring MRC

Add a residual value assumption if you plan to resell hardware. Add a capital cost of money (your organization's hurdle rate or WACC) if finance requires it. The output is a monthly charge per physical unit that can sit alongside a cloud invoice line item in the same report.

Flexera's FinOps tools buyer's guide lists thirteen platforms without once mentioning CapEx amortization as a selection criterion. That omission tells you where the market's attention is — and where the gap is for hybrid practitioners.

Chargeback for colocation and shared private-cloud facilities

Colo chargeback is where most hybrid programs stall. The invoice arrives as a single number — or a handful of line items for power, space, and cross-connects — and someone has to split it across tenants, teams, or cost centers.

The correct allocation sequence for a shared colo facility:

  1. Pull the monthly invoice. Separate fixed charges (cage rent, cross-connects) from variable charges (metered power).
  2. Allocate metered power by measured kW-month per rack or cage. Use PDU telemetry where available; use nameplate capacity with a utilization factor where not.
  3. Allocate space by rack unit consumed per team. Count physical RU, not logical allocation.
  4. Allocate cross-connects to the team that ordered them. Direct charge, no proration.
  5. Add hardware amortization from your asset register. Each server's monthly rate lands on the team that owns it.
  6. Add platform overhead (hypervisor, storage software, ops labor) as a percentage markup on compute — typically 15–30% depending on stack complexity.

The result is a per-team monthly statement that looks structurally similar to a cloud invoice. Engineers can read it. Finance can reconcile it. Product managers can make build-vs-buy decisions with it.

OptScale's Alibaba Cloud optimization article is a good example of how public-cloud-first tools think about cost consolidation: they assume a billing API exists. For colo, it does not. You are building the billing API yourself.

Where open-source tools like OptScale fit in a hybrid stack

The right framing is not "OptScale vs. a hybrid cost model." It is: OptScale (or any public-cloud FinOps tool) as the public-cloud layer inside a broader hybrid allocation architecture.

Here is how that stack looks in practice:

Apptio's IT cost management modules and Cloudability can serve as the unified reporting layer if your organization already licenses them. CloudHealth can ingest custom data sources. Neither replaces the private-cloud allocation model — they consume its output.

The OptScale MLOps article positions the platform as covering hybrid environments. In practice, "hybrid" in that context means multi-cloud plus Kubernetes — not on-prem datacenters or colo. That is a common and understandable scope decision for a public-cloud-first tool. It just means the private-cloud layer remains your problem to solve.

What FinOps metrics actually work for owned datacenter hardware?

Public-cloud FinOps metrics — cost per vCPU-hour, cost per GB transferred, reservation coverage rate — do not translate directly to owned hardware. The underlying economics are different: you own the capacity whether you use it or not.

The metrics that work for private cloud and owned datacenter:

None of these appear in OptScale's documented feature set. None appear in Flexera's buyer's guide evaluation criteria. They are the practitioner's responsibility — which is why hybrid FinOps as a discipline exists separately from cloud FinOps tooling.

The honest assessment: what to use, what to build

If your estate is predominantly public cloud with some on-prem: use OptScale or a comparable tool for the cloud layer. It is free, actively maintained, and covers more cloud providers than most commercial alternatives at its price point. Accept that you will need to build the private-cloud layer separately.

If your estate is predominantly private cloud or colo with some public cloud: the open-source tools are a thin slice of your problem. Invest in the four-layer allocation model first. Add a public-cloud tool on top once the private-cloud rate card is stable.

If you are trying to make a unified build-vs-cloud decision: you need both layers producing comparable unit economics before the comparison is valid. A cloud cost of $0.048 per vCPU-hour is not comparable to a private-cloud cost of "the server was already bought" — until you run the amortization.

The Framework grew up. The tooling did not. The FinOps Foundation's principles apply cleanly to private cloud. The vendor ecosystem has not followed. That gap is where hybrid practitioners earn their keep — and where independent methodology content like this exists to fill it.

If this framing is useful, Subscribe to the Hybrid FinOps brief for practitioner-grade coverage of private cloud, colo, and hybrid cost allocation — without the vendor pitch.

Frequently asked questions

What is Hybrid FinOps and how is it different from cloud FinOps?

Hybrid FinOps applies the FinOps discipline — cost visibility, allocation, optimization, and accountability — to estates that include private cloud, colocation, and on-premises datacenters alongside public cloud. Cloud FinOps assumes a billing API exists. Hybrid FinOps requires building the cost model from CapEx amortization schedules, facility invoices, and power telemetry before any allocation can happen.

How do I apply FinOps to private cloud and on-prem datacenters?

Start with a four-layer model: (1) facility cost split by kW-month and rack unit, (2) hardware CapEx amortized to a monthly rate, (3) platform overhead allocated as a markup, (4) workload allocation to cost centers using the resulting unit rate. No public-cloud FinOps tool automates layers 1–3 for owned hardware. You build those layers, then feed the output into whatever reporting or tooling layer you already use.

How do I convert CapEx to OpEx-style metrics for FinOps reporting?

Divide the total acquisition cost (purchase price plus installation) by the asset's useful life in months. Add a maintenance or support cost per month. The result is a monthly charge per physical unit — a server, a rack, a storage array — that can sit alongside a cloud invoice line item in the same cost report. Apply your organization's hurdle rate if finance requires a cost-of-capital adjustment.

How do I do chargeback for colocation and shared private-cloud facilities?

Split the colo invoice into power (allocate by measured kW-month per rack using PDU telemetry), space (allocate by rack units consumed), and cross-connects (direct charge to the ordering team). Add hardware amortization from your asset register and a platform overhead markup. The output is a per-team monthly statement structurally similar to a cloud invoice — readable by engineers and reconcilable by finance.

Does OptScale support private cloud or on-premises datacenter cost allocation?

OptScale supports AWS, Azure, GCP, Alibaba Cloud, and Kubernetes. It does not have a documented allocation model for owned hardware, colocation invoices, or private-cloud platforms. 'Hybrid' in OptScale's context means multi-cloud plus Kubernetes, not on-prem datacenters. The private-cloud allocation layer remains the practitioner's responsibility.

What FinOps metrics work for owned datacenter hardware?

The most useful metrics are: unit cost rate (monthly cost per vCPU, per GB, per rack unit), utilization rate (target 60–75% for compute), stranded capacity cost (provisioned but unallocated capacity expressed in dollars), chargeback accuracy (percentage of total cost allocated to a cost center — target above 85%), and CapEx payback period for build-vs-cloud decisions.

Sources

  1. Hystax OptScale — GitHub Repository
  2. OptScale FinOps Capabilities and Benefits — Hystax
  3. OptScale as an Open-Source Solution: ML/AI Profiling and Optimization — Hystax
  4. Optimize Alibaba Cloud Costs with OptScale — Hystax
  5. OptScale MLOps Open-Source Solution — Hystax
  6. OptScale on Alibaba Cloud Marketplace
  7. FinOps Tools Buyer's Guide — Flexera
  8. FinOps Framework — FinOps Foundation
  9. FinOps for Kubernetes — Kubecost Documentation
  10. Apptio Cloudability — IT Cost Management
  11. CloudHealth by VMware — Multi-Cloud Cost Management
Stay in touch

If this kind of analysis is useful, the Hybrid FinOps brief ships one essay every two weeks. Subscribe to the Hybrid FinOps brief.