|
1 | 1 | { |
2 | 2 | "category": "operations", |
3 | | - "count": 199, |
| 3 | + "count": 203, |
4 | 4 | "misconfigurations": [ |
5 | 5 | { |
6 | 6 | "id": "8c0a3d78-a5e3-4ac1-a1ca-f25306b46143", |
|
4570 | 4570 | }, |
4571 | 4571 | "tags": [] |
4572 | 4572 | }, |
| 4573 | + { |
| 4574 | + "id": "ba16b11d-85b2-4f83-81e5-33e1255afce0", |
| 4575 | + "status": "open", |
| 4576 | + "service_name": "general", |
| 4577 | + "scenario": "AWS resources lack cost allocation tags for tracking and attribution", |
| 4578 | + "alert_criteria": "Resources exist without mandatory cost allocation tags (cost-center, project, owner, environment) preventing accurate chargeback and showback", |
| 4579 | + "recommendation_action": "Implement organization-wide tagging schema with mandatory tags and use AWS Tag Editor or Tag Policies to enforce compliance", |
| 4580 | + "risk_detail": "cost, operations", |
| 4581 | + "build_priority": 1, |
| 4582 | + "action_value": 3, |
| 4583 | + "effort_level": 2, |
| 4584 | + "risk_value": 2, |
| 4585 | + "recommendation_description_detailed": "COST03-BP02: Without proper tagging, organizations cannot attribute costs to specific business units, projects, or applications. This prevents effective cost optimization, chargeback/showback, and financial accountability. Implement a consistent tagging schema including cost-center, project-id, owner, environment, and application tags. Use AWS Cost Categories to group costs, Tag Policies for governance, and Cost Explorer to analyze spending by tag dimensions.", |
| 4586 | + "category": "cost", |
| 4587 | + "output_notes": null, |
| 4588 | + "notes": "AWS Well-Architected Framework COST03-BP02", |
| 4589 | + "references": [ |
| 4590 | + "https://docs.aws.amazon.com/wellarchitected/latest/cost-optimization-pillar/cost_monitor_usage_org_information.html", |
| 4591 | + "https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html" |
| 4592 | + ], |
| 4593 | + "metadata": { |
| 4594 | + "created_at": "2025-11-06T05:13:46.581727+00:00", |
| 4595 | + "updated_at": "2025-11-06T05:13:46.581727+00:00", |
| 4596 | + "contributors": [ |
| 4597 | + "aws-well-architected-2025" |
| 4598 | + ], |
| 4599 | + "source": "AWS Well-Architected Framework Cost Optimization Pillar 2025" |
| 4600 | + }, |
| 4601 | + "tags": [ |
| 4602 | + "tagging", |
| 4603 | + "cost-allocation", |
| 4604 | + "chargeback", |
| 4605 | + "governance" |
| 4606 | + ] |
| 4607 | + }, |
| 4608 | + { |
| 4609 | + "id": "6bb5f985-d986-414b-851d-1cd985e89c4e", |
| 4610 | + "status": "open", |
| 4611 | + "service_name": "general", |
| 4612 | + "scenario": "No standardized decommissioning process resulting in abandoned resources accumulating costs", |
| 4613 | + "alert_criteria": "Resources exist for completed projects, no defined process for identifying and removing unused infrastructure, or resources without ownership tags", |
| 4614 | + "recommendation_action": "Implement COST04-BP02 decommissioning workflow: verify usage, document metadata, apply restrictive controls temporarily, then systematically remove resources", |
| 4615 | + "risk_detail": "cost, operations", |
| 4616 | + "build_priority": 1, |
| 4617 | + "action_value": 3, |
| 4618 | + "effort_level": 3, |
| 4619 | + "risk_value": 2, |
| 4620 | + "recommendation_description_detailed": "COST04-BP02: Without a formal decommissioning process, organizations accumulate unused resources from completed projects, departed employees, or abandoned experiments. Implement a standardized workflow: 1) Identify resources for decommission, 2) Verify with stakeholders, 3) Document metadata (IPs, configs), 4) Create backups if needed, 5) Apply restrictive policies for observation period, 6) Remove from automation/monitoring, 7) Delete resources. Include load balancers, EC2 instances, Auto Scaling groups, EBS volumes/snapshots, Elastic IPs, AMIs, and Elastic Beanstalk environments.", |
| 4621 | + "category": "cost", |
| 4622 | + "output_notes": null, |
| 4623 | + "notes": "AWS Well-Architected Framework COST04-BP02 - High risk if not implemented", |
| 4624 | + "references": [ |
| 4625 | + "https://docs.aws.amazon.com/wellarchitected/latest/framework/cost_decomissioning_resources_implement_process.html" |
| 4626 | + ], |
| 4627 | + "metadata": { |
| 4628 | + "created_at": "2025-11-06T05:13:46.581727+00:00", |
| 4629 | + "updated_at": "2025-11-06T05:13:46.581727+00:00", |
| 4630 | + "contributors": [ |
| 4631 | + "aws-well-architected-2025" |
| 4632 | + ], |
| 4633 | + "source": "AWS Well-Architected Framework Cost Optimization Pillar 2025" |
| 4634 | + }, |
| 4635 | + "tags": [ |
| 4636 | + "decommissioning", |
| 4637 | + "resource-cleanup", |
| 4638 | + "lifecycle-management" |
| 4639 | + ] |
| 4640 | + }, |
| 4641 | + { |
| 4642 | + "id": "cf28fb38-e084-42c6-9e82-49a836a7a1b3", |
| 4643 | + "status": "open", |
| 4644 | + "service_name": "general", |
| 4645 | + "scenario": "AWS accounts lack budgets and proactive spending controls resulting in cost overruns", |
| 4646 | + "alert_criteria": "No AWS Budgets configured for monthly spend, service costs, or Reserved Instance/Savings Plan utilization tracking", |
| 4647 | + "recommendation_action": "Create AWS Budgets for total monthly spend (with 50%, 80%, 100% thresholds), service-specific budgets, and RI/SP coverage tracking with SNS notifications", |
| 4648 | + "risk_detail": "cost, operations", |
| 4649 | + "build_priority": 1, |
| 4650 | + "action_value": 2, |
| 4651 | + "effort_level": 1, |
| 4652 | + "risk_value": 2, |
| 4653 | + "recommendation_description_detailed": "COST02-BP05: AWS Budgets provide proactive cost controls through customizable alerts and thresholds. Create budgets for: 1) Total monthly spend with 50%/80%/100% alerts, 2) Individual service costs (EC2, S3, RDS), 3) Specific projects/teams using cost allocation tags, 4) RI/SP utilization and coverage. First 2 budgets are free; $0.02/day per additional budget. Integrate with SNS for email/Slack notifications. Advanced: Use Budget Actions to automatically apply IAM policies or SCPs when thresholds exceeded. Organizations with budgets reduce cost overruns by 60-80%.", |
| 4654 | + "category": "operations", |
| 4655 | + "output_notes": null, |
| 4656 | + "notes": "AWS Well-Architected Framework COST02-BP05 - Implement cost controls", |
| 4657 | + "references": [ |
| 4658 | + "https://docs.aws.amazon.com/cost-management/latest/userguide/budgets-managing-costs.html", |
| 4659 | + "https://aws.amazon.com/aws-cost-management/aws-budgets/" |
| 4660 | + ], |
| 4661 | + "metadata": { |
| 4662 | + "created_at": "2025-11-06T05:13:46.581727+00:00", |
| 4663 | + "updated_at": "2025-11-06T05:13:46.581727+00:00", |
| 4664 | + "contributors": [ |
| 4665 | + "aws-well-architected-2025" |
| 4666 | + ], |
| 4667 | + "source": "AWS Well-Architected Framework Cost Optimization Pillar 2025" |
| 4668 | + }, |
| 4669 | + "tags": [ |
| 4670 | + "aws-budgets", |
| 4671 | + "cost-controls", |
| 4672 | + "spending-alerts", |
| 4673 | + "governance" |
| 4674 | + ] |
| 4675 | + }, |
4573 | 4676 | { |
4574 | 4677 | "id": "04dbd22f-e862-4f8b-8a00-7ad7ac48836e", |
4575 | 4678 | "status": "open", |
|
4624 | 4727 | }, |
4625 | 4728 | "tags": [] |
4626 | 4729 | }, |
| 4730 | + { |
| 4731 | + "id": "83691b2b-0b0b-4549-b2da-fcbb1708c6cb", |
| 4732 | + "status": "open", |
| 4733 | + "service_name": "cloudwatch", |
| 4734 | + "scenario": "No CloudWatch anomaly detection configured to identify unexpected cost increases", |
| 4735 | + "alert_criteria": "AWS accounts lack CloudWatch anomaly detection alarms for billing metrics and service-specific cost anomalies", |
| 4736 | + "recommendation_action": "Enable AWS Cost Anomaly Detection with ML-powered alerts, configure CloudWatch billing alarms, and integrate with SNS for proactive cost monitoring", |
| 4737 | + "risk_detail": "cost, operations", |
| 4738 | + "build_priority": 1, |
| 4739 | + "action_value": 2, |
| 4740 | + "effort_level": 1, |
| 4741 | + "risk_value": 2, |
| 4742 | + "recommendation_description_detailed": "AWS Cost Anomaly Detection uses machine learning to identify unusual spending patterns and alert teams before bills become excessive. Configure detection for services, accounts, and cost categories with custom thresholds. Set up CloudWatch billing alarms for absolute spend thresholds. Integrate with SNS/Slack for real-time notifications. Early detection prevents runaway costs from misconfigurations (e.g., unintended data transfers, EC2 instances in wrong regions, misconfigured Auto Scaling). Organizations report catching 85-95% of cost anomalies within 24 hours.", |
| 4743 | + "category": "operations", |
| 4744 | + "output_notes": null, |
| 4745 | + "notes": "AWS Well-Architected Framework - Proactive cost monitoring prevents bill shock", |
| 4746 | + "references": [ |
| 4747 | + "https://docs.aws.amazon.com/cost-management/latest/userguide/manage-ad.html", |
| 4748 | + "https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/monitor_estimated_charges_with_cloudwatch.html" |
| 4749 | + ], |
| 4750 | + "metadata": { |
| 4751 | + "created_at": "2025-11-06T05:13:46.581727+00:00", |
| 4752 | + "updated_at": "2025-11-06T05:13:46.581727+00:00", |
| 4753 | + "contributors": [ |
| 4754 | + "aws-well-architected-2025" |
| 4755 | + ], |
| 4756 | + "source": "AWS Well-Architected Framework Cost Optimization Pillar 2025" |
| 4757 | + }, |
| 4758 | + "tags": [ |
| 4759 | + "cost-anomaly-detection", |
| 4760 | + "billing-alarms", |
| 4761 | + "proactive-monitoring", |
| 4762 | + "ml-powered" |
| 4763 | + ] |
| 4764 | + }, |
4627 | 4765 | { |
4628 | 4766 | "id": "de2df33a-9650-4d05-86a8-5f2c716a6034", |
4629 | 4767 | "status": "open", |
|
0 commit comments