Skip to content

WorkSpaces & Desktop Decommission

💻 Endpoint Cost Optimization | Commands: runbooks finops workspaces-decommission-analysis, runbooks finops analyze-workspaces

Overview

Identify unused WorkSpaces and AppStream instances with activity-based scoring.

When to Use

Scenario Command Savings Potential
Bi-Weekly Unused Session Review runbooks finops workspaces-decommission-analysis --all-profiles --threshold 70 $1K-$2K/month
WorkSpaces Right-Sizing runbooks finops analyze-workspaces --all-profiles $300-$800 per workspace
AppStream Decommission runbooks finops appstream-decommission-analysis --all-profiles Variable by usage

Usage Examples

Example 1: Unused WorkSpaces Identification (5 min)

runbooks finops workspaces-decommission-analysis \
  --all-profiles \
  --threshold 70 \
  --output-dir ./workspace-targets

# Output: workspace-targets/decommission.csv
# 30-40 unused sessions:
# - Monthly cost ($35-$50/workspace)
# - Last login (>30 days)
# - Confidence score (70-100 = safe to terminate)
# - Total savings: $1.2K-$1.8K/month

Example 2: Bundle Right-Sizing (3 min)

runbooks finops analyze-workspaces \
  --all-profiles \
  --filter overprovisioned \
  --min-monthly-cost 100

# Output: Workspaces with:
# - Current bundle (e.g., Power)
# - Recommended bundle (e.g., Standard)
# - Monthly savings ($15-$25 per workspace)
# - Total potential: $400-$800/month

Example 3: Executive Cost Report (2 min)

runbooks finops workspaces-decommission-analysis \
  --all-profiles \
  --format pdf \
  --output-dir ./reports

# Output: PDF with:
# - Total WorkSpaces inventory
# - Usage distribution (active, idle, unused)
# - Cost by business unit
# - Recommendations with ROI

Enrichment Signals

Signal Definition Data Source
W1 Monthly cost AWS Cost Explorer API
W2 Session frequency WorkSpaces API (last login)
W3 Bundle utilization CloudWatch metrics
W4 Data volume usage AWS CloudTrail events
W5 Active user status DirectoryService API
W6 Compute Optimizer recommendation AWS Compute Optimizer
  • ec2-decommission-analysis - Instance cleanup (often paired with WorkSpaces)
  • analyze-ec2 - Compare instance vs desktop cost drivers
  • dashboard - Overall endpoint spend visibility

MCP Validation

WorkSpaces scoring validated at ≥99.5% accuracy using multi-signal confidence (W1-W6).

Average per-workspace savings: $25-$45/month. Typical 30-40 targets per 200 deployed.