Chapter 1. Introduction to cost management

This document provides instructions to begin using cost management, including prerequisites and instructions for connecting your cloud environments, and configuring users and permissions.

After completing the setup described in this guide, you will be able to track cost and usage data for your Amazon Web Services (AWS), Microsoft Azure, and OpenShift Container Platform environments.

If you have a suggestion for improving this guide or have found an error, please submit a Bugzilla report at http://bugzilla.redhat.com against Cloud Software Services (cloud.redhat.com) for the Cost Management component.

1.1. About cost management

Cost management is an OpenShift Container Platform service that enables you to better understand and track costs for clouds and containers. It is based on the upstream project Koku.

You can access the cost management application from https://cloud.redhat.com/cost-management/.

Cost management allows you to simplify management of resources and costs across various environments, including:

  • Container platforms such as OpenShift Container Platform
  • Public clouds such as Amazon Web Services (AWS) and Microsoft Azure

The cost management application allows you to:

  • Visualize, understand and analyze the use of resources and costs
  • Forecast your future consumption and compare them with budgets
  • Optimize resources and consumption
  • Identify patterns of usage that should be investigated
  • Integrate with third party tools that can benefit from cost and resourcing data

1.1.1. Terminology

Source
A cloud provider account that is connected to cost management to be monitored, for example, an OpenShift Container Platform deployment, or an AWS or Azure account.
Organization Administrator
The highest permission level for Red Hat accounts, with full access to content and features. This is the only role that can manage users and control their access and permissions on an account. An account may have multiple Organization Administrators.

See Roles and Permissions for Red Hat Subscription Management for more details.

1.2. Planning for cost management

When configuring cost management for your needs, consider the scope of your environments that you want to manage costs for, and the users who will have access to the data.

Some considerations in creating a new Red Hat organization and users for different customer types include:

Scope:

  • Customer company wide
  • Customer division or organization wide
  • Partner company managing several tenants

Data:

  • How does your business need the data? Do you want information about projects, or users, for example?
  • Planning AWS tags to reflect previous use cases.
  • Enforcement: Is there any way for you to ensure that the proper tags and metadata are included in each item of the inventory?

User access:

  • What level of access do you want your users to have?
  • Do you want some users to have access to all cost data, while other users can view only a portion of the environment or certain sources?