Definitions · Open source & hybrid cloud
What is an Open Source Cloud Management Platform?
What an open source cloud management platform does, how it differs from the clouds it manages, and where an open control plane like Waldur fits.
A cloud management platform is software that provisions, governs and meters cloud resources - across providers, regions and teams - from a single control plane. An open source cloud management platform does the same job with source you can read, host yourself and extend, instead of renting it from a single vendor.
The distinction that matters: this software does not be the cloud. It operates clouds that already exist - publishing catalogues, onboarding users, tracking quotas, starting and stopping workloads, and turning consumption into bills. If the clouds are the machines, the management platform is the layer that sells and schedules time on them.
What a management platform actually manages
A platform in this category typically takes responsibility for:
- A service catalogue - what is offered, to whom, at what price or quota.
- User and project lifecycle - sign-up, approval, allocation, off-boarding.
- Workload lifecycle - create, start, stop, resize and delete across backends.
- Metering and cost visibility - what was consumed, by whom, for how long.
- Backend connectors - the adapters that speak to each cloud it operates.
That last point is the strategic one: connectors are what let one control plane sit above OpenStack, Kubernetes, VMware, bare metal and public cloud accounts at the same time.
Management platform versus cloud platform
The two terms are easy to confuse. An open source cloud platform is the infrastructure software you run to have a cloud - compute, storage and networking APIs on hardware you control. A management platform sits above clouds, whatever runs them, and handles the commercial and operational layer: catalogue, users, lifecycle and billing. A provider often runs both - the platform underneath, the management layer facing tenants.
Why open source matters here
Management platforms see your credentials, your users and your billing rules. Open source lets an operator verify what the software does with that access, host it inside their own boundary, and extend it when a backend or a business rule is not on anyone's roadmap. For a marketplace - where the operator is not a single trusted vendor but a network of participants - that auditability is not a preference, it is part of the trust model.
Catalogue, orders, resources
Every management platform in this category is built around a small set of recurring objects: a catalogue of offerings, orders that request them, the resources those orders create, and the accounting that follows those resources over their life. Waldur names them explicitly - offerings, orders, resources and accounting - because the shared vocabulary is what keeps a multi-tenant control plane legible to everyone reading it.
The point of naming them is that each object keeps a stable identity across systems: an order that becomes a resource can be followed through provisioning, usage and settlement without translating between three private schemas along the way.
- Offerings - what a provider publishes: the service, its plan and its terms.
- Orders - requests for an offering, routed through approvals when a project requires them.
- Resources - the live things an order produces, tracked until they are released.
- Accounting - the record of what each resource consumed, for chargeback or review.
That sequence is deliberately the same shape for a virtual machine, an HPC project or a SaaS entitlement: one lifecycle, many fulfilment backends.
Where the control plane stops
A control plane is honest about its boundary. It schedules and records, but it does not make backends healthy: an API that provisions capacity depends on the capacity actually existing underneath, and no catalogue changes that. Operators evaluate the software and the infrastructure separately for exactly this reason.
The boundary runs the other way too. The platform holds credentials and policy, so the responsibility attached to it is proportionate - who may approve what, which backends are reachable, and how every action is recorded. On VirtEngine that record is not only internal: the chain keeps the settlement-relevant parts of the lifecycle verifiable by both sides rather than by the platform's own say-so.
Waldur as an open control plane
VirtEngine uses Waldur as its primary marketplace and service-management integration: the open control plane where providers publish offerings and tenants consume services, connected to the chain through the provider daemon. Management-level actions become durable commands the adapter executes in Waldur, and their results flow back as chain state - so an open management platform is not a competitor to the marketplace, it is the surface the marketplace is exposed through.
In practice
A datacenter operator runs Waldur as the open control plane and reaches VirtEngine's tenants through it - one catalogue, one settlement rail.
Questions
Asked about what is an open source cloud management platform
How does a cloud management platform differ from a cloud platform?
A management platform operates clouds - catalogue, users, lifecycle, billing - while a cloud platform is the infrastructure software that provides the cloud itself. The management layer sits above whatever platforms it connects to.
What does open source change for an operator?
You can audit what touches your credentials and users, host the control plane inside your own boundary, and extend it when a backend or rule is unsupported. It removes dependence on a single vendor for the layer that sees the most sensitive access.
Can one management platform control several clouds?
That is the point of the category: backend connectors let a single control plane operate OpenStack, Kubernetes, VMware, bare metal and public cloud accounts together, presenting one catalogue and one bill to users.
How does Waldur relate to VirtEngine?
Waldur is VirtEngine's primary marketplace and service-management integration. Providers operate it as their control plane; the provider daemon bridges its actions and usage to the chain for matching, escrow and settlement.
Related
Keep reading
- What is an Open Source Cloud Platform? The software you run to operate a cloud yourself: what an open source cloud platform includes, how it differs from managed cloud, and how providers connect it to a marketplace.
- What is Private Cloud Software? Private cloud software runs a cloud inside infrastructure you control. What the category includes, what operating it takes, and how renting private capacity compares.
- What is an Open Source Hybrid Cloud? An open source hybrid cloud links privately run infrastructure with rented capacity. How the pattern works, what it solves, and how adapters keep both sides manageable.
- What is OpenStack? OpenStack is open source software for running cloud infrastructure: compute, storage and networking APIs. What it provides, how it relates to KVM, and how it connects outward.
- All definitions Every cloud and marketplace term, defined in one place.
Longer explainers live in Learn; the full vocabulary is in the marketplace glossary.