Current Soffware: Kubecost
Requirement: The solution must off er an HTTP-accessible API that delivers comprehensive data on Kubernetes resource costs and usage. This includes detailed informationon name space costing, CPU, cloud memory, and other resource metrics. Additionally, the API must provide cost and usage data for GPUs utilized in AI/MLworkloads. It should also offer visibility into all cloud costs across the customer’s account(s) that are not associated with Kubernetes, ensuring compatibility with Amazon Web Services (AWS). The latency between actual usage and the reported data through this solution must not exceed 24 hours.
Furthermore, the solution must include features for recommending optimal pod, container, and node sizes. It should identify unused resources and offer cost forecasting based on current usage trends. A critical aspect is the ability to provide a ‘tenant-ed view’ of resources, allowing for resource management andaccess control via groups, which can be applied through labels.
The solution must support the aggregation of resources based on specific filters, facilitating a unified view of both Kubernetes and non-Kubernetes costs. It should also have the capability to manage shared resources at the Kubernetes level, enabling users to designate shared namespaces and allocate costs accordingly. Users need to be able to organize and filter costs using a dashboard, with labels that are searchable.
Reporting capabilities are essential, with the solution providing options to create and export reports in CSV and PDF formats. Alerting features must beincluded, allowing notifications through various chat software channels such as Slack or Mattermost. Additionally, the solution should support Single Sign-On(SSO) using OIDC or SAML for user authentication.
For highly secure environments, the solution must be deployable in fully air-gapped settings across Impact Levels 2, 4, 5, and 6. It should be available as either a SaaS (Software as a Service) or Stand-Alone deployment model,supporting on-premises cost management and optimization. Integration with cloud billing systems is crucial, enabling actions to optimize usage and apply any negotiated discounts manually. The solution must accurately handle various pricing models, including spot (preemptive) nodes, reserved instances, and savings plans.
Could you please provide information on the following:
What other soft ware solutions do you off er that can provide the requirements listed above? For each solution listed, please provide the following information:
1. Alternative License Types:
A capability summary or list that at a minimum addresses the requirements listed above.
How the capabilities diff er from Kubecost.
How the capabilities are similar to Kubecost.
Please provide a list of systems/software that the license is currently compatible with and if there are plans to expand that list.
2. Pricing Information:
What are the estimated transition costs associated with these alternative licenses for both transition from Kubecost and transitioning from the proposed alternative solution?
What are the estimated training costs for the software?
Are there maintenance costs associated with the solution?
Are the licenses priced in trial (weekly/short term), monthly, quarterly, and/or annual? If so, please provide the pricing plans and any links to existing contracts or your website.
Is your company willing to enter into longer term contracts to include options for up to 4 subsequent years? Can those subsequent years be priced or is there a parent Government contract that will control that price?
Please provide any existing Government contracts your company has on either DoD ESI or NASA SEWP.
3. Feature Comparison:
Are there any additional features or benefits associated with thediff erent licenses that we should consider? (This may include capability PDFs, website links that describe the firewall, and customer/reference information.)
We are eager to find a solution that will best support our needs and ensure continued productivity.
Please Note: No award will be made under this RFI. Only a warranted ContractingOff icer can obligate on behalf of the United States Government and that will be executed through an official request for quote (RFQ). The Government reserves the right to cancel this RFI. In the event the Government cancels this RFI, the Government has no obligation to pursue procurement or to reimburse an Offeror for any costs.