Replies: 5 comments 4 replies
|
We definitely see a lot of value in standardizing billing and pricing information. As there are currently no widely adopted open-source billing UIs or management UIs in general, having a standardized, machine-readable representation of pricing and usage would provide a very useful foundation for building such tools. As part of our efforts to provide a generic open-source tool for OpenStack management, we currently support uptime-based billing. For implementing workload-based billing, however, we believe that a well-defined standard would be highly beneficial. It would allow management and billing tools to work independently of individual service providers and, more importantly, make pricing and usage comparable across different SCS-compatible clouds. From our perspective, it would be useful to clearly separate a few aspects that are often coupled today:
Having these as standardized, machine-readable building blocks would make it possible to build different UIs and tools on top of them rather than requiring every provider or management platform to implement its own proprietary integration. It would also be important to account for things such as the validity period of prices, since pricing changes over time. Public list prices and customer-specific discounts could potentially be represented separately, with the latter only being exposed to authenticated customers where appropriate. This could benefit both sides of the ecosystem: customers could programmatically compare providers and make decisions based on transparent pricing, while service providers could expose their offerings through a common interface without having to support a proprietary integration for every management, billing, or PaaS solution. From our perspective, this would therefore be a very valuable addition to the SCS ecosystem. A standardized pricing and metering model could enable an ecosystem of independent open-source management, billing, and comparison tools, while further strengthening the goal of having an open, transparent, and vendor-neutral cloud ecosystem. |
|
I really like the mockup and the idea behind it. I believe this is/can an important building block on the path to a distributed hyperscaler based on federated public SCS clouds. |
|
@gerbsen please clarify, as I'd like to give feedback but don't quite get the scope of the discussion yet:
|
|
A glimpse of what happens elsewhere, elstio recently announced support for T Cloud (formerly known as Open Telekom Cloud), which is OpenStack-based - so they probably implemented an OpenStack wrapper. They even have the T Cloud prices listed: https://elest.io/pricing - hard to tell how they gather these, might be manual. |
|
Thanks for putting this together, and for opening the discussion. My feedback focuses on the proposal "Cloud price publication & quote interface" (scs-04XX). I'm not commenting on the rest of the click dummy or the related processes. General idea Level 1: Price publication
Level 2: Quote interface For example, a cloud provider uses a CRM that handles quoting and calculation and has associated processes in onboarding customers based on the processes in this system. If the Level 2 provider interface were the source of truth for quotes, they might run into problems. The CRM may not offer an export interface for the quotes, and the cloud provider has to implement custom logic, which can be error-prone. Kubernetes clusters |

Uh oh!
There was an error while loading. Please reload this page.
Disclaimer: The following demo is an AI-generate mockup for a specific user story to prove a point and start a discussion within a specific target audience. The new AI-defined scs-04xx standard is only needed for example computation and is not meant as a real addition to SCS in its current form. Please consider this more of a conceptual rather than a technical question.
What I've noticed in the past couple of months working with SCS-compatible clouds is, that I can very reliably deploy workloads in clouds of multiple independent providers. I love that the behaviour is guaranteed to be identical. What I've also learned, especially within the discussion about the PaaS-standardization and usage metering in general is, that I don't know what a particular deployment would cost. Or to be more precise, which provider offers me the cheapest offer. OpenStack does not provide metadata for this use case and even if, it would be behind user authentication. I've seen several cost calculators on forum members websites for IaaS and KaaS, but those are, for me at least, not comparable and require repetitive and manual labour. For this reason, I think it would be very beneficial for the whole SCS ecosystem to make the costs transparent and machine readable. The advantages we would get, as I see them:
You can find the proof-of concept click-dummy here: https://scs-tech-demo-paas-and-pricing-62eb5f.gitlab.io I would be very interested in what you think about this proposal. I especially would want to know if you think something like this is necessary at all. In my opinion it would be a very beneficial step in order to get a broader set of users on board and additionally we can further underscore our claim of being a open, transparent and vendor-neutral cloud ecosystem.
All reactions