Skip to main content

Overview

Xloud Resource Optimizer administrators configure the platform-level components that enable intelligent workload placement across the compute cluster. This guide covers the service architecture, strategy configuration, data source integration, custom strategy deployment, audit scheduling, action plan policies, security, compute service integration requirements, and troubleshooting.
Changes to strategy configuration and data source settings affect all ongoing and future audits across the platform. Review changes carefully before applying them in production.
XDeploy GUI — Dynamic cluster optimization can be enabled through the XDeploy Configuration interface under the Advance Features tab by toggling Enable Dynamic Cluster Optimization. No manual file editing required.

In This Guide

Architecture

Decision Engine, Planner, Applier components and the audit-to-execution data flow.

Strategy Configuration

Configure and tune the built-in optimization strategy plugins.

Data Sources

Connect Prometheus, Telemetry, and Compute API data sources to the Decision Engine.

Custom Strategies

Implement and deploy custom optimization strategy plugins for specialized topologies.

Scheduling

Automate recurring audits with audit templates and cron-based schedules.

Action Policies

Configure manual approval vs automatic execution policies for action plans.

Compute Integration

Verify shared storage, live migration capability, and compute host state.

Security

Harden the service account, restrict RBAC execution policies, and enable audit logging.

Troubleshooting

Diagnose audit failures, execution errors, data source issues, and authentication problems.

Architecture Summary

The Resource Optimizer is composed of three collaborating services:
ServiceContainerRole
APIwatcher_apiREST API for audits, action plans, and goals
Decision Enginewatcher_decision_engineCollects metrics, applies strategy, generates action plan
Applierwatcher_applierExecutes approved plans via the Compute API

Next Steps

Resource Optimizer User Guide

Run audits, review action plans, and execute optimization from an operator perspective.

Resource Optimizer Overview

Service overview and getting started with the Resource Optimizer.