Return to Well-Architected Framework Guide
- Choose Regions based on both business requirements and sustainability goals
- Ask:
- How do you select Regions to support your sustainability goals?
- Scale infrastructure with user load
- Eliminate creation and maintenance of unused assets
- Optimize geographic placement of workloads for user locations
- Optimize team member resources for activities performed
- Ask:
- How do you take advantage of user behavior patterns to support your sustainability goals?
Software and architecture patterns
- Optimize software and architecture for asynchronous and scheduled jobs
- Remove or refactor workload components with low or no use
- Optimize areas of code that consume the most time or resources
- Optimize impact on customer devices and equipment
- Use software patterns and architectures that best support data access and storage patterns
- Ask:
- How do you take advantage of software and architecture patterns to support your sustainability goals?
- Implement a data classification policy
- Use technologies that support data access and storage patterns
- Use lifecycle policies to delete unnecessary data
- Minimize over-provisioning in block storage
- Remove unneeded or redundant data
- Use shared file systems or object storage to access common data
- Back up data only when difficult to recreate
- Ask:
- How do you take advantage of data access and usage patterns to support your sustainability goals?
- Use the minimum amount of hardware to meet your needs
- Use instance types with the least impact
- Use managed services
- Optimize your use of GPUs
- Ask:
- How do your hardware management and usage practices support your sustainability goals?
- Adopt methods that can rapidly introduce sustainability improvements
- Keep your workload up to date
- Increase utilization of build environments
- Use managed device farms for testing
- Ask:
- How do your development and deployment processes support your sustainability goals?
Top comments (0)