Whitepaper 'FinOps and cost management for Kubernetes'
Please consider giving OptScale a Star on GitHub, it is 100% open source. It would increase its visibility to others and expedite product development. Thank you!
Ebook 'From FinOps to proven cloud cost management & optimization strategies'
OptScale FinOps
OptScale — FinOps
FinOps overview
Cost optimization:
AWS
MS Azure
Google Cloud
Alibaba Cloud
Kubernetes
MLOps
OptScale — MLOps
ML/AI Profiling
ML/AI Optimization
Big Data Profiling
OPTSCALE PRICING
cloud migration
Acura — Cloud migration
Overview
Database replatforming
Migration to:
AWS
MS Azure
Google Cloud
Alibaba Cloud
VMWare
OpenStack
KVM
Public Cloud
Migration from:
On-premise
disaster recovery
Acura — DR & cloud backup
Overview
Migration to:
AWS
MS Azure
Google Cloud
Alibaba Cloud
VMWare
OpenStack
KVM

How to categorize expenses using OptScale

OptScale is a FinOps and multi-cloud cost management platform designed to help businesses efficiently manage and optimize their cloud resources. It offers key features such as cost analysis, budgeting, and resource optimization recommendations to reduce cloud expenses.

In this how-to, you will learn how OptScale allows various resources to be pooled and managed across vast global infrastructures.

How to categorize expenses using OptScale

Pools typically refer to a grouping of shared resources available by multiple clients or tasks within a cloud environment. These resources include computing power (CPU), storage, memory, or network bandwidth. Using the Pools feature in OptScale, you can maximize efficiency and flexibility in resource allocation, ultimately enhancing scalability and cost-effectiveness.

This feature is available under the Pools menu.

Pool menu in OptScale

Managing pools and sub-pools in OptScale: How to track limits and expenses

The Pools page serves user information about pools and sub-pools, their limits, forecasts, owners, applied constraints, and export options on one page without moving focus away from subpages.

The page header includes only the organization name and configure assignment rules button-link.

The summary grid shows the organization limit, organization expenses, and forecast for this month. If there are exceeded pools, a spent over limit/exceeded limit card shows.

The table has a “folder-like “structure.

The general pool is created automatically when the first cloud is connected to OptScale. Its name is the same as the organization’s name. This pool contains a sub-pool named the connected data source. This sub-pool contains all resources belonging to the cloud. Sub-pools will be created when the other clouds are added.

Pay special attention to the Expenses this month and Forecast this month columns. Use this information to track your expenses and view the Forecast. Suppose the total expenses of resources in the pool (sub-pool) exceeds the limit. In that case, the amount in the Expenses this month column will be red, and the extent to which the limit has been exceeded will be indicated in parentheses.

Suppose the expected monthly expenses are more significant than the limit. In that case, the value in the Forecast this month column will be yellow, and the number of times the excess will be indicated in parentheses.

Actions performed for pools are shown in the last column of the table.

Actions performed for pools in last column in OptScale

The actions performed for pools are described below.

Please note that if a user doesn’t have the ‘Organization manager’ permission or “Manager” permission for the pool, the buttons will not be visible to him, and he will not be able to launch the actions.

How to create a new sub-pool in OptScale

Add sub-pools using the Add sub-pool button in the Actions column.

Add subpool button in OptScale
Add pool side modal in OptScale

Enter the name in the Add Pool side modal and set the limit. The sum of sub-pool limits must not exceed their parent pool limit. Set Extent parent pool limits to unlock automatic extension of parent pool limits, if necessary. Select pool type. Pool types represent budgets, departments, teams, projects, temporary resources spawned when running CI/CD jobs, resources for running ML or AI, and some logically grouped resources. Use hints to get detailed information.

How to transfer resources to a specific pool in OptScale

Resources are transferred between pools according to predefined rules. To do so, click the pool to which you want to transfer resources. In the side modal shown, go to the Assignment Rules tab.

Assignment rules Tab for transferring resources

To add a new rule, use See all assignment rules link. The list of all rules is available on the page shown. Click Add.

Add a new rule to Assignment rules Tab

The form where you can determine by what rules resources will fall into a specific pool appears.

Add rule form in OptScale

Specify the rule’s name. Pay special attention to the Conditions section. Fill out the fields in the Conditions section and use Add to add the necessary conditions.

Use Add btn in Condition section in OptScale

Assign a target pool for which this rule applies. Press Create when done. By default, a newly created rule is set as active. Get back to the Pools section to see newly added items to the pool.

The Power Schedules feature in OptScale is crucial for cloud computing management, focusing on optimizing computational resource usage to enhance efficiency, reduce costs, and minimize energy consumption → https://hystax.com/how-to-set-power-schedules-using-optscale/

A little about limits in pool management…

Limits are an essential part of pool management. To set limits, click on the pool (or sub-pool). The current limit is shown in the General tab. To change it, click Edit below this information. Below, there is a diagram showing the monthly expenses.

Limits edit button in OptScale

You can set an unlimited limit for each existing pool or sub-pool. Just put the limit to 0 to do this. The sum of limits of sub-pools can’t be more than the limit of the upper-level pool. If the limit is exceeded or close to it, then the progress bar of the Expenses this month column will be red. Otherwise, it is green.

Free cloud cost optimization. Lifetime

… and Constraints

A constraint can be set for each pool. There are two types of constraints: time-to-live (TTL) and daily expenses limit. Find constraints on the Constraints tab when you click the pool.

Edit constraints to update existing ones or add new ones. Enabled constraints will be applied to all resources in this pool unless they have a set of resource-specific constraints. Once a resource violates the constraints, its owner and the manager of a corresponding pool will be alerted via email.

OptScale Github project: https://github.com/hystax/optscale

We’d appreciate it if you would give us a Star.

Enter your email to be notified about new and relevant content.

Thank you for joining us!

We hope you'll find it usefull

You can unsubscribe from these communications at any time. Privacy Policy

News & Reports

FinOps and MLOps

A full description of OptScale as a FinOps and MLOps open source platform to optimize cloud workload performance and infrastructure cost. Cloud cost optimization, VM rightsizing, PaaS instrumentation, S3 duplicate finder, RI/SP usage, anomaly detection, + AI developer tools for optimal cloud utilization.

FinOps, cloud cost optimization and security

Discover our best practices: 

  • How to release Elastic IPs on Amazon EC2
  • Detect incorrectly stopped MS Azure VMs
  • Reduce your AWS bill by eliminating orphaned and unused disk snapshots
  • And much more deep insights

Optimize RI/SP usage for ML/AI teams with OptScale

Find out how to:

  • see RI/SP coverage
  • get recommendations for optimal RI/SP usage
  • enhance RI/SP utilization by ML/AI teams with OptScale