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 |
Related Commands¶
ec2-decommission-analysis- Instance cleanup (often paired with WorkSpaces)analyze-ec2- Compare instance vs desktop cost driversdashboard- 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.