Controls-based tools prevent cloud accounts from exceeding budget limits through proactive safeguards. The FinOps toolkit uses AWS control tools to implement these limits using accurate, NASA-specific cost information.
Limits can be established using:
user:cost tags with formal budget allocations.Alerts can be configured based on specific services (e.g., EC2, S3), individual cost tags, or a combination of both.
Beyond threshold alerts, the toolkit includes anomaly detection to identify spending patterns that fall outside historical expectations. This helps catch:
When budget limits are exceeded, preventive controls can restrict or block resource access. Most restrictions are automated, but in cases where automation isn't possible, the Science Cloud operations team receives notifications to manually institute blocks.
What Can Be Controlled:
Important: Access controls should be configured carefully to avoid disrupting critical work. PIs are encouraged to work with the Science Cloud FinOps team to design appropriate control strategies.