opencost icon indicating copy to clipboard operation
opencost copied to clipboard

Enable OpenCosts Cloud Costs feature support for OCI

Open jpsantana-oracle opened this issue 11 months ago • 7 comments

Is your feature request related to a problem? Please describe. OpenCost currently lacks support for Oracle Cloud Infrastructure (OCI) on its Cloud Cost feature, which makes it challenging for OCI users to leverage the full potential of OpenCost for cloud cost visibility and management. This is a significant limitation for organizations using OCI as their primary cloud platform, as they cannot leverage the Cloud Costs feature to better track and manage costs associated with Kubernetes workloads effectively within the same ecosystem.

Describe the solution you'd like Add native support for OCI to the OpenCost Cloud Cost feature, enabling it to pull cost and usage data directly from OCI's billing APIs. The solution should:

  • Integrate OCI cost and usage metrics, mapping them to OCI resources like OKE clusters and other cloud services with Cloud Cost feature.
  • Enable multi-cloud management for customers leveraging OCI, a rapidly growing segment of users.
  • Include setup documentation specific to OCI users to simplify deployment and configuration on Cloud Cost feature with a specific provider for OCI.

Describe alternatives you've considered External Tools: Leveraging third-party tools to bridge OCI cost data and Kubernetes metrics, but these tools may lack OpenCost’s deep Kubernetes insights or require additional licensing.

Additional context An example use case: Multi-tenant SaaS providers on OCI often segment tenants by Kubernetes namespaces, making cost tracking a critical need. OpenCost's Cloud Cost integration would not only enable accurate cost tracking per tenant but also enhance its multi-cloud capabilities, catering to organizations managing workloads across multiple cloud platforms. This complements the existing OCI Cost Allocation support in OpenCost and positions it as a powerful tool for multi-cloud Kubernetes cost management.
OCI customers interested in Kubernetes cost visibility and optimization would greatly benefit from this feature, while OpenCost could expand its user base by strengthening its foothold in the growing OCI and multi-cloud ecosystem.

jpsantana-oracle avatar Nov 22 '24 22:11 jpsantana-oracle