apache / cloudstack

Apache CloudStack is an opensource Infrastructure as a Service (IaaS) cloud computing platform
https://cloudstack.apache.org/
Apache License 2.0
2.06k stars 1.1k forks source link

Proposal to Enhance Private Gateway Functionality for Measuring and Billing Usage #8270

Open palashbiswas-git opened 10 months ago

palashbiswas-git commented 10 months ago
ISSUE TYPE
COMPONENT NAME
Private Gateway
CLOUDSTACK VERSION
CloudStack 4.18.0.0
CONFIGURATION
OS / ENVIRONMENT
SUMMARY

Hello Community,

I'd like to address an observation regarding Private Gateway functionality that presents a challenge in billing and measuring end-user usage. Currently, while it's feasible to connect VPCs or other networks, there exists a notable gap in quantifying and billing the usage for end users.

There are two key scenarios where this limitation is evident:

  1. VPC to VPC Peering within the same zone (No Charges)

    • Network traffic travels through fiber cables within the zone.
  2. VPC to VPC Peering not within the same zone (Charges Apply)

    • Network traffic travels via Private Lines managed by the Cloud Operator.
    • Multiple VPCs from different tenants utilize these Private Lines.
  3. VPC to External Networks Peering (Charges Apply)

    • Clients may deploy their devices in the data center.

To address this issue, I believe it's crucial to enhance the system's capability to measure Private Gateway usage accurately. This enhancement would enable the application of different tariffs for billing purposes, allowing for a more transparent and fair billing process for all users involved. I intend to raise this concern on Github and propose enhancements to facilitate these measurements and billing functionalities.

STEPS TO REPRODUCE
EXPECTED RESULTS
ACTUAL RESULTS
boring-cyborg[bot] commented 10 months ago

Thanks for opening your first issue here! Be sure to follow the issue template!

DaanHoogland commented 10 months ago

@palashbiswas-git are you planning to work on this enhancement? It sounds like public cloud providers might benefit, certainly.

palashbiswas-git commented 10 months ago

Thank you for adding more labels to highlight this enhancement concern. As a user, I am trying to explore billing!

DaanHoogland commented 10 months ago

ok, I take that as a no. If you refine the description to a complete functional design you increase the chances someone picks it up. Some lobbying from your side will be required though. No one is obligated but if it is interesting someone may pick up on the idea.