Recommendation Approval and Rollback Safety
Who this is for
Anyone acting on FinOps recommendations (right-sizing, deleting idle resources, releasing unattached IPs) who wants to do so safely.
What you will complete
Review a recommendation, understand the risk level, approve or dismiss it, and know what rollback options exist.
Before you begin
- Navigate to FinOps → Waste or the Recommendations section.
What a recommendation contains
Each recommendation card shows:
- Category: The type of waste (idle server, right-size, orphan volume, etc.)
- Resource name: The specific server, volume, IP, or snapshot
- Cloud provider and account
- Estimated monthly saving: How much you would save by acting on this recommendation
- Evidence: What data led to this recommendation (e.g., "CPU averaged 4% over 30 days")
- Suggested action: What to do (resize to X instance type, release the IP, delete the snapshot)
Step-by-step: review and act on a recommendation
- Go to FinOps → Waste or the Recommendations section.
- Read the recommendation card fully — especially the evidence section.
- Ask yourself these questions before acting:
- Is this resource actually unused, or does it serve a purpose I am not aware of?
- Is there a team member who might know why this resource exists?
- Is there a recent backup or snapshot if I need to recover?
- If you want AI Pilot's analysis: click Ask AI Pilot or go to AI Pilot and ask "Please analyze the recommendation to right-size [server-name]. Is it safe to proceed?"
- If confident: take the action in the dashboard (resize, stop, or delete).
- If unsure: click Dismiss to remove the finding temporarily (it will reappear in the next cycle if the condition persists).
Safety rules before acting on each recommendation type
Right-size (server resize):
- Create an on-demand backup before resizing. Resizing a live server involves a restart.
- Verify the new instance type is available in the server's current region.
- Test performance after resize — smaller instances may struggle under peak load.
- Rollback: if the resize causes performance issues, resize back up. Both directions are possible.
Idle server (stop or delete):
- Confirm with the team who last used it.
- Check the audit log for when it was last active.
- Stop first (do not delete) — stopping preserves data but saves compute cost. Monitor for 7 days.
- If no one needs it after 7 days of being stopped: delete.
- Rollback: if stopped, restart. If deleted, there is no rollback — ensure a backup exists first.
Orphan volume (delete):
- Take a snapshot of the volume before deleting it.
- Verify in your cloud provider console that no server references this volume.
- Rollback: restore from the snapshot you took before deletion.
Orphan snapshot (delete):
- Verify the snapshot is older than your retention policy and the source server no longer exists.
- Rollback: not possible after deletion. Confirm before deleting.
Unattached IP (release):
- Verify no DNS records or applications point to this IP.
- Rollback: a new IP can be allocated, but it will be a different IP address. DNS records would need updating.
Dismissing a recommendation
If a recommendation is a false positive (the resource is intentionally idle, or you have already handled it):
- Click Dismiss on the recommendation card.
- The card is removed from the active list.
- CloudAIPilot will not show the same recommendation again for 30 days. If the condition persists, it will reappear.
What success looks like
- You acted on a recommendation, the resource is resized or removed, and the monthly saving is reflected in the next billing cycle's FinOps dashboard.
- No service disruption occurred because you followed the safety checklist.