Transitioning to sustainable data management
A 3-part series taking a deeper look into building a sustainable data management practice. This post lays out six steps you can implement to operate the practice in an ongoing basis.
Transitioning to Sustainable Data Management practices
1. Define your sustainability goals
2. Establish metrics for tracking Sustainability KPIs
3. Build processes for continuously identifying targets for improvement
4. Setup a prioritization framework for implementing changes that impact sustainability KPIs
5. Implement DataOps for fostering effective collaboration
solution.
- Region selection: running a workload close to a region with low published carbon intensity can help to lower the carbon footprint of a cloud workload. Learn how to select a region for your workload based on sustainability goals.
- User behavior: ensure users are operating the services efficiently - they are leveraging scaling features for varying demand, not leaving services switched on when unused, using efficient end-user devices. The alignment to demand module in the well-architect sustainability pillar provides more guidance.
- Software & Architecture: examine your workload regularly to remove any inactive or redundant components. AWS constantly introduces new services and features, the best setup for your workload might evolve over time. Optimize code to consume less resources.
- Hardware: review the hardware footprint of your workloads, use the least amount of hardware necessary for deployment and choose the most suitable and efficient equipment and services tailored to your specific workload. EC2 instances with Graviton3 processors are 60% more energy efficient than comparable EC2 instances.
- Data: know your data and choose storage solutions aligned with its business value and usage. Move data to colder storage tiers as they age or access frequency diminishes, and remove obsolete data.
- Development & Deployment Process: find opportunities to reduce your sustainability impact by making changes to your development, test, and deployment practices. Check for sustainability improvements during testing and prior to production deployment. Continuously streamline your development processes and environments, introduce automation thought CI/CD.
upon.
Any opinions in this post are those of the individual author and may not reflect the opinions of AWS.