ADVSUS02-BP02 Identify redundant infrastructure and unnecessary data movement to reduce usage where possible
Identify and eliminate redundant infrastructure components and unnecessary data movement within your advertising workloads, as this can help reduce resource usage, lower the overall carbon footprint, and improve sustainability-related key performance indicators (KPIs).
Implementation guidance
-
Audit your advertising workload infrastructure to identify any redundant or underutilized resources, such as idle instances, oversized instances, or unnecessary data replication.
-
Analyze data movement patterns and network traffic to identify opportunities for reducing data transfers, especially over long distances or between regions. Use Amazon CloudFront to cache and serve ad files closer to consumers.
-
Implement auto scaling and right-sizing mechanisms to automatically adjust resource allocation based on actual workload demands, minimizing over-provisioning. For example, with real-time bidding workloads that use Amazon EKS, implement a scaling policy that is determined by the number of bids being served, which optimizes resource usage.
-
Consolidate workloads and data storage where possible, reducing the overall infrastructure footprint and associated energy consumption. Implement lifecycle policies to remove old ad file assets that are no longer needed.
-
Establish monitoring and reporting processes to track resource utilization, data movement, and sustainability KPIs over time, enabling continuous optimization.
Key AWS services
-
AWS Trusted Advisor
(Identify optimization opportunities) -
AWS Cost Explorer
(Visualizes and analyzes cost/usage data) -
AWS Config
(Monitors and records resource configurations) -
Amazon CloudFront
(Cache and serve ad files) -
AWS CloudTrail
(Logs API calls and events) -
AWS Auto Scaling
(Automatically scales resources) -
AWS Lambda
(Serverless computing) -
AWS Data Transfer Cost Estimator
(Estimates data transfer costs) -
Amazon S3 Lifecycle (Remove unneeded ad assets)
-
AWS Well-Architected Tool
(Provides architecture best practices)